问题描述
我有一台新笔记本电脑,我将其设置为双启动Windows /Linux。
我想从Ubuntu和Windows 7访问文件。
我应该创建一个单独的NTFS分区吗?
最佳解决办法
是的,您应该创建一个单独的NTFS分区,以便在计算机上的Ubuntu和Windows之间共享文件。
Ubuntu可以安全地在Windows分区本身上读写文件。所以你真的不需要一个单独的NTFS分区来共享文件。
我仍然会建议一个单独的分区,用于在同一台计算机上的不同操作系统之间共享的重要数据。
次佳解决办法
如果你同时使用Ubuntu和Windows,那么你可能应该在NTFS分区中存储两个都可以访问的文件。 exFAT和FAT32分区是其他选项,但是:
-
exFAT是patent-encumbered,因此默认情况下不支持Ubuntu。 You can add it without too much trouble,但这仍然比不必添加它更麻烦。
-
请记住,如果您必须从Ubuntu live CD启动以进行恢复,即使已安装的系统,Live CD也不会有exFAT驱动程序。
-
您可能还需要在安装exFAT之前检查当地法律,以确定您是否可能因专利问题而承担民事责任。 (我不是要劝阻你,我也不是律师。我只是想让你意识到潜在的问题。)
-
-
FAT32不支持大于4 GiB的文件。现在,您可能拥有较大的文件,具体取决于您使用计算机的内容。
-
exFAT和FAT32都不支持file ownership and permissions。在将它们与NTFS进行比较时,这通常很小,因为虽然NTFS确实支持所有权和权限,但在Ubuntu等non-Windows操作系统中安装NTFS卷时,要正确地遵守/使用它们有点复杂。 You can do it, though.
除非你有特殊的理由不这样做,否则你在Ubuntu和Windows之间共享文件的分区应该是NTFS。此外,它甚至可以只是Windows分区,因为它是NTFS类型。但是,您无法将Ubuntu安装到NTFS分区(除了使用Wubi,它将其安装到驻留在NTFS分区内的可重写磁盘映像)。
由于Ubuntu是not as good修复损坏的NTFS分区作为Windows(尽管有Ubuntu实用程序),你应该避免NTFS用于Ubuntu是唯一的操作系统的机器。 (但对于这样的机器,您可以使用Ubuntu的默认分区类型ext4。)
第三种解决办法
-
如果你的意思是启动分区,不是; Linux无法启动NTFS或exFAT。此外,建议不要将exFAT用于大多数用途,因为Ubuntu /Linux目前无法写入exFAT。
-
您不需要”share”文件的特殊分区; Linux可以很好地读写NTFS(Windows)。另一方面,如果要创建”shared”分区,请考虑以下备选方案:
-
FAT32(vfat):这个相对old-but-simple文件系统在Linux上具有出色的支持(并且是Windows原生的);对于偶尔常见的文件,如音乐,小媒体,文档等,这是一个很好的选择。但它有最大4GB的文件大小限制。
-
ext2 /ext3:这些原生Linux文件系统通过third-party驱动程序(如ext2fsd)在Windows上具有良好的读/写支持。如果您将主要在Ubuntu /Linux中使用它,但在Windows上也需要读/写支持,这是一个很好的选择。
-
第四种办法
是的,在Ubuntu和Windows之间共享NTFS分区非常方便。实际上,我的/home分区是NTFS。
但请注意,如果您使用休眠功能。由于休眠不会卸载分区,因此您确实需要确保在休眠后唤醒到正确的操作系统。否则,您可能会面临分区损坏和数据丢失的危险。
在默认安装中,从休眠状态唤醒时,GRUB始终突出显示第一个选项(我的GRUB上的ubuntu),但这可能不是您休眠的操作系统。您可以搜索GRUB配置文件中的选项,以便始终突出显示上次引导的OS选项。这样,您可以避免唤醒错误操作系统的麻烦。
第五种办法
NTFS分区是可读写的,带有Ubuntu的out-of-the-box。
因此,您确实可以创建一个单独的NTFS分区来存储您要从两个操作系统访问的文件。
您也可以在需要时简单地安装Windows分区。它将自动显示在Ubuntu的文件资源管理器侧边栏中。这会阻止您创建其他分区。
这是你的选择;任何一种配置都是合理且安全的。