我最近尝试重新格式化双启动 PC 中的一个分区。我最初使用的是 XP,然后安装了 7 作为双启动。好吧,长话短说,XP 出现了问题,所以我重新格式化了 XP 分区,失去了双启动的能力。
我第一次尝试易BCD,以解决问题,但这让事情变得更糟。重启后,我甚至无法加载 XP。因此,我完全删除了 XP 分区,希望只保留 Windows 7 分区并能够启动。
当然,这也失败了,我只能从 CD 启动。
有什么方法可以解决这个问题?我尝试过在 7 cd 上的命令提示符中输入命令。我尝试过,bootrec /rebuildbcd
但收到“未找到元素”错误。然后我尝试使用 激活分区diskpart
,但它给了我“指定的分区类型对于此操作无效”错误。
鉴于 CarpeNoctem 的回答如下我做到了bootsect /nt60 ALL
。此操作已成功完成,但我仍然收到:
验证 DMI 池数据......
从 CD/DVD 启动:磁盘启动失败,插入系统磁盘并按 ENTER
我尝试过bootrec /fixmbr
重启,但仍然出现同样的错误。我尝试过删除 BCD 文件,但它说 D:(我的第二个分区)上的访问被拒绝,并且它说在 C:(我已删除的分区)中找不到指定的文件。接下来我又做了bootrec /rebuildbcd
一次,它识别出 1 个 Windows 安装,C:\Windows
就像bootrec /scanos
报告的那样。
这就是我目前的情况。
答案1
从 Windows 7 磁盘启动并选择“修复计算机”,然后选择“命令提示符”。现在 cd 进入启动目录并运行:
bootsect /nt60 ALL
回报。
答案2
如果您更改了分区号,Windows 将不再工作,因为它内部使用分区号。
但是由于您使用的是 Windows 7,请参阅本文 - 如何在 Windows 7 中运行启动修复:
启动修复是一款 Windows 7 系统恢复工具,可以修复某些问题,例如系统文件丢失或损坏(例如:MBR 启动文件),这些问题可能会导致 Windows 无法正常启动。本文将向您展示如何运行启动修复,以允许它扫描您的 Windows 7 计算机以查找启动问题并尝试修复它,以便您的计算机可以正常启动。