在我的多重启动设置中,启动到 Vista 和 7 都很顺利,但当我尝试启动到 XP 时,出现错误
Windows failed to start. A recent hardware or software change might be the cause. To fix the problem:
1. Insert your Windows installation disc and restart your computer.
2. Choose your language settings, and then click "Next."
3. Click "Repair your computer."
If you do not have this disc, contact your system administrator or computer manufacturer for assistance.
File: \NTLDR
Status: 0xc000000e
Info: The selected entry could not be loaded because the application is missing or corrupt.
见下文。显然恢复对象XP 条目中似乎缺少了“实模式引导扇区”,只是我不知道如何恢复它。Vista 在 **C:** 上,Win7 在 **F:** 上(bootmgr 也是 ??? ),而 WinXP 在 **E:** 上
我尝试过的: [1] 我用过大约 5 张 Windows 光盘,即来自真正的 XP 安装 CD 的恢复控制台和 3 张虚拟恢复控制台。全部失败。真正的 CD 有一次能用,但不能让我完成,我只到 [b]fixboot E:[/b]
然后他们关闭了笔记本电脑,我没骗你。下次启动时,所有 5 张 CD 都要求我输入一些我从未添加过的管理员密码!
[2] 我有 VisualBCD 和 EasyBCD,但我尝试过的最明显的办法都没有解决问题。所以我不知道该怎么用它们。
[3] 我可以使用 FIX NTLDR 解决方法启动 XPhttp://milescomer.com/tinyempire.com/notes/ntldrismissing.htm但它不能永久解决问题
问题:我该如何永久修复它?
bcdedit /enum
输出:
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=F:
path \bootmgr
description Windows Boot Manager
locale en-US
default {current}
displayorder {current}
{812e27a9-27b7-11e4-8fb4-dfa8174ae8dc}
{812e27ac-27b7-11e4-8fb4-dfa8174ae8dc}
timeout 30
resume No
Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Vista
locale nl-NL
osdevice partition=C:
systemroot \Windows
resumeobject {73d8b5bc-2764-11e4-b181-806e6f6e6963}
Windows Boot Loader
-------------------
identifier {812e27a9-27b7-11e4-8fb4-dfa8174ae8dc}
device partition=F:
path \Windows\system32\winload.exe
description Daisy Etta
locale en-US
osdevice partition=F:
systemroot \Windows
resumeobject {b8c234a4-27b0-11e4-b8b3-806e6f6e6963}
Real-mode Boot Sector
---------------------
identifier {812e27ac-27b7-11e4-8fb4-dfa8174ae8dc}
device partition=E:
path \NTLDR
description XP
谢谢。
答案1
答案是“双启动修复”工具,适用于 Windows 8.1 的更新版本
它可在单击时自动修复基于 Windows NT6(Vista 及更高版本)的双启动系统,还可修复 NT5 启动(Windows XP、2003)。
Real-mode Boot Sector
---------------------
identifier {812e27ac-27b7-11e4-8fb4-dfa8174ae8dc}
device partition=E:
path \NTLDR
description XP
上面的代码是完整的 BUL...IT(并且我知道创建它的工具)。
微软已经创建了用于启动 Windows 7/8 和 XP 的机制和软件,如果您不想出现启动问题,就必须遵循它!
删除“实模式引导扇区”加载程序/对象(使用 Visual BCD 或 bcdedit)
从“双启动修复”工具中运行“自动修复”选项。它将修复 XP 启动。
最后,如果您的 Windows 安装使用的是该语言(en-US 是美式英语的默认设置),请修改启动管理器和加载程序的语言设置 (nl-NL)。Visual BCD 或 bcdedit 可以执行此操作。
规则非常非常简单:
XP 和 Windows 7/Vista 启动文件必须位于活动分区(在 MBR 磁盘上)。