如何删除系统分区内的旧 Windows 安装?

如何删除系统分区内的旧 Windows 安装?

我的机器原本有一个 7200 RPM 的 HDD,上面安装了 Windows 7。我最近买了一个 SSD 驱动器,并决定升级到 Windows 8,所以我在新的 SSD 驱动器中安装了 Windows 8。

我现在可以从装有 Windows 7 的旧驱动器启动,也可以从装有 Windows 8 的新 SSD 驱动器启动。配置和更新 Windows 8 安装后,我从 Windows 7 驱动器复制了大部分文件。

我不再需要那个 Windows 7 安装,所以我首先尝试删除 Windows 文件夹以及 Program Files 和相关文件夹,但系统不允许我这样做。经过一番搜索,我发现删除 Windows 的唯一方法是格式化该驱动器。因此,我备份了该驱动器中我需要的所有剩余文件,但 Windows 不允许我格式化驱动器或擦除其分区。

那时我并不知道有一个名为“系统分区”的东西,其中包含用于启动计算机的主引导记录,所以我搞砸了,在使用 Windows 8 安装 DVD 启动后,我格式化了 Windows 7 驱动器,该驱动器恰好也是系统分区...我的电脑再也无法启动了。

所以我再次从 Windows 8 DVD 启动,但修复或故障排除选项中的任何选项都无法解决问题。最后,我不得不在格式化的驱动器上启动新的 Windows 8 安装,最后它会启动并让我选择从 SSD 驱动器启动 Windows 8。

但是,现在我又回到了原点,因为我在旧驱动器上安装了全新的 Windows 8,我真的很想删除它以重新释放磁盘空间。

有没有办法从该驱动器中删除 Windows 安装(我不介意该驱动器仍然作为系统分区)?

或者也许有一种方法可以将 MBR 的系统分区文件移动到 SSD 驱动器而不丢失我已经安装在其上的数据,以便我可以格式化旧驱动器?

答案1

从启动方程中移除其他硬盘驱动器(将 SSD 作为唯一的启动驱动器)应该不是那么困难。

使用 Windows 8 中的磁盘管理将您的 SSD 设置为“活动”主分区……这样您的系统就知道这是启动驱动器。另外,进入 msconfig 的“启动”选项卡并删除指向其他硬盘驱动器的额外条目,这样您的系统就知道您只想从 SSD 启动。

另外,在“高级系统设置”>“高级”>“启动和恢复”下的“默认操作系统”下选择您的 SSD。

您可能需要通过以下方式重建启动管理器bootrec/rebuildbcd从系统恢复光盘/USB 中,但这取决于事情有多混乱。

相关内容