Windows 7 64位系统修复循环


2

我的系统停留在系统修复循环上。Windows系统修复无法修复,错误“缺少OSLoader”

我尝试使用Windows论坛中建议的解决方案进行修复:自动启动修复失败。找不到OS Loader,但命令

bootrec /rebuildbcd

回报

Total identified windows installations:0

任何想法如何修复引导程序?

Answers:


0

这对我有用:从Windows 7 DVD或USB 执行bootrec.exe /fixmbr bootrec.exe /fixboot并按bootrec.exe /rebuildbcd顺序执行。是一个帮助您制作USB Windows 7 iso的指南。http://www.techverse.net/how-to-create-a-bootable-usb-pen-drive-for-windows-7/


嘿,不幸的是我已经尝试了这个与最后一个命令是bootrec / rebuildbcd,但它没有修复引导程序,我得到“总识别Windows安装:0”on bootrec / rebuildbcd
iamIcarus

你是用dvd或usb做的,上面有windows而不是恢复分区?
hyperj123 2015年

我是在安装了Windows硬盘的Windows 7 DVD上完成的。我最初在另一台硬盘驱动器上使用Linux进行双启动(主启动加载程序是Windows)但是我在恢复循环问题后删除了其他硬盘驱动器。所以现在PC只包含Windows HDD
iamIcarus 2015年

你的硬盘是通过USB连接的吗?如果是这样,你能否确认它没有连接到SS端口(USB 3.0)?
hyperj123 2015年

HDD连接在SATA端口上。它是我的主要操作系统硬盘驱动器。我可以使用Linux Live CD浏览并查看磁盘的所有数据
iamIcarus 2015年

0

我在微软论坛上发现了这些说明,这些说明由Vijay B发布。我把它们格式化为对我更有意义的方式。由于您已经部分完成了这些步骤,因此您需要从第5步开始。

  1. 首次启动系统恢复选项。启动系统恢复选项。a)从磁盘启动,一旦您获得安装的欢迎屏幕,并选择“立即安装”

    • 单击修复计算机
    • 在下一页上单击“高级选项”
    • 现在点击“疑难解答”
    • 最后单击命令提示符,然后按照屏幕上的说明操作
  2. 在提示符下,键入bootrec命令,如下所示,然后按Enter键:

    bootrec /rebuildbcd
    

bootrec命令将搜索未包含在引导配置数据中的Windows安装,然后询问您是否要向其中添加一个或多个。

  1. 如果看到以下消息,请继续执行步骤10。

    Scanning all disks for Windows installations.
    Please wait, since this may take a while...
    Successfully scanned Windows installations.
    Total identified Windows installations: 1
    [1]  D:\Windows
    Add installation to boot list? Yes<Y>/No<N>/All<A>:
    
  2. 如果看到以下消息,请继续。

    Scanning all disks for Windows installations.  
    Please wait, since thismay take a while...  
    Successfully scanned Windows installations.  
    Total identified Windows installations: 0  
    The operation completed successfully.
    
  3. 由于BCD存储存在但未列出Windows安装,因此您首先必须手动删除它,然后再次尝试重建它。

在提示符下,执行bcdedit命令,如图所示,然后按Enter键:

    bcdedit /export c:\bcdbackup

这里使用bcdedit命令将BCD存储导出为文件:bcdbackup。无需指定文件扩展名。

该命令应在屏幕上返回以下内容:

    The operation completed successfully.

这意味着BCD出口按预期运作。

  1. 此时,您需要为BCD存储调整多个文件属性,以便您可以对其进行操作。

在提示符下,执行attrib命令,如下所示:

    attrib c:\boot\bcd -h -r -s

这将从bcd文件中删除隐藏的只读和系统属性。这些属性将限制您可以对文件执行的操作。现在它们已经消失了,你可以重命名它。

  1. 要重命名BCD存储,请执行ren命令,如下所示:

    ren c:\boot\bcd bcd.old
    

现在重命名了BCD存储,您现在应该可以成功重建它,就像您在步骤2中尝试的那样。

注意:您可以完全删除BCD文件,因为您即将创建一个新文件。但是,重命名现有的BCD会完成同样的事情,因为它现在对Windows不可用,除了您在步骤5中执行的导出之外,还提供了另一层备份,如果您决定撤消操作。

  1. 尝试通过执行以下操作再次重建BCD,然后Enter按键:

    bootrec /rebuildbcd
    

应该在命令提示符窗口中产生这个:

Scanning all disks for Windows installations.
Please wait, since this may take a while...
Successfully scanned Windows installations.
Total identified Windows installations: 1
[1]  D:\Windows
Add installation to boot list? Yes<Y>/No<N>/All<A>:

意味着BCD存储重建正在按预期进行。

  1. Add installation to boot list?问题上,键入YYes,然后Enter键入。

你应该看到:

The operation completed successfully.

意味着BCD重建已完成。

  1. 重启你的电脑。

重要信息:根据您启动系统恢复选项的方式,您可能需要在重新启动之前删除光盘或闪存驱动器。


谢谢,我也尝试了那个,我仍然在第8步获得“Total
identify

好吧,也许在该论坛帖子中尝试一些其他建议。
EternalHour 2015年

情况看起来不是很好,是吗?:)
iamIcarus 2015年

您可能最好只复制所需的数据并重新安装,而不是再浪费时间。
EternalHour 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.