你好,我有一个 20 GB 的分区,/
和 14 GB 的分区/home
。我想将 C:/ 缩小到 20 GB,并将 和 各添加 10 GB /
。/home
但我无法做到这一点,因为如果我缩小 C 驱动器,则无法将未分配的 20 GB 添加到 或/
。/home
有关更多信息,我被告知 4 个驱动器是扩展分区,其余的是主分区。那么如何扩展此分区?
Windows 7 磁盘管理的屏幕截图 -http://img12.imageshack.us/img12/5977/snap1sv.jpg
答案1
我已经多次这样做了,最好的方法是从 Live CD 或 HDD 启动 Ubuntu。
然后确保安装了所有需要的东西。
sudo apt-get install gparted ntfsprogs
打开 Gparted ,确保C:
已卸载。
单击并选择调整大小,然后应用。
完成此操作后,您将需要进入 Live CD。
调整/ & /home
分区大小
答案2
从 Ubuntu LiveCD 启动并使用 GParted 调整C:
分区大小,然后将C:
分区向前移动 10Gb - 这将在 / 分区后创建一个 10Gb 的空洞。调整 / 分区的大小以使用该空间。
然后将扩展分区的原点移动到 C: 分区后未分配的 10Gb,并逐个移动扩展分区内的逻辑分区,使空白空间位于扩展分区的末尾。调整扩展分区的大小,将其大小缩小 10 Gb。
然后调整/home
分区大小。
TL;DR:从 Ubuntu LiveCD 启动;逐个移动分区。:)(另外我不确定我是否正确理解了哪个分区是哪个)
正如 jippie 指出的那样,请确保您有备份!
此外,移动任何可启动分区的原点都需要重新配置引导加载程序,GParted 会对此发出警告,并提供一个带有详细说明的页面 URL