我的驱动器布局看起来有点像这样:
+------+----------------------+------------------------+
| Swap | Ubuntu (ext4) | Windows (NTFS) |
+------+----------------------+------------------------+
我面临的问题是,我的 Windows 分区似乎空间不足。我对 Ubuntu 分区的使用情况也没有达到我最初想象的程度。因此,我想将 ext4 分区缩小一百 GB 左右,并将 NTFS 分区向左扩展。当然,事先要进行备份。
最初,我考虑使用 GParted(我认为它使用 ntfsresize)来扩展分区。假设驱动器开头的 NTFS 分区已充满数据。“向左”增长操作是否也需要移动所有这些数据?这样的操作需要多长时间?
如果这听起来不是一个好主意,还有其他选择吗?我是否应该在中间创建一个新分区并尝试以某种方式“合并”它们?我是否最好删除该分区并从备份中恢复数据?
答案1
我已经多次执行过此操作,如果您告诉它调整分区大小(或缩小 Ubuntu 分区并扩大 Windows 分区),现代 GParted 将为您完成所有操作。不过,由于移动数据,这确实需要很长时间 - 尝试将其放置一夜。
按照以下评论:不过,请先备份。丢失数据的几率不高,但高到足以让您先备份您关心的任何内容。
答案2
你应该使用分区。
通过 GParted,您可以扩展您的驱动器。但存在数据丢失的可能性。
因此,您应该为驱动器上的每个文件创建备份(或创建映像备份),然后扩展驱动器。但是,如果您备份了驱动器,我建议您重新创建并重新格式化该 ntfs 驱动器,然后将数据复制(恢复)到新驱动器。
您可以通过软件中心在您的 ubuntu 上安装 GParted,或者您可以从 livecd 运行它。(它已经安装在 livecds 上),或者您可以从他们的网站下载可启动的。
如果您想在 ubuntu(或 ubuntu livecd)中运行 GParted,则应使用此命令来运行它:
sudo gparted