我最终决定只使用 Linux!
这也意味着我有一堆磁盘仍在 NTFS 下。
我没有任何可用空间来传输文件,然后重新格式化驱动器,因此我需要一个工具或工具链来将其复制到磁盘本身上。
我想我可以像这样耐心地做到这一点:
- 对 NTFS 进行碎片整理。
- 将 NTFS 分区缩小一定百分比。
- 在左侧空间创建 ext[n] 分区。
- 复制一些文件直到 ext[n] 已满。
- 缩小 NTFS 分区。
- 增加 etx[n] 分区。
- 复制文件。
并重复5、6和7,直到全部传输完毕。
如果我找不到任何工具或工具链来自动执行此操作,那么这是最后一个资源路径。
答案1
您可以使用 gparted 执行所描述的步骤,但是,我建议您三思而后行。在摆弄分区时,应该 100% 确定已准备好可用且最新的备份,因为出现问题的可能性虽低但很大。当您有这样的备份时,重新格式化并将备份复制回磁盘可能会更容易。如果你没有(这本身就有风险),我不会冒险。
答案2
根据您的说法,我认为您有多个硬盘驱动器,并且每个硬盘驱动器可能有多个分区。这并不能直接回答您的问题,但是您真的必须将它们全部转换吗?
Linux处理 NTFS很好,所以访问旧文件不会有问题。您还可以将这些分区配置为轻松自动安装。
将 Linux 与权限无关的文件系统一起使用有其优点(特别是如果您单独使用它和/或打算设置多重引导系统)。
典型的 Linux 安装需要 2GB 到 5GB,相信我,5GB 安装的功能相当齐全。在您的情况下,将分区缩小为 Linux 的 10GB 更容易,甚至不需要位于磁盘的开头(缩小分区的“右侧”比“左侧”更容易、更快且风险更小”)。
乌班图安装光盘提供了一个自动执行此操作的选项,尽管我更喜欢自己准备磁盘gparted
。始终建议进行备份,但如果您负担不起(并且愿意承担风险),那么风险就很小。
答案3
我没有任何可用空间来传输文件,然后重新格式化驱动器,因此我需要一个工具或工具链来将其复制到磁盘本身上。
正如其他人所说,摆弄分区会带来很小但很大的数据丢失/损坏风险。如果您将一半数据复制到 ext3,然后收缩 ntfs 或放大 ext3 出现问题,您就会丢失一半数据!风险很小,但损害可能很大。
如果您的数据对您有价值,您应该已经有备份。但是在没有备份的情况下缩小和增加分区只是自找麻烦。
硬盘变得越来越大、越来越便宜。去给自己买一件新的吧。 (你正在切换到 Linux。你应得的。)除非你有一个很多数据已经完成,您可以将所有数据复制到新驱动器上。保留旧驱动器作为数据备份可能是明智之举。
如果您有一些非常小的分区,将数据刻录到 DVD 上也可能很有用。
答案4
理论上转换文件系统可能会起作用(一次)。但我不能 100% 确定,这取决于 Linux NTFS 驱动程序是否能够创建稀疏文件。