vai*_*hav 1 system files convert
如何使用 Linux 命令将 NTFS 文件系统更改为 FAT 或 MS-DOS 文件系统而不会丢失我的数据?
你不能。虽然在 Windows 下可以转换 FAT => NTFS ,但反过来却不能。作为一般规则,更改文件系统意味着格式化驱动器并丢失所有数据。没有办法解决这个问题。事实上,这正是格式的含义(为简洁起见进行了编辑):
磁盘格式化是为初始使用准备 [...] 硬盘驱动器的过程。在某些情况下,格式化操作还可能创建一个或多个新文件系统。[...] 该过程的第三部分,通常称为“高级格式化”,通常是指生成新文件系统的过程。
因此,更改文件系统就是格式化,格式化会删除您的数据。现在,实际上可以恢复格式化驱动器时丢失的数据。通常,格式化驱动器时,实际上不会覆盖数据。它仍将存储在硬盘驱动器上,但以一种不使用特殊工具就无法访问的方式存储。除非您误格式化并需要恢复数据,否则这真的不是您想要做的事情。
如果您的目标是更改其中一个驱动器的文件系统,您应该将所有数据复制到其他地方,然后格式化,然后将数据复制回来。您可以mkdosfs按照Dhaval Simaria 的建议使用来创建新的文件系统。
最后,您应该注意,今天很少有理由使用 FAT32,如果有的话。NTFS 几乎在所有方面都更好。