在驱动器末端增加 NTFS 分区的最佳方法是什么?

在驱动器末端增加 NTFS 分区的最佳方法是什么?

我的驱动器布局看起来有点像这样:

+------+----------------------+------------------------+
| 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

相关内容