Windows 7:在没有原始安装CD的情况下启动到Windows恢复环境?


0

我在我的系统上安装了一个新磁盘,双启动Windows 10和CentOS,我想添加启动Windows 7到grub的原始磁盘,Grub检测到错误,我拔掉另一个磁盘并尝试启动Windows 7并找到“ Windows无法启动“建议我插入安装CD的消息。该错误特别提到BCD不可读:

File: \EFI\Microsoft\Boot\BCD
Status: 0xc000000d
Info: An error occurred while attempting to read the boot configuration data.

这台电脑是我购买预装的Acer,所以我没有CD(不过我有一张Windows 7安装光盘)。我买的CD拒绝“修复Windows”,因为它没有从CD上安装。

我从恢复分区中提取了Windows恢复环境(RE)RE映像(winre.wim),并尝试在Windows 10上使用dism创建可启动的Windows RE USB(我只提供)。我没有出现在启动菜单中,所以我不得不从我之前用插入的RE USB创建的WinPE USB启动,

运行bootrec / rebuildbcd。它说没有找到Windows安装。我不知道该怎么做。是否可以制作可启动的Windows RE USB?我需要制作磁盘吗?我可以在没有联系Acer零售CD的情况下这样做吗?

制作可启动的Windows恢复环境USB我按照这里的指示: https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/apply-images-using-dism

编辑: 我使用可启动的Windows预安装环境USB在主可启动分区上运行chkdsk,并且没有发现任何错误(没有坏扇区等)。它没有但是,我不知道如何,但它重新开始工作但在我重新连接另一个磁盘双启动CentOS和Win 10之后又打破并显示错误消息。在grub中有一个用于Windows 7的条目但它不起作用。我认为grub正在以某种方式破坏BCD文件。


1
“没有找到Windows安装”的可能解决方案。 1)bcdedit / export c:\ bcdbackup 2)attrib c:\ boot \ bcd -h -r -s 3)ren c:\ boot \ bcd bcd.old 4)bootrec / rebuildbcd。现在它可能会找到它。尝试。
NoAngel

1
在winPE中运行Visual BCD编辑器,应该很容易解决这个问题 boyans.net
rahuldottech

1
建议:(1)如果从CD启动命令提示符,可以将diskpart看到分区吗?如果是,您可以将其标记为活动,退出diskpart,然后输入 bcdboot d:\windows /s d:bootsect /nt60 all /mbr 并重新启动。 (2)使用Win7启动(Window 10 disk disconnected)启动安装,它是否发现了现有的Windows安装?如果是,您可以对自己进行“升级”。
harrymc

对不起,它使用GPT。所以我不能使用“主动”。我没有机会尝试另一部分,因为我的PC在从安装盘启动时冻结,更不用说它无法识别可启动的USB驱动器了。我必须在BIOS中查看设置是否有误。
jason dancks

太多通常不应该发生的问题,除非您的BIOS / UEFI确实已损坏,因此您可能会尝试重置它或安装最新版本(或重新安装当前版本)。如果这没有帮助,也许您应该开始考虑可能的硬件问题。
harrymc

Answers:


1

这取决于您的BIOS设置。如果您处于eUFI模式,则需要编辑eUFI启动菜单。我建议改为将其设置为启动“传统模式”。然后,您只需将主引导设备指向包含Windows操作系统的驱动器即可。当您想要启动到CentOS时,您可以使用显示“BBS”​​或启动驱动器选择器菜单(通常为F8或F12)的键来中断启动周期。然后选择具有CentOS的设备。

您可以将Linux驱动器添加到BCD菜单,将Windows驱动器添加到GRUB菜单。这样,无论它引导到哪个驱动器,您都可以从任一启动菜单中选择任一操作系统。

如果没有您的主板型号,我无法给您更详细的说明,只需查看主板手册即可获得与BIOS设置中的描述相符的信息。

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.