如何将我的 1TB HDD 分区为不同的分区以实现双启动以及一个分区用于存储数据?

如何将我的 1TB HDD 分区为不同的分区以实现双启动以及一个分区用于存储数据?

以下是我的硬盘在 Gparted 上的样子,

Partition   |  File System  | Label       |  size       |   Flags
/dev/sda1   | fat32         | DELLUTILITY | 350.00 MiB  | diag
/dev/sda2   | fat32         | OS          | 3.00 GiB    | lba
/dev/sda3   | ext4                        | 912.39 Gib  | boot
/dev/sda4   | extended                    | 15.78 GiB
/dev/sda5   | linux-swap                  | 15.78 GiB

我想知道如何格式化它以便在 ubuntu 和 windows 8 的双启动模式下工作,并且我需要创建一个与系统分区不同的分区来存储其他数据。

  • 我尝试调整大小并创建另一个分区,但出现错误,提示我只能有 4 个主分区。我不知道应该删除哪个分区以及应该保留哪个分区。如果我删除了一个分区,我将只能创建一个包含两个逻辑分区的扩展分区,但 Windows 需要一个主分区。
  • 我需要知道什么是最好的逐步过程,以实现我上面提到的目标,注意这不是一个重复的问题,因为它特定于我的情况。

多谢。

答案1

我从未使用过/安装过 win8,因此以下步骤可能不适合您特定的情况。

话虽如此,我刚刚在一台 160 GB 硬盘的笔记本电脑上安装了 win7 + 8 个 Linux 发行版(Kubuntu、Trisquel、Puppy、Slitaz、Arch、Slackware、Dragora、Kali)多重启动,其中 1 个公共交换分区用于所有 Linux 发行版,1 个分区用于数据,在一台 1TB 硬盘的笔记本电脑上安装了 win7 + kubuntu + Debian,其中 1 个公共交换分区和 2 个数据分区,1 个用于 Linux,1 个用于 win7

以下是我在此过程中学到的知识:

  1. Windows 需要位于第一个分区。

  2. 对于 Windows,只需要一个主分区

  3. 其他每个分区都可以是逻辑分区

  4. 在脑海中画出你的磁盘在分区后的样子

  5. 决定每个分区(操作系统、数据和交换)的空间大小

  6. 将 Linux 分区格式化为 ext4,将 swap 格式化为 swap,将 Windows 格式化为 NTFS(除非 win8 使用新的/不同的文件系统)。了解 win8 需要多少空间。我发现 win7 的基本安装占用 13-15 GB,而我使用的程序最多需要 30 GB。因此对我来说,win7 占用 40 GB,Kubuntu 占用 25 GB,足以让这两个操作系统生存和发展。您可以将剩余空间用于数据和交换。我在分区上贴上标签,以便以后更容易知道哪个是哪个(Linux_Data、Win_Data、My_Linux_Distro 等)

    • 对于交换的大小,有很多不同的学派,但我总是使用与我的 RAM 大小相同 + 稍大一点的交换(比如说多 5 MB,这样您就可以将您的会话暂停到 RAM)
  7. 先安装windows,安装的时候指向第一个分区,之后windows会自动识别这个格式化为NTFS的分区(win7也是这样,不知道win8是不是这样)。

  8. 在其(逻辑分区)上安装您的 Linux 发行版,也就是说,您的 / 的挂载点应该是 Linux 的分区,如果您只安装 1 个 Linux 发行版,您可以在格式化为 ext4 的数据分区上挂载 /home。

注意:Windows 无法读取 ext4 分区。

总结一下:5 个分区(1 个交换分区、2 个 ext4 分区和 2 个 NTFS 分区)、1 个主分区(用于 win8)和其余逻辑分区。将安装程序指向正确的分区即可。

相关内容