是否有可能在不丢失数据和不进行备份的情况下更改 USB 的文件系统?

是否有可能在不丢失数据和不进行备份的情况下更改 USB 的文件系统?

正如主题所说,我可以将 USB(或任何驱动器)的文件系统从其当前分区(如:- ext4)更改为不同的分区(如:- ext2/fat/ext3/ntfs 文件系统),而不会丢失驱动器中的数据,也不必进行备份。

答案1

文件系统 Wiki

在 Linux 上,扩展2已转换扩展(并转换后退), 和扩展已转换ext4(但不回来),并且 ext3 和 ext4 都可以转换为 btrfs,并且可以转换回来,直到删除撤消信息为止。这些转换是可能的,因为文件数据本身使用相同的格式,并且将元数据重新定位到空白空间中,在某些情况下使用稀疏文件支持。

因此,它似乎不兼容反向转换,并且从 ext4 转换为 NTFS 将需要格式化,因为它们是完全不同的文件系统,对于 ext4 到 Fatxx 格式也是如此。这意味着没有数据丢失

扩展2>>扩展可能的

扩展>>ext4可能的

扩展&ext4>>可能使用 btrfs

ext4>>NTFS没有格式就不可能

NTFS>>扩展没有格式就不可能

请参考此关于超级用户的问题还。

答案2

简单的答案是,这取决于您要从哪个文件系统“转换”到哪个文件系统。需要有一个特定的程序来为您转换。

例如,Windows 上的 FAT16 或 FAT32 文件系统可以通过 Windows“转变”命令。但是,一般情况下您无法转换文件系统。

不过,还有 1 个可能可行的选项:Ext4 文件系统通常(但并非总是)可以作为 ext3 或 ext2 挂载。同样,Ext3 文件系统通常可以作为 ext2 挂载。例如,在 Windows 上,我使用 ext2 驱动程序挂载 Ext3 和 Ext4 文件系统ext2fsd

相关内容