Windows Cannot find GRLDR

时间:2020-03-21 11:49:21  来源:igfitidea点击:

有关启动时错误消息“ No GRLDR”以及影响以下Windows版本的类似GRLDR错误的起源和解决方案的信息:Windows XP Windows Vista,Windows 7,Windows 8和Windows 8.1

找不到GRLDR

症状1:启动时显示“找不到GRLDR”

尝试引导PC时,出现错误“找不到GRLDR”。
会显示,可能前后附带一个或者多个错误消息,如以下示例中所示:

Try (hd0,0): Extended:
Try (hd0,1): NTFS5: No grldr
Try (hd0,2): invalid or null
Try (hd0,3): invalid or null
Try (hd0,4): NTFS5: No grldr
Try (fd0): invalid or null
Cannot find GRLDR.
Press space bar to hold the screen, any other key to boot previous MBR ...
Timeout: 5

症状2:启动时显示“在所有设备中找不到GRLDR”

症状1的“无法找到GRLDR”消息的变体,但使用了稍有不同的文本和其他建议/说明:

Try (hd0,0): NTFS5: 2
Try (hd0,1): Extended:
Try (hd0,2): invalid or null
Try (hd0,3): invalid or null
Try (hd0,4): NTFS5: No grldr
Try (hd1,0): Extended:
Try (hd1,1): invalid or null
Try (hd1,2): invalid or null
Try (hd1,3): invalid or null
Try (hd1,4): NTFS5: No grldr
Error: Cannot find GRLDR in all devices. Press Ctrl+Alt+Del to restart.

症状3:“无WUBILDR”

列出了与上述类似的错误消息,但“ Try(hdx,y)”消息表明搜索其他文件(WUBILDR)失败:

Try (hd0,0): NTFS5: No wubildr
Try (hd0,1): Extended:
Try (hd0,2): invalid or null
Try (hd0,3): invalid or null
Try (hd0,4): FAT32: No WUBILDR
Error: Cannot find GRLDR in all devices. Press Ctrl+Alt+Del to restart.

此错误的原因

已知由于以下一个或者多个原因而发生此错误:

原因1:Linux安装失败

GRLDR是Windows的GRUB引导程序(也称为Grub4Dos或者Grub for Dos)的昵称/缩写,通常用于设置PC以双重引导进入Windows和一个或者多个Linux(或者其他基于* nix的Linux) ) 操作系统。

虽然大多数Linux发行版(例如Debian,Ubuntu或者Fedora的)通常会安装GRUB或者GRUB2引导加载程序,但某些发行版的安装例程会尝试通过将GRLDR添加到Windows引导加载程序来与Linux安装共存。
BCD菜单或者通过完全用GRLDR替换BOOTMGR(并尝试加载它)。

在安装了这样的Linux发行版之后,或者在将来的某个时候,自动更新或者Windows Update修补引导加载程序文件或者引导程序本身,从而破坏基于GRLDR的配置时,都可能发生此错误。

基于Ubuntu的“ Wubi”就是这样一个例子。
Wubi尝试将Ubuntu安装到作为本地文件存储在Windows NTFS/FAT分区上的虚拟硬盘上,而不是为其分配实际的磁盘分区。
然后,Wubi将WUBILDR(GRLDR的一种变体,缩写为“ Wubi Loader”)集成到BCD或者BOOT.INI中,以从该虚拟磁盘上链加载Wubi作为启动时的启动选项。

原因2:使用Windows激活绕过

用于绕过Windows激活和Windows Vista和Windows 7的正版Windows验证测试的“裂纹”正在尝试将某些代码直接注入启动过程中。

作为一种库存,未经修改的BOOTMGR将拒绝加载未经签名的内核或者已被篡改或者修改的Windows内核,而是使用Windows引导加载程序“ grldr”的GRUB。

Windows激活破解可能无法从一开始就正确加载,从而导致在应用Windows Vista或者Windows 7激活补丁后立即显示此错误,或者它可以在任何时间长度(数月至数年)内成功工作,直到进行补丁由于引导区的更改(通常由自动更新或者Windows更新引起)导致引导分区的更改无法再加载,因此引导分区根目录中的GRLDR文件无法再加载,导致引导时出现“ No GRLDR”消息,并且PC无法加载。

原因3:NTFS引导扇区更新不正确

某些系统级软件和实用程序将尝试重新配置,升级,更新或者修复引导分区的NTFS或者FAT32引导程序。
通常,bootsect或者bootrec命令行工具用于此过程。
尝试对引导扇区进行不受支持的/非官方的更新的第三方软件可能会破坏启动链,并导致出现“ no GRLDR”。

修复Windows XP中没有grldr的问题

修复#1:通过Easy Recovery Essentials重建BOOT.ini和其他启动组件

最新版本的EasyRE的一键式Windows自动修复功能支持Windows XP启动过程的完全重建。
通过使用正确的配置自动重建boot.ini,并设置MBR和引导扇区以加载NTLDR(而不是GRLDR),它的使用将纠正“ no grldr”错误(及其所有变体)。

修复#2:手动尝试重新启动boot.ini

Windows安装CD/DVD是必需的!
以下某些解决方案要求使用Microsoft Windows安装CD或者DVD。
如果PC没有Windows安装光盘,或者我们不再拥有Windows安装媒体,则可以使用Easy Recovery Essentials for Windows。

EasyRE将自动发现并修复许多问题,也可以按照以下说明用于解决此问题。

对于运行Windows XP的计算机,如果出现“ no GRLDR”错误,则可以通过修复boot.ini和MBR/bootsector来解决此问题。

Windows使用boot.ini文件来配置和显示其操作系统选项。

还提供了有关手动重新创建boot.ini文件的说明,但需要一定程度的计算机专业知识。

以下说明将指导我们从Windows XP安装CD自动重新创建boot.ini。

无法启动进入Windows安装CD?

有关疑难解答和更多详细说明,请参阅我们的教程,将其设置为从CD或者DVD引导PC。

  • 插入Windows XP CD,然后重新启动计算机。
  • 当看到“按任意键从CD引导”消息时,按一个键引导进入CD。
  • 当我们收到“欢迎使用安装程序”消息时,请按R键启动故障恢复控制台。
  • 输入管理员密码;点击Enter
  • 我们需要编写的下一个命令如下:然后按Enter键:
bootcfg /rebuild

上面的命令“ bootcfg/rebuild”将扫描计算机以查找已安装的Windows副本。
如果我们使用的是Windows XP,请执行以下步骤:

  • 如果命令提示符显示的消息类似于以下消息,请按Y:
Total Identified Windows Installs: 1
[1] C:\Windows
Add installation to boot list? (Yes/No/All)
  • 当我们收到这样的消息时:
Enter Load Identifier

系统会要求我们提供一个要分配的名称,并在上一步中选择的安装的启动菜单中显示该名称。例子:

Enter Load Identifier: Windows XP Professional (Recovered)
  • (可选)当我们收到这样的消息时:
Enter OS Load options

输入“/fastdetect”,然后按Enter

  • 重启你的电脑。

在Windows Vista,7、8中修复no grldr

修复#1:使用EasyRE重建MBR

对于因MBR /启动扇区配置错误或者链加载损坏而导致出现“ no GRLDR”错误的情况,EasyRE的自动启动修复程序可以隔离并修复受影响的组件,从而将启动恢复到PC。

修复#2:使用启动修复来重新创建BCD和启动扇区

Windows安装CD/DVD是必需的!
以下某些解决方案要求使用Microsoft Windows安装CD或者DVD。
如果PC没有Windows安装光盘,或者我们不再拥有Windows安装媒体,则可以使用Easy Recovery Essentials for Windows。

EasyRE将自动发现并修复许多问题,也可以按照以下说明用于解决此问题。

启动修复是Windows安装光盘上提供的自动诊断和修复工具,可用于查找和修复一些常见问题。
在我们的知识库中可以找到有关启动修复的工作方式以及其工作方式的更多信息。
以下步骤将从Windows安装光盘启动启动修复:

无法启动进入Windows安装CD?

有关疑难解答和更多详细说明,请参阅我们的教程,将其设置为从CD或者DVD引导PC。

  • 将Windows安装DVD插入PC的CD-ROM驱动器中,
  • 完全关闭PC的电源,并确保其已完全关闭,
  • 开启PC,
  • 当我们看到“按任意键从CD或者DVD引导。”时,按任意键。
  • 在首先选择语言和键盘选项之后,单击左下角标题为“修复计算机”的链接。
  • 等待启动修复以扫描PC的Windows安装,然后从显示的列表中选择安装:
  • 从可用恢复选项列表中选择“启动修复”以开始:
  • 启动修复将开始扫描安装中的已知问题,并在可能的情况下尝试进行修复。

修复#3:获得有效的Windows Vista/7许可证

如果“无GRLDR”引导时间错误消息是由(尝试)使用激活旁路破解引起的,则相关PC的所有者/运算符必须获得Windows Vista的有效许可证。
或者Windows 7(请参阅下面的链接)。

请注意,如果由于Windows的激活补丁而在启动时出现“ No GRDLR”错误,则更正上述修复程序的问题通常会导致正版Windows验证失败,并且在成功启动Microsoft时会出现激活提示或者nag屏幕视窗。

修复#4:使用EasyBCD配置Linux条目

如果在Windows和Linux发行版之间进行双重引导(或者基于虚拟磁盘的Wubi安装)的设置过程中遇到此错误,则可以使用theitroad Technologies的EasyBCD引导管理器来正确地设置和配置该引导程序。
Windows Vista,Windows 7或者Windows 8或者8.1与Linux之间的双重引导。

在我们的知识库的EasyBCD特定部分中,可以找到有关使用EasyBCD以及使用Linux创建双重引导的说明。