我可以逐步传输磁盘中的所有文件,同时更改分区方案和大小吗?

我可以逐步传输磁盘中的所有文件,同时更改分区方案和大小吗?

目前,我在 Linux 系统中有一个 Ext4、1TB 硬盘,用于保存个人文件。系统文件(包括主文件夹)位于另一个 (SSD) 驱动器中。

我想格式化 SSD 来安装 Windows,但 Ext4 驱动器充其量只能是只读的(当然,我很抱歉当时选择了 Ext4..)

然后我有了以下想法,但我不知道这有多危险:

  1. 确保释放大量空间,并让 1TB 磁盘至少保留 40% 的可用空间;
  2. 使用 GParted收缩Ext4 分区;
  3. 使用 GParted 创建占用所有可用空间的 NTFS 分区;
  4. 挂载两个分区并将一些文件夹从 Ext4 移动到 NTFS
  5. 卸载两者,进一步缩小 Ext4,并扩展 NTFS 以赶上新释放的空间;
  6. 重复步骤4和5,直到每个文件都传输完毕;
  7. 删除(现在为空的)Ext4 分区;
  8. 扩展 NTFS 以占据所有可用空间。

具体来说,我想了解丢失某些文件的风险,或者更糟的是,丢失分区或整个磁盘的所有内容的风险。

除此之外,如果您认为更值得推荐的话,我想知道如何以更安全的方式执行此操作(我身边没有多余的磁盘。我有一个付费的 Dropbox 帐户,但我仍然想节省上传所有内容所需的几周时间。

答案1

理论上,您建议的方法应该可行,但我不想在没有备份的数据上尝试。如果您没有时间/带宽先上传所有内容,那么唯一真正的答案就是购买另一块硬盘。它们的价格相当便宜 - 或者您可以从朋友那里借一块吗?此外,我建议使用 USB/eSata 外置硬盘底座来进行此类操作。这比每次想要更换磁盘时打开 PC 要好得多。

另一个值得考虑的方法是,备份服务会给你发送一个硬盘,让你在第一次运行时将数据复制到硬盘上,而不必上传数据。这可能比购买硬盘更便宜,也比上传所有内容更快。

[编辑添加]就风险而言;由于 GParted,我想我从未丢失过数据,但为了以防万一,我总是会先确保备份。就你自己的情况而言,这取决于这些文件有多么不可替代(家庭照片、博士论文),你愿意冒哪怕最小的风险丢失它们吗?

相关内容