使用 UEFI 和 GPT 实现 Win 7 和 Ubuntu 14 双启动的分区和文件系统方案

使用 UEFI 和 GPT 实现 Win 7 和 Ubuntu 14 双启动的分区和文件系统方案

在浏览了本网站和其他网站上的大量不同指南和信息后,我对用于双启动 Ubuntu-Win7 机器的分区方案有了基本了解,但对文件系统不太清楚。我有一块支持 UEFI 的主板,我将使用 GPT 分区类型。我想检查一下我是否走在正确的轨道上。

我的基本想法是:(更新以显示 Windows 所需的 MSR 分区)

sda1- EFI/ESP    FAT32    0.25gb
sda2- / (root)   EXT4     20gb
sda3- (MSR)      ----     0.13gb
sda4- win C:     NTFS     30gb
sda5- win D:     NTFS     500gb
sda6- /home      EXT4     300gb
sda7- (swap)     ???      16gb

现在,在我的单个 1TB 物理硬盘上,大约有 100GB 未分配,用于将来的任何操作系统实验,或者在遇到问题时使用其他文件系统在 Windows 和 Ubuntu 之间创建共享驱动器。

对于我分配的空间,NTFS 当然是原生支持的 Windows 文件系统,而且在 Ubuntu 上似乎相当稳定,所以它听起来是我 Win 分区的最佳选择。我简要地查看了 ExFAT,但听起来它在 Ubuntu 或 Windows 上都没有得到很好的支持,所以 NTFS 胜出。

Ubuntu 的情况不太清楚。我可能不会从 Windows 端访问大量 Ubuntu 文件,而且由于 EXT3 和 EXT4 之间似乎存在显著的性能差异,我决定使用 4。EXT3 有更多支持,但看起来不一定是更好的支持(即您必须打开一个单独的程序才能访问 EXT3 文件)。至少有 ExtFS for Windows 形式对 EXT4 文件提供了不错的支持,它可以与标准文件管理工具配合使用,如果这不起作用,那么我可能可以直接从 Ubuntu 将文件保存到 NTFS D: 驱动器。据我所知,Swap 分区是一种特殊的“交换”文件系统,但我真的很难找到有关它的任何信息。

据我所知,两个较大的驱动器(Win D: 和 Ubuntu /home)的顺序并不重要,但我应该将两个系统驱动器(Win C: 和 Ubuntu root)保持在靠近 UEFI/ESP 分区的位置。我读到的所有内容都没有提到 Swap 分区的顺序,而且我看到的分区方案都是在开头或结尾处,所以我猜它的顺序也不重要。

这是一个合理的设置吗?还是我哪里弄错了(大小/系统)?将 Ubuntu Home 和 Windows 程序/媒体分区分开是否有意义,或者将它们组合成一个大而快乐的 NTFS 系列是否更有意义?我可能会在 Windows 和 Ubuntu 端安装同一程序的不同版本(例如 Steam 和 Eclipse IDE),所以我的直觉是将它们分开以避免混淆。如果我确实选择添加一个主要用于跨平台工作的单独分区,最好的文件系统是什么 - NTFS?还是其他?使用 EXT4 而不是旧版 EXT3 时,在兼容性方面我还应该注意什么?

我将主要使用 Ubuntu,但保留 Windows 来玩游戏。作为长期的 Windows 用户,我对 Ubuntu 有大约十亿个问题,但目前我先从分区和文件格式方案开始。

答案1

我将尽力回答您的问题:

这是一个合理的设置吗或者我有什么地方弄错了(尺寸/系统)?

对一个用户来说合理的可能对另一个用户来说就不合理。这是因为我们每个人使用计算机的目的和方式都不同。正如其他人指出的那样:

  • 您可能不需要 16GB 的交换空间。2GB 就足够了。
  • 30GB C:对于Windows系统分区来说可能太小了。

不过,这些都是你的选择。其余的我觉得还可以。

将 Ubuntu Home 和 Windows 程序/媒体分区分开是否有意义,或者将它们合并为一个幸福的NTFS大家庭是否更有意义?

您不能将 Ubuntu/home分区置于 格式中NTFS。Ubuntu 将其用户配置保存在 中,/home供每个用户使用。每个用户都有自己的所有权和读/写权限。Ubuntu 不能使用它NTFS来存储所有权和权限。它需要是 Linux 兼容的分区格式之一,例如ext2ext3ext4zfsbtfs等。如您所知,Windows 本身不理解任何这些分区格式。因此,最好将它们分开,并使用它们各自的本机格式(NTFS适用于 Windows 和ext4Ubuntu)。

我想将我的主分区从 ext3 重新格式化为 ntfs了解更多信息。

如果我确实选择添加一个主要用于跨平台工作的单独分区,那么最好的文件系统是什么NTFS?还有别的吗?

我认为您不需要单独的分区来进行跨平台工作,但如果您需要,它应该是NTFS。您可以与 Ubuntu 共享sda5D:进入。我建议您创建从( ) 到( )NTFS 的特定文件夹的软链接。例如:sda5D:sda6/home

D:\user\[yourID_in_windows]\Java_Workspace可以软链接到/home/[yourID_in_Ubuntu]/Java_Workspace

安装 Ubuntu 时需要英特尔智能响应吗?有关如何在两个驱动器之间创建特定文件夹的软链接的示例。可以使用相同的命令在NTFSext4分区之间创建软链接。如果您愿意,您可以将所有音乐、视频等保存在分区中D:并在其中建立链接/home

在兼容性方面,我还应该注意什么ext4ext3?

ext4是 Ubuntu 默认使用的成熟分区格式。如果你坚持使用 ,就无需担心ext4

希望这可以帮助

相关内容