我有一个双启动系统,其中有两个版本的 Win Vista,一个是 64x 版本(我目前正在使用),另一个是 32 位版本,但我不再使用 32 位版本。
我想知道如果我只是格式化了 32 位版本的分区,我的引导加载程序是否不会变得混乱,从而我的电脑无法再启动?
删除该操作系统的最佳方法是什么以便我可以在我的硬盘上腾出一些空间?
答案1
这取决于引导加载程序存储在哪个分区上。当然,引导加载程序的第一部分存储在 MBR 中,它不属于任何分区,但其余部分只是某个分区上的常规可执行文件。MBR 中的程序只是将该可执行文件读入内存并运行它。现在,由于您有两个 Windows 安装,因此可能每个 Windows 安装都有一个引导加载程序,但实际上只有一个被使用。如果使用的是 64 位 Windows 分区上的引导加载程序,您应该能够毫无问题地格式化 32 位 Windows 分区。但如果使用的是 32 位 Windows 分区上的引导加载程序,您可能应该切换它。为此,我认为您可以放入 Windows 安装光盘(64 位),应该有一个启动修复选项,或者类似的东西,您可以使用它。或者,您可以格式化 32 位 Windows 分区,如果系统随后无法启动,只需插入 64 位安装光盘并使用该启动修复 - 它应该可以识别问题并进行修复。
顺便说一句,格式化分区不会从引导加载程序菜单中删除 32 位 Windows 条目。显然该条目将不再起作用,因为如果您选择它,您将尝试从空分区启动,因此您可能希望将其删除。amphetamachine 的答案描述了如何做到这一点。
答案2
您需要编辑引导加载程序的配置(我认为它是boot.ini
为 Windows 引导加载程序调用的),以不包含描述 32 位安装的行。然后,它将在启动时从引导菜单中删除。