当基本 Windows 磁盘转换为动态磁盘时,Windows 会创建一个覆盖整个磁盘的分区,类型为“Windows LVM”,并在此空间内管理其动态分区。因此,即使此磁盘上仍有可用空间,Windows 以外的任何其他操作系统都看不到它。MBR 和 GPT 磁盘都会发生这种情况。
我想与其他操作系统共享 Windows 动态磁盘。我必须有动态磁盘,因为我使用 Windows SoftRaid(镜像)。因此,我的问题是:
- 当 Windows 将基本磁盘转换为动态磁盘时,有什么方法可以“强制” Windows 占用少于整个磁盘的容量?
- Windows 是否可以容忍其动态磁盘上存在其他非 Windows 分区?
答案1
如果您的计算机硬件支持,使用主板的磁盘控制器进行 RAID 控制会比使用 Windows 的软件 RAID 控制器效果更好。这将允许您像普通驱动器一样对其进行分区。或者,如果您的预算允许,您可以购买硬件 RAID 控制器。
看起来确实有可能强制Linux识别您的阵列,但我不知道这有多可靠。据我所知,不可能缩小动态磁盘,但使用这样的方法,您可能能够在动态磁盘上拥有非 Windows 分区。
答案2
问题是磁盘被标记为动态,而不是分区。您无法让 Windows 使用更少的空间,因为这不是空间的功能。如果您可以这样做,那么您将破坏动态磁盘的功能。