如何在Windows和Ubuntu之间共享分区?

我要买一台装有Windows系统的电脑,并且想要使用Ubuntu作为我的主操作系统进行双启动。
我想创建一个Home分区来存储所有的文件,并希望能够在Windows 7上无需手动挂载分区或其他操作就能访问这些文件。
我想知道应该创建什么类型的分区,以及是否可以共享我的Home分区来简化操作。
谢谢。
5个回答

不要试图从Windows访问Ubuntu,为什么不直接从Ubuntu访问Windows呢?Windows对EXT4的支持非常有限,然而Ubuntu(和Linux)可以轻松读取、写入和操作NTFS分区。只需将Windows分区添加到您的fstab文件中,这样每次启动时它都会被挂载,然后删除诸如“音乐”、“电影”、“图片”等(您希望在两个操作系统之间共享的文件),然后在挂载的Windows分区中创建符号链接到它们各自的文件夹。
通过这样做,当您在Ubuntu中保存文件时,实际上是将其保存在Windows分区中,因此下次需要重新启动到Windows时,它们将等待着您。

我最后做了这个。然而,我无法在Ubuntu中自动挂载NTFS分区。我尝试了常规的程序,但它们都没有起作用。 - Lisandro Vaccaro

尝试使用http://www.fs-driver.org/来获取驱动程序,以便让Windows能够查看ext分区。
你的Win7分区应该会在Ubuntu中显示,并且你可以使用Mount应用程序在启动时自动挂载它。
希望这能有所帮助。

1我从那个网站的页面上看到它支持Ext2和Ext3文件系统。我以为Ubuntu现在默认使用Ext4了? - Knowledge Cube
1@WarriorIng64:没错。只支持没有权限的ext2文件系统。不适合日常使用! - Takkat
1@WarriorIng64 你说得完全对!我漏掉了那个小细节。 - disassembler

你真的需要从Windows访问你家中的所有文件吗(Linux隐藏了很多点目录,但在Windows下会显示出来)?如果你只想共享文档或图片目录,你可以在你的家目录(ext4)和某个ntfs分区之间创建符号链接。

我不确定这一点,但我认为Ubuntu应该允许您轻松地将任何(包括NTFS)分区用作您的主目录。
在安装过程中,请确保选择一个与Windows兼容的分区(NTFS、FAT32)作为您的/home挂载点。这样可以让Windows检测到您的分区并挂载它。
然而,请记住,NTFS/FAT32不像ext4那样支持权限,这意味着您需要对您的主目录中的可执行文件进行一些umasking操作。

这可以按照这篇帖子(请参阅页面上的最后一篇帖子)来完成。

但是要小心!!!我不会这样做,因为可能出错的事情太多了。还是看看这个比较好。