缩小 C 盘空间以适应其他操作系统

缩小 C 盘空间以适应其他操作系统

我在 300 GB 的硬盘上安装了 win 7 专业版,现在我想安装 Ubuntu 并使我的系统双启动,当我有 196 GB 可用空间时,当我运行 shrink 命令时,它会告诉我以下内容,(所有数字以 mb 为单位)

收缩前总大小 296025

可用收缩空间的大小 2190

输入要收缩的空间量 2190

收缩后总大小为 293835

这是否意味着 Ubuntu 分区将为 2 GB?

我可以继续做收缩治疗吗?

答案1

我曾尝试过大幅缩小系统卷,但那真是一场痛苦的战斗。Windows 的分区管理器和碎片整理程序拒绝触碰系统文件(而且 Windows喜欢将系统文件存储在卷的末尾)并导致可怜的空间减少。

一种快速解决方法是禁用休眠模式(以管理员身份运行 cmd 并powercfg /h off)。如果这没有帮助,请关闭虚拟内存或将虚拟内存移至另一个卷(如果可用)。

(就我而言,我无法获得所需的足够空间。我最终使用 GParted 来调整系统卷的大小。)

答案2

这将提供一个刚好超过 2GB 的分区,因为大小以 MB 为单位,1024 MB = 1 GB,所以 2 GB 等于 2048 MB。但对于当今的 Linux 分区来说,这个大小相当小,因为如果不删除旧内核,/boot 很容易占用 500 多 MB 的空间。

您可能需要在驱动器上运行碎片整理,然后缩小它,因为这样会将可用空间移动到磁盘末尾,从而允许更大的分区。

如果您在使用碎片整理时遇到问题,Windows 会阻止移动锁定的文件,那么您可能需要尝试将硬盘插入另一台 Windows PC 并在那里运行碎片整理,或者如果您有良好的备份,可以使用基于 Linux 的 USB 笔进行碎片整理/调整大小。虽然 gparted 可以调整大小,但我不确定它是否会移动文件。就我个人而言,我会尽可能尝试使用另一台 Windows PC。

相关内容