进入磁盘管理器并将简单卷设置为驱动器 D。
- 安装了 Windows 7 家庭高级版
- 磁盘管理器:在未分配的空间中创建一个新的简单卷“D:”。
- 在驱动器“C:”变为活动状态之前无法执行此操作。
- 简单卷“D:”已创建。
- 重启后Bootmgr失踪
- 从安装盘启动并尝试:
> bootrec /fixboot
> The operation completed successfully
- 然而仍然
bootmgr is missing
- 尝试过:
> bootrec /RebuildBcd
> Successfully scanned Windows installations.
> Total identified Windows installations: 0
> The operation completed successfully
- 仍在Bootmgr失踪
我有什么选择?
答案1
启动到 DOS 提示符并从 Win7 DVD 启动,在引导文件夹,尝试运行
bootsect /nt60 c:
然后运行“diskpart”并输入以下内容
list disk
select disk 0 // Where disk 0 is where your C is
list partition
select partition 1 //Where partition 1 is C
active
exit
重新启动系统
编辑:通过 DOS 提示符,我的意思是从 win7 DVD 转到控制台,无论他们有什么
答案2
如果 Bootrec 找不到任何缺失的 Windows 安装,则必须删除 BCD 存储,然后重新创建它。为此,请启动到命令提示符并按以下顺序键入以下命令。请记住在每个命令后按 ENTER。
bcdedit /export C:\BCD_Backup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec /rebuildbcd
最后,重新启动计算机。
答案3
修复!
当操作系统安装在 RAID 阵列上时,我遇到了类似的问题,即 bootmgr 安装在不同的硬盘上。这带来了一些其他问题,必须深入向导以“加载驱动程序”,然后退出并返回命令提示符。
以下是您要做的。
我尝试了与上面列出的相同的选项。另外
真正的问题是操作系统正在寻找文件引导管理器但它不在那里。
因此,要将其复制到那里,您必须从 Windows 7 DVD 中复制它。
**xcopy d:\bootmgr c:**(其中 D: 是您的 CDrom)
**xcopy d:\bootmgr.efi c:**(不知道是否需要这个)
然后我再次运行上述选项。然后它终于启动成功了。
欢呼吧,莱顿
答案4
我猜想当系统中有多个硬盘时,微软仍然无法正确设置 Windows?!!!这太疯狂了……
我有一个 RAID 阵列,它有自己的控制器,主板控制器上有 2 个 SATA 驱动器。在 Win7 设置中,我提供了 RAID 驱动程序,阵列看起来不错,我删除了分区并原始安装到其中。(设置不再需要进行完整格式化?太疯狂了!)
因此,在前几次重启时,我将 DVD 放在驱动器中,“按下一个键从 DVD 启动”或类似消息会超时,系统会按预期启动。因此,后来我终于取出 DVD 并重启,然后收到“找不到系统磁盘”类型的消息(实际上并没有具体说明缺少 bootmgr)。但是,如果我将 DVD 放入驱动器并让“按下一个键从 DVD 启动”消息超时,我可以再次正常启动。
(此时此刻,我一直在想“相信我”的苹果广告。)
所以我后来发现 bootmgr 文件和 Boot 文件夹位于其中一个 sata 驱动器上,而不是 raid 驱动器上。但那是在该驱动器甚至没有出现在资源管理器中之后,我以为它被安装程序破坏了!(回忆起过去的 Windows 安装。)
最后,我干脆完全禁用了 SATA 控制器,这样 RAID 驱动器就是系统中唯一一个可以设置而不会混淆的驱动器。现在一切都很好,系统正常启动,SATA 驱动器重新上线。
但是... bootmgr 和 Boot 文件夹不在 raid 驱动器 (C:) 上!它们与以前一样在同一个 sata 驱动器上。我之前在禁用 sata 的情况下重新启动一切正常,所以它们一定在 C: 上,然后要么被移动到 sata 驱动器,要么在 sata 驱动器上被检测到并从 C: 中删除???怎么回事!?
所以我猜唯一能确定的方法是再次禁用 SATA 控制器,看看 7 是否仍能从 raid 启动。真奇怪。(嘿,他们说它仍然是 Windows。哈哈)