我把 XP 分区设置为启动分区,并设置在 Windows 7 分区的左侧。我删除了 XP 分区,并将 7 分区扩展到左侧。我尝试使用 恢复 MBR ms-sys -m /dev/sda
。这没有用,我尝试了同样的事情,只是用 而不是-w
。-m
现在,Ubuntu Live CD 显示该分区为未知文件系统。
我尝试了以下方法:
答案1
使用 Windows 7 DVD 启动。选择语言并单击下一步。在右下角,单击(而不是屏幕中间的Repair your computer
巨大按钮)。Install Now
选择 Windows 安装,单击管理员用户,然后单击确定。您将看到命令提示符作为最后一个或倒数第二个选项。单击它。
输入bootrec /fixmbr
并按 Enter。然后输入x:\boot\bootsect /nt60 all /force
,x:
用检测到的 DVD 驱动器替换,然后按 Enter。然后输入bootrec /rebuildbcd
并按 Enter。假设它找到了 Windows 安装,你就可以开始了
答案2
嗯,根据 Ubuntu 的说法,在尝试扩展 NTFS 分区后,您的 NTFS 分区变成了 RAW 分区。在 NTFS 分区上应该无法进行扩展,因为 MBR 位于驱动器的特定块中,而扩展会改变这一点。由于 ms-sys 实用程序找不到该块,它尝试创建一个新分区并覆盖受保护的旧分区,最终创建了一个混合了 Windows 7 的 NTFS 和一个什么都没有的 NTFS,所以您基本上完蛋了。