我选择哪个文件系统在Windows和Ubuntu之间共享文件?

目前在32位Ubuntu 12.04.1的安装(USB棒)。 希望在Windows 7和Ubuntu之间具有双启动function。 使用Windows系统(sda1),Windows操作系统(sda2),Ubuntu(sda3 – 带有ext4文件系统和“/”挂载点)分区硬盘,交换(sda4)并需要知道要为剩余的文件系统选择哪个文件系统带有/ home挂载点的可用空间(存储)分区? 我认为它是FAT32或ext4,但我需要确保它能够与Windows 7和Ubuntu操作系统交叉共享文档/目录。 另外,FAT32是NTFS类型的系统吗? 提前致谢。

由于Windows系统支持FAT32和NTFS“开箱即用”(并且仅适用于您的两种情况)并且Linux支持包括FAT32和NTFS在内的所有类型,因此强烈建议格式化您要共享的分区或磁盘FAT32或NTFS,但由于FAT32的文件大小限制为4.2 GB,如果你碰巧使用大文件,那么你最好使用NTFS。

只是添加,如果您使用其他类型的分区(如ext4,btrfs或Windows本身不支持的任何其他分区),则该文件将在Ubuntu中运行,但在Windows中不起作用。 哎呀,在Windows中,如果你试图访问该驱动器,它将提供一个选项,将驱动器格式化为NTFS。 所以这就是坚持使用FAT32或NTFS的原因。

如果您想使用例如软件中心中的GPARTED或默认安装的磁盘实用程序,您实际上可以从Ubuntu执行此操作。

我甚至写了一篇关于NTFS在Ubuntu中支持的答案。 所以无论你决定哪一个,两个系统都支持这两个系统,你可以在Ubuntu和Windows之间拥有一个可共享的分区/磁盘。

对于一些安全性和性能相关的问题, /home永远不应该是FAT32或NTFS。 对于您的情况,您应该创建另一个分区(通过从已创建的分区或使用其他硬盘驱动器获取文件未使用的空闲空间),此分区应该是格式化为FAT32 / NTFS的分区。 这个分区也将是在Windows和Ubuntu之间共享信息的分区,而不是/home 。 最后看起来应该是这样的:

硬盘1

/ sda1 – Windows(NTFS,FAT32)
/ sda2 – 交换
/ sda3 – Ubuntu(EXT4)
/ sda4 – Ubuntu和Windows之间的共享分区(NTFS或FAT32格式)

这只是一个粗略的草图,但我认为它将为您提供如何制作它以便彼此分享的想法。 如果您碰巧有2个硬盘驱动器,那么:

硬盘1

/ sda1 – Windows(NTFS,FAT32)
/ sda2 – 交换
/ sda3 – Ubuntu(EXT4)

硬盘2
/ sdb1 – Ubuntu和Windows之间的共享分区(NTFS或FAT32格式)

将其设置为NTFS,因为Ubuntu和Windows都能够读写分区。 Windows4本身不识别Ext4,因此不要尝试。 与FAT32相比,NTFS有一些改进,例如,它不会让你拥有超过4GB的文件。

我不建议在Linux中使用NTFS,因为我发现Linux上的Linux支持非常差,其文件读写速度极慢。 因此,如果您不需要使用大文件,只需使用Fat32或ExtFat即可。

使用各种工具,两个操作系统都可以访问Ext和NTFS。 ExFat甚至更加兼容“开箱即用”,如果它是外置磁盘,甚至可以更快地从手机访问它。