我的笔记本电脑上最初安装了 Vista,并安装了 Win7 作为双启动选项。现在我已将所有内容从 Vista 移出,我已通过 msconfig.exe 删除了双启动选项。最后,我想删除 Vista 分区(然后扩展 Win7 分区以回收磁盘空间)。
因此,在 Win7 中,我看到 C: 驱动器是 Win7 分区,D: 驱动器是 Vista 分区。但 Vista 分区是活动的系统分区,经过一番调查后,发现它有引导加载程序信息,如果删除这些信息,则意味着 Win7 将无法再启动。
因此,问题是,如何安全地删除 Vista 分区?我能以某种方式将引导加载程序从 D: 移到 C: 吗?
我看到一些建议说要从 Win7 DVD 启动,格式化 Vista 分区。重新启动将失败,因此再次从 Win7 DVD 启动并执行自动启动修复。这是最安全的方法吗?(我知道这种事情本身就很危险,但在破坏我的 PC 并再次经历整个设置过程之前,我会寻找最好的方法!)
答案1
我会按照你最后一部分所说的去做。
有一些方法可以通过复制引导加载程序/系统文件然后标记为活动等,但这可能需要时间并且可能变得复杂
迄今为止最简单的方法就是删除其他分区并将新分区标记为活动分区,然后放入 DVD 并允许它为您修复启动。
(当然,如果您在驱动器上使用 Bitlocker,这将会失败,并且您可能会遇到很多问题...假设您不这样做!)
答案2
正如我在针对所接受答案的评论中提到的那样,只需使用 Win7 DVD 删除分区并执行“自动启动修复”就可以了,但是,我确实遇到了一些问题,所以我想添加我自己的答案...
我最终删除了 Win7 设置中的分区(从 DVD 启动时)。重新启动后,尝试了两次才自动修复启动问题(缺少 bootmgr)。
但是,修复仍然没有使我的 Win7 分区成为系统分区(D:仍然以某种方式存在),但在磁盘管理中,我现在可以将 C:设置为“活动”分区。
再次重启导致 bootmgr 丢失问题,因此重新进入启动修复。重启后(我认为需要两次修复尝试/再次重启)我现在可以删除旧的 Vista 分区。
最后一个问题是扩展 Win7 分区以使用新释放的空间。磁盘管理似乎不允许我这样做,但我之前下载了一个名为分区向导这确实允许我扩展分区以使用所有可用空间。最后一次重新启动后,我现在已经成功删除了旧分区,并将新的 Win7 分区扩展到所有可用空间。呼!