动态磁盘的Ubuntu安装问题

我在我的电脑上安装了Windows 7。 在尝试创建分区失败时,我的磁盘已转换为动态,包括系统和启动卷。 如何在不影响Windows系统的情况下在分区中安装Ubuntu?

由于MBR分区方案的限制,您只能有4个主分区。 您显然尝试创建第5个主分区,因此Windows会自动将您的所有分区从basic转换为dynamic以满足您的意图。

Ubuntu只会看到一个大分区,并且无法看到这个大分区如何分成几个dynamic分区,因为这完全是Windows内部的东西。 无法在这样的dynamic分区中安装Ubuntu。

您必须将dynamic分区转换回basic分区,当然您必须先删除新创建的分区,否则转换可能会失败。 所有这一切都需要在Windows中完成。 我在互联网上找到的指南主要建议在Windows中安装第三方分区管理器,它有能力执行转换,我不会在这里推荐任何软件,只需搜索convert dynamic disk to basic ,你会发现某些东西,可能你已经安装了一个好的分区管理器。

如果一切都成功完成,您将不得不更改分区布局。 如果您已经有四个主分区,但需要更多分区,则必须将其中一个主分区转换为logical分区(使用您的分区管理器在Windows中执行此操作)。 这将创建一个包含已转换分区的extended partition分区。 在此扩展分区中,您可以创建更多逻辑分区,当然,您必须首先调整扩展分区或其中的逻辑分区的大小,以便为更多逻辑分区腾出空间。 这将在扩展分区中创建未分配的空间,使新创建的可用空间保持未分配状态。

现在,您可以使用选项Install alongside Windows在未分配的空间中安装Ubuntu,或者,如果您想要更多控制,可以使用Something else -option。

整个事情可能有点令人困惑,特别是如果你不熟悉分区。 转换和编辑分区总是存在数据丢失的风险,因此最重要的是首先创建备份,至少备份您的个人数据。

解决所有这些令人困惑的东西的简单方法:

购买第二个HDD / SSD(它们真的不是那么贵),将它连接到你的机器,只将Windows驱动器转换为basic disk并在新驱动器上安装Ubuntu(如果你不将Windows驱动器转换为basic disk驱动器) basic disk你必须从BIOS启动菜单中选择要启动的操作系统,这不方便)。

您不能将Windows管理的驱动器上的Ubuntu(或任何Linux发行版)安装为“动态磁盘”。

有一些方法可以将托管的“动态磁盘”转换为基本的非托管状态,但这是一个Windows问题。 请参阅将动态磁盘更改回基本磁盘 。 您还可以在SuperUser上搜索并询问。

有些人通过在initram fylesystem上使用ldmtool来实现它。 ldmtool允许您查看和映射Windows动态磁盘,条带和RAID5的设备。

我仍然在寻找一个关于如何做的好教程,但是大多数人说你不能改变Linux的分区方案,只能映射实际的分区,然后在其中一个上安装Linux,然后从它启动。