我应该在双启动系统中为“共享”分区选择exFat或NTFS吗?

我有一台新的笔记本电脑,我将其设置为双启动Windows / Linux。

我想从Ubuntu和Windows 7访问文件。

我应该创建一个单独的NTFS分区吗?

是的,您应该创建一个单独的NTFS分区,以便在计算机上的Ubuntu和Windows之间共享文件。

Ubuntu可以安全地在Windows分区本身上读写文件。
所以你真的不需要一个单独的NTFS分区来共享文件。

我仍然会为重要数据推荐一个单独的分区,用于在同一台计算机上的不同操作系统之间共享。

如果你同时使用Ubuntu和Windows,那么你可能应该在NTFS分区中存储两个都可以访问的文件。 exFAT和FAT32分区是其他选项,但是:

  • exFAT受到专利保护,因此默认情况下不支持Ubuntu。 您可以毫不费力地添加它 ,但这仍然比不必添加它更麻烦。

    • 请记住,如果您必须从Ubuntu live CD启动以进行恢复,即使已安装的系统,live CD也不会有exFAT驱动程序。
    • 您可能还需要在安装exFAT之前检查当地法律,以确定您是否可能因专利问题而承担民事责任。 (我不是要劝阻你, 我也不是律师 。我只是想让你意识到潜在的问题。)
  • FAT32不支持大于4 GiB的文件。 现在,您可能拥有较大的文件,具体取决于您使用计算机的内容。

  • exFAT和FAT32都不支持文件所有权和权限 。 在将它们与NTFS进行比较时,这通常很小,因为虽然NTFS确实支持所有权和权限,但是在非Windows操作系统(如Ubuntu)中安装NTFS卷时,使它们得到适当的尊重/使用会有些复杂。 不过你可以做到。

除非你有特殊的理由不这样做,否则你在Ubuntu和Windows之间共享文件的分区可能应该是NTFS。 此外,它甚至可能只是Windows分区,因为它是NTFS类型。 但是,您不能 Ubuntu 安装到NTFS分区(除了Wubi ,它将其安装到驻留在NTFS分区内的可重写磁盘映像)。

由于Ubuntu在修复受损的NTFS分区方面不如Windows(尽管有Ubuntu实用程序),因此对于Ubuntu是唯一的操作系统的机器,你应该避免使用 NTFS。 (但是对于这样的机器,你可以使用Ubuntu的默认分区类型, ext4 。)

  • 如果你的意思是启动分区,不是; Linux无法启动NTFS或exFAT。 另外, 建议不要将 exFAT用于大多数用途,因为Ubuntu / Linux目前无法写入exFAT。

  • 您不需要特殊分区来“共享”文件; Linux可以很好地读写NTFS(Windows)。 另一方面,如果要创建“共享”分区,请考虑以下备选方案:

    • FAT32(vfat):这个相对陈旧但简单的文件系统在Linux上具有出色的支持(并且是Windows原生的); 对于偶尔常见的文件,如音乐,小媒体,文档等,它是一个不错的选择。但它有最大4GB的文件大小限制。
    • ext2 / ext3:这些原生Linux文件系统通过第二方驱动程序(如ext2fsd)在Windows上具有良好的读/写支持。 如果您将主要在Ubuntu / Linux中使用它,但在Windows上也需要读/写支持,这是一个很好的选择。

是的,在Ubuntu和Windows之间共享一个NTFS分区非常方便。 实际上,我的/ home分区是NTFS。

但请注意,如果您使用hibernatefunction。 由于hibernate不会卸载分区,因此您确实需要确保在hibernate后唤醒到正确的操作系统。 否则,您可能会面临分区损坏和数据丢失的危险。

在默认安装中,从hibernate状态唤醒时,GRUB始终突出显示第一个选项(我的GRUB上的ubuntu),但这可能不是您hibernate的操作系统。 您可以搜索GRUB配置文件中的选项,以便始终突出显示上次引导的OS选项。 这样,您可以避免唤醒错误操作系统的麻烦。

NTFS分区可以与Ubuntu一起开箱即用。

因此,您确实可以创建一个单独的NTFS分区来存储您要从两个操作系统访问的文件。

您也可以在需要时简单地安装Windows分区。 它将自动显示在Ubuntu的文件资源管理器侧边栏中。 这会阻止您创建其他分区。

这是你的选择; 任何一种配置都是合理且安全的。

是的,这是在ubuntu和win之间分享内容的最佳方式。 NTFS比exFAT好得多。 我在我的电脑上有ubuntu和win7并使用相同的方式在两者中共享我需要的所有内容并且工作得很好。

警告:我的Ubuntu 11.10和WinXP之间的共享NTFS分区丢失了数据。

假如我hibernatewinXP。 然后启动到Ubuntu并将一些文件复制到共享分区。 然后关闭ubuntu并重新启动(从hibernate状态)WinXP。 然后有时它会丢失我从ubuntu复制的目录或文件(它们不在那里)。 此外,我无法删除父文件夹。 执行完整的检查磁盘将有助于修复错误(尽管这些文件似乎永远丢失)。

通过几次实验和几个文件丢失,我学到了以下内容:如果要使用共享分区,请确保在将数据从一个OS会话复制到另一个OS会话时,不要在Windows或ubuntu中使用hibernate。

对于两个操作系统之间的数据共享,似乎还没有简单的安全解决方案。 🙁

我知道这是一个老线程,但是新的Dropbox分区规则将会受到很大影响。

我最近在Linux和Windows之间使用DropBox遇到了同样的问题。 Dropbox要求您在Windows上使用NTFS作为Dropbox文件,在Linux上使用ext4。 这意味着如果您在两个操作系统之间共享Dropbox文件,则其中一个将无法同步。 你有几个选择,没有一个是理想选择。

  1. 在两个操作系统之间共享NTFS分区(不是您的WINDOWS PARTITION)。 这将只允许Windows Dropbox安装进行同步,这意味着您甚至可以在Linux端安装DropBox。 只需在Linux端正常使用Dropbox文件,但要意识到在Linux中时不会得到自动同步来保持文件备份。 您必须定期重新启动到Windows以允许文件同步。

  2. 在机器上有两个不同的Dropbox文件副本(一个用于linux的ext4,另一个用于Windows的NTFS)。 这将占用真正必要的两倍空间,但我没有看到任何其他选项,因为DropBox推出了这个糟糕的规则,使得无法在多个操作系统之间有效地共享Dropbox文件。