释放 Ubuntu 上的磁盘空间以供 Windows 使用

释放 Ubuntu 上的磁盘空间以供 Windows 使用

我的笔记本电脑上有 250Gb 的驱动器,其中 122Gb ntfs 分区上有 Windows 7(上面有“启动”标志),110Gb 扩展分区上有 Ubuntu 12.04.1,其中根 ext4 分区为 108Gb,交换分区为 1.74Gb。您可以在下面的屏幕截图中看到所有内容。我的问题是:

  1. 我想减少 Linux 根分区的大小,然后使用该空间来增加 Windows 分区。我该怎么做?
  2. 另外,是否有可能增加交换分区的大小而不造成任何损害?如果可以,怎么做?

    我正在使用 GParted,并且我对它非常有信心。

我的分区的屏幕截图

答案1

对于 1),这将很困难,因为您需要缩小根文件系统,然后缩小根分区,移动根分区以在 Windows 分区和扩展分区之间创建间隙,然后扩展 Windows 分区。所有这些最好使用 LiveCD 来完成,例如http://www.sysresccd.org/下载

对于 2),如果您有未分区的可用 HDD 空间,则需要:停用交换分区,扩展交换分区,重新格式化 (mkswap),重新激活交换分区。您需要更新 /etc/fstab 文件以使用新交换分区的正确 UUID。

答案2

解决了!谢谢大家!我做了所有事情,最后发现 Windows 和 ubuntu 分区之间有未分配的空间,但出于某种原因,GParted(在 Puppy Linux 中)会扩展 Windows 分区以包含未分配的空间,所以我最终在 Windows 中这样做了,效果很好。还设法增加了交换大小。

相关内容