我陷入了深深的麻烦(当地时间凌晨 4 点应该能给你一些启发)。
我的硬盘有一个主分区和一个扩展分区,其中有 3 个逻辑驱动器。我的问题仅与 C 和 D 驱动器有关。我的 C 驱动器上安装了 Windows 7(32 位)。然后我在 D 驱动器上安装了 Win7(64 位)。为方便起见,我们将 C 称为 W32 驱动器,将 D 称为 W64 驱动器。我为它们分配名称是因为当我启动到 Win64 时,我的 C 驱动器在那里显示为 D,而 D 则显示为 C,因此为方便起见,我们将它们称为 W32 和 W64。因此,以下是配置:
Disk System Boot Type OS
===== ====== ==== ==== ==
W32 Yes Yes Primary Windows 7 (32-bit)
W64 No Yes Extended/Logical Windows 7 (64-bit)
现在我终于选择了 64 位,并想摆脱 32 位版本。我启动了 Win64。我清理了 W32 驱动器上的大部分内容,包括 Windows 文件夹、Program Files 和其他内容,然后尝试格式化它,但失败了,因为 Windows 不想格式化“系统”驱动器。我试图将我的 W64 驱动器转换为主分区,但这也不被允许,因为逻辑驱动器无法转换为主驱动器。
我的前进方向是什么?我只想摆脱 W32 驱动器并将我的 W64 驱动器设置为主/活动/启动/系统。
答案1
如果 Windows 7 位于逻辑驱动器上,则无法操作,因为您无法将 bootmgr 放在其上。为此,您需要一个活动主分区。您的 bootmgr 仍然位于 32 位驱动器上,如果您删除它,您的系统将无法启动。
您可以尝试以下方法:
下载 iso分区向导的可引导CD
将该 iso 刻录到 CD
使用该 CD 启动您的电脑
尝试将 64 位分区转换为主分区。见下图。我建议先制作该分区的映像 - 以防万一。
启动你的 64 分区并将 bootmgr 复制到 C(C 始终是运行的操作系统)。
在磁盘管理中检查你的 64 位分区是否是积极的现在分区。
如果你在使用过程中遇到问题,请回复