我刚买了一块新硬盘,这样我就可以把我的 XP 机器转换成 XP-Ubuntu-Windows 7 三重启动机器。由于硬盘非常大(1 TB),我不介意把 ReactOS 也加入其中。
我刚刚发现主引导记录限制为 4 个条目,即 4 个主分区。我在旧驱动器上将 Windows XP 设置为引导分区、程序文件分区和媒体分区。由于我真的不想从头开始安装 XP,所以我在新驱动器上克隆了此设置。
这样就只剩下一个 MBR 分区条目用于安装 Windows 7、Ubuntu 和 ReactOS。我希望避免像躲避瘟疫一样从头安装 XP,部分原因是它应该是一个安全网,以防我的其他操作系统出现问题,而且我已经花了很多时间将它设置成我喜欢的样子。
以下是我考虑过的选项以及我不喜欢它们的原因:
- 在我的媒体分区上安装 Windows 7。这可行,但我希望将媒体分区与任何操作系统完全分开,这样我就可以重新格式化操作系统分区而不会影响我的媒体分区。
- 使用 wubi 或其他程序将 Ubuntu 安装在与其他程序相同的分区中。同样,这很脆弱。
- 将我的所有媒体移至扩展分区上的逻辑驱动器。在此扩展分区上为 Ubuntu 创建另一个逻辑驱动器。这里的问题是扩展分区相当脆弱——如果您删除一个分区,其余分区将变得毫无用处。
- 只需将旧驱动器放回我的电脑并在上面运行 XP。将新驱动器用于其他操作系统。这里的问题是旧驱动器速度较慢,消耗更多电量,产生更多热量等。
有人能建议我可能忽略的其他可能性吗?
答案1
Windows XP 需要主分区来启动。我不确定 Win-7 是否需要。Linux 不需要要求一个用于启动的主分区(但我认为这是很好的做法)。我不确定 ReactOS。
MBR 分区表意味着您只能获得4 个主分区。出于此目的,扩展分区算作主分区,因此您需要的是3 个主要和 1 个扩展。 扩展分区是您可以创建任意数量的逻辑分区如你所愿/需要。
让我们看看您考虑过的选项。
- 糟糕的选择。在我看来,您的选择是一个很好的分区方案;请参见下文。
- 糟糕的选择。正如你所说,很脆弱。Wubi 更适合让你尝试 Linux,而不会弄得一团糟。
- 是的。 不,扩展分区并不脆弱——它们非常稳定,除非你真的破坏了扩展分区表。Linux 分区工具如磁盘管理和分开在扩展分区内删除并重新创建逻辑分区没有任何问题。
- 糟糕的选择。
您真正需要做的是现在就确定分区方案,然后再继续。如果我是您,我会将媒体分区备份到另一个驱动器,并计划进行完全(或几乎完全)的重新分区。如果您的 WinXP 分区已经是第一个主分区,并且相当小,那么在重新分区驱动器的其余部分时,您可能可以将其保留在原处。
请参阅我的回答“如何制定灵活的分区方案?”我的一般建议。
对于您的具体情况,请考虑此分区方案。显示的空间仅作为示例,但请注意,大多数空间位于媒体分区的末尾,任何可用空间都位于扩展分区中,可随时用于创建新的逻辑分区。
- 小学 1 (WinXP) (40gb)
- 小学二年级 (Win7) (40GB)
- 主要 3 (Linux 或 /boot) (/boot 可以很小) (4gb)
- 主分区 4(扩展分区)
- 逻辑 1 (Linux) (40gb)
- 逻辑 2 (ReactOS?) (40gb)
- 逻辑 3 (Linux 交换) (4gb)
- ...(可用空间?)(1000-600+170=230gb)
- 逻辑 N (媒体存储分区) (600gb)(位于驱动器的最末端)
如果驱动器上已经有数据,设置新的分区方案可能很麻烦,但如果分区方案设置不正确,您最终会遇到更多麻烦。花点时间正确设置,以免驱动器进一步填满。
答案2
您可以获得另一个硬盘,只需安装操作系统即可,因此它不需要很大。
您还可以合并程序文件 + 媒体分区,然后您将拥有 2 个用于 Linux 和 Windows 7 的可用分区。
或者您可以将您的程序文件与 XP 合并。
根据您启动其他操作系统的频率,您可以将它们全部放入一个分区,但放入它们自己的逻辑分区中,除了您最喜欢的分区,因此如果逻辑分区出现任何故障,您仍然可以使用计算机。
如果您更改了硬盘的格式,则可以将其换成支持更多分区的硬盘。但是,我不确定您是否仍能从该硬盘启动等等……但如果可以,那么这是有可能的。