我有一个旧的 IDE 硬盘,上面安装了 Windows XP。然后我切换到 Windows 7,但它安装在另一个驱动器上,这次是 SATA,然后我用 Windows XP 重新格式化了该驱动器。
但是,引导信息仍然位于 IDE 驱动器的分区上。
我想从我的电脑上移除这个驱动器(物理上),但当我这样做时,系统无法启动,即使 Windows 7 安装在电脑中剩余的磁盘上。显然,问题出在 Disk3(系统保留)上的 100 MB NTFS 分区上。
有没有什么解决方案,这样我就可以从计算机中删除 Disk3 IDE,而且不需要重新安装 Windows。
请注意,我还有另一个 SATA 磁盘(Disk2),它仍未使用。也许我可以将系统保留分区复制/镜像到该磁盘,然后删除 Disk3。这样做有什么用吗?
答案1
我也陷入了类似的境地......这两篇文章可能会对你有所帮助:-
http://www.sevenforums.com/general-discussion/11294-moving-boot-manager-different-drive.html
如何将 Windows 7 启动文件 (bootmgr,...) 移动到其他驱动器?
基本上,对我来说,Windows 7 的启动管理器卡在了装有 Windows XP 的驱动器中(我听说 Windows 7 总是将其安装到启动过程中找到的第一个驱动器中)。我按照上述两篇文章中的步骤操作,成功将其移动到装有 Windows 7 的驱动器中。我删除了 Windows XP 驱动器,Windows 7 成功自行启动。
而且我还建议您在尝试任何事情之前备份所有内容。=)
答案2
为什么不创建一个Windows 7 救援磁盘,移除 PATA 硬盘,使用救援盘重新启动并让其修复引导扇区?看看是否可行。
注意:在做任何事情之前,请备份您的数据。
答案3
更改系统 BIOS 中的启动顺序,使 Windows 7 硬盘驱动器位于首位。同时更改 BIOS 中的硬盘驱动器顺序。然后它应该从 SATA 驱动器启动。
答案4
运行msconfig /boot
并将 Windows 设置为默认操作系统。
如果你已经这样做了,你可以使用开源引导加载程序,例如蛴螬包含在大多数Linux中。