关于 Ubuntu 与已存在的 Windows 7 双启动的分区

关于 Ubuntu 与已存在的 Windows 7 双启动的分区

我对配置磁盘分区没有任何实际经验,过去几个小时我读过的东西让我有点困惑,所以请耐心等待。

首先,我想解释一下我要实现的目标:

Windows 7 具有:

  • C:\Windows 7(预先存在的安装)
  • D:\Data(已经存在且已有文件)

Ubuntu 11——尚不存在,但我手里已经有 LiveCD。

  • Ubuntu 的 \root 目录
  • 我计划将 \home 放在自己的分区上
  • \swap 在其自己的分区上,大约 8GB

目前的情况如下:

我有一块 500 GB 的硬盘,安装了 Windows 7 x64,当前分区方案如下:

  • 系统保留:100 MB(主要、活动)
  • C:100 GB - 安装 Windows 7 的位置(主要)
  • D:365 GB - 我的文件所在位置,有大量可用空间(主要)

现在,我想缩小我的 D: 盘并为 Ubuntu 安装创建大约 40 GB 的未分配磁盘空间,但这里有点让我困惑:

我正在考虑创建一个扩展分区,并将其细分为 3 个逻辑分区,以满足我心目中的 Ubuntu 设置。(如果您认为我的设置是个坏主意,请告诉我原因。我也希望您能提出更好的建议...)

我知道我最多只能有 4 个主分区,或者 3 个主分区和 1 个扩展分区。现在,系统恢复部分算作一个主分区吗?我对这些事情很陌生,完全不清楚。

在使用 Windows 7 的磁盘管理工具缩小 D: 驱动器时,我会得到一个未分配的可用空间,我不知道如何从中创建扩展分区。似乎我只能从中创建主分区,而不能创建扩展分区。我该怎么做?

(我还想指出,如果这很重要的话,我试图避免使用与 Windows 一起安装 Ubuntu 的选项,而更喜欢使用自定义安装,这样我可以指定我想要使用的驱动器等等。不知何故,我觉得这样更安全。)

答案1

如果是我,我会将所有 Windows 文件移到单个 Windows 可启动分区中C:。分区越多,管理就越困难,而不是越容易。可用空间总是在错误的分区,并且需要付出更多努力来查找和管理正在使用的文件。

启动 Ubuntu,删除 Windows 数据分区,然后将 Ubuntu 安装到剩余的磁盘空间。这将占用所有四个主分区,这没问题。使用 Linux,您不需要更多分区。(这些分区将是“系统保留的”,实际上是用于重新安装 Windows、Windows 7、Linux 交换和 Linux 的恢复数据。)如果需要(将文件复制到 Linux),请以只读方式安装 Windows 卷,或者以读写方式安装。Linux 完全支持 NTFS。

将 Linux 设置为主要启动操作系统。您可以使用 QEMU 或 VMM 或任何您想要的方式在 Linux 中运行 Windows。这样,如果您愿意,该机器可以保持启动状态多年,并且每次 Windows 崩溃时,您都可以重新启动其虚拟机而不会干扰 Linux。

不久之后,你可能会使用wine直接在 Linux 中运行 Windows 应用程序,而根本不需要运行 Windows 虚拟机。稍后,您可能会更喜欢应用程序的原生 Linux 版本。特别是因为一切都“正常工作”,并且不需要费解的许可、神秘的更新和难以理解的安装环节。 自由办公室例如,它可以完成 Word、Excel、PowerPoint 和其他软件的所有功能,并且性能更好、更便携、更兼容、速度更快。

答案2

您走在正确的轨道上。扩展分区将算作您的第 4 个主分区;换句话说,是的,系统恢复分区是主分区。我将通过 Ubuntu 使用 GParted 而不是 Windows 7 的磁盘管理工具来缩小当前分区并添加扩展分区。首先撤消您使用 GParted 所做的更改,然后按照以下教程进行操作。

我相信这一点教程会有所帮助。

相关内容