我的电脑上安装了 Windows 7。在尝试创建分区时失败了,我的磁盘已转换为动态磁盘,包括系统和启动卷。如何在不影响 Windows 系统的情况下在分区中安装 Ubuntu?
答案1
由于 MBR 分区方案的限制,您只能有 4 个主分区。您显然试图创建第 5 个主分区,因此 Windows 自动将所有分区从 转换为basic
以dynamic
满足您的意图。
Ubuntu 只会看到一个大分区,无法看到这个大分区是如何被分成几个dynamic
分区的,因为这是完全 Windows 内部的事情。在这样的分区中无法安装 Ubuntu dynamic
。
您必须将dynamic
分区转换回basic
分区,并且您肯定必须先删除新创建的分区,否则转换可能会失败。您必须在 Windows 中完成所有这些操作。我在互联网上找到的指南大多建议在 Windows 中安装第三方分区管理器,该管理器具有执行转换的功能,我不会在这里推荐任何软件,只需搜索,convert dynamic disk to basic
您就会找到一些东西,可能您已经安装了一个很好的分区管理器。
如果一切顺利完成,您将必须更改分区布局。如果您已经有四个主分区,但需要更多分区,则必须将其中一个主分区转换为分区logical
(使用 Windows 中的分区管理器执行此操作)。这将创建一个extended partition
包含转换后的分区的分区。在这个扩展分区中,您可以创建更多逻辑分区,当然,您必须先调整扩展分区或其中的逻辑分区的大小,以便为更多逻辑分区腾出空间。这会在扩展分区内创建未分配的空间,使新创建的可用空间保持未分配状态。
现在,您可以使用选项在未分配的空间中安装 Ubuntu Install alongside Windows
,或者如果您想要更多控制,可以使用Something else
-option。
整个过程可能有点令人困惑,特别是如果你不熟悉分区的话。转换和编辑分区总是伴随着数据丢失的风险,所以最重要的是先创建备份,至少备份你的个人数据。
解决所有这些令人困惑的事情的简单方法是:
购买第二个 HDD/SSD(它们实际上并不是那么昂贵),将其连接到您的机器,只将 Windows 驱动器转换为basic disk
并在新驱动器上安装 Ubuntu(如果您不将 Windows 驱动器转换为,则basic disk
必须从 BIOS 启动菜单中选择要启动的操作系统,这并不方便)。
答案2
您不能将 Ubuntu(或任何 Linux 发行版)安装在由 Windows 作为“动态磁盘”管理的驱动器上。
有多种方法可以将托管的“动态磁盘”转换为基本的非托管状态,但这是 Windows 问题。请参阅将动态磁盘更改回基本磁盘。您也可以搜索并询问超级用户。
答案3
有些人已经通过ldmtool
在 initram 文件系统上使用来实现它。它ldmtool
可以让您查看和映射 Windows 动态磁盘、条带化磁盘和 RAID5 的设备。
我仍在寻找有关如何执行此操作的良好教程,但大多数人说你不能从 Linux 更改分区方案,只能映射实际分区,然后在其中一个分区上安装 Linux,然后从它启动。