我有一个 1.5TB 的驱动器作为外部驱动器使用了大约 6 个月,然后我决定将它放在我的 Linux 服务器中进行网络存储。ntfs 效率极低,所以我想将文件系统更改为 ext4。
我使用 ntfsresize 命令将分区缩小到 650GB,这大约花了 2 个小时,然后我按照指南告诉我的方式删除了 fstab 中的所有条目,并创建了一个与 ntfs 分区大小相同的新分区,即 650GB。
在我修改 fstab 后,ntfs 分区将不再挂载,当将其插入 Windows 时,系统会提示“此硬盘需要格式化”。关于如何从驱动器中恢复数据,您有什么想法吗?我在另一个驱动器上有 600GB 的可用空间,所以我只需要某种方式将它们复制出来。
答案1
我用了测试磁盘按照 utilise 的建议,找到丢失的分区并将其写回分区表在 Reddit 上
答案2
与其他方法不同,在 Linux 中,使用 Gparted 更改大小、其 GUI 和 strait forward 可能会更好。使用 ntfsresize 等几乎可以为您完成所有工作