題 Windows動態磁盤上的Linux卷


MSDN說下面的內容 改變驅動器類型

但是,您可以將動態磁盤與其他操作系統(如UNIX)一起使用。為此,您需要為非Windows操作系統創建單獨的捲。

這意味著Windows有一種方法可以讓我在由Windows的邏輯磁盤管理器(LDM)管理的磁盤上創建一個普通的舊分區。

  • 這是如何實現的?如何將磁盤置於“動態磁盤”中,將一大塊空間從LDM中分離出來,並創建任何類型的常規GPT分區?

  • 或者,是否有可能走另一條路?我已經嘗試使用相關類型的GUID(一個用於LDM元數據,一個用於數據)創建GPT分區,以便為Windows提供一大塊磁盤用於LDM,但無濟於事:Windows現在將整個磁盤視為“無效的動態磁盤”(但奇怪地設法識別相關磁盤上的NTFS分區並安裝它而沒有任何問題;僅 diskmgmt.msc 有問題)。

我有興趣將其餘的磁盤用於其他操作系統,包括給Linux的LVM提供一個塊。


現在的情況

  • 兩個3TB磁盤
  • 兩者都包含一個~300GB的Linux LVM分區(包含一個LVM管理的鏡像卷)和一個~500GB的HFS卷
  • 第一個磁盤包含一個~300GB的NTFS卷。
  • 這兩個磁盤目前都是“基本”的。 (那是:正常的,文明的GPT。)
  • 由於這些GPT分區的類型(LVM,HFS), 轉換 不支持將整個磁盤放入動態磁盤(並且會使其他操作系統無法讀取分區)。

期望的情況

  • 我想在這兩個磁盤上投入~300GB到Microsoft LDM
  • 我希望Microsoft LDM能夠管理其磁盤塊。
  • 我不希望Microsoft LDM甚至嘗試管理LVM分區(包含其LVM管理的ext3卷)和HFS卷。

為什麼?

  • 這可以通過LVM實現。
  • 我想避免購買兩個額外的Windows專用磁盤以獲得冗餘(鏡像就是我想要LDM的原因)。
  • 引用的段落似乎意味著一個 能夠 切出一大塊磁盤並專用於“UNIX”。
    • 如果可以將一部分磁盤專用於LDM,這是有道理的。
    • 如果必須將整個磁盤專用於LDM並且應該創建專用於“UNIX”的分區,這似乎是不合理的,因為“UNIX”無法從LDM管理的捲啟動,或者會在LDM中損壞它眼睛。 (特別是如果它是條紋的,但即使它以任何方式被鏡像。)
    • 因為這太不合理了,我希望微軟不要這麼說: 您可以創建受LDM管理的捲,並從此LDM管理的可能條帶捲中引導“UNIX”。

4
2018-06-13 20:37


起源




答案:


雖然Windows磁盤管理不允許調整動態磁盤的大小, 一些第三方工具聲稱能力。

一些比較知名的是:

EaseUS Partition Master (免費) - 看文章 如何調整動態音量?
AOMEI分區助手 (家庭版 是免費但不清楚是否可以調整動態磁盤的大小)
AOMEI動態磁盤管理器 (試用36美元)

如果工具可以像宣傳的那樣縮小動態磁盤,從而產生未分配的空間 可以在新分區中使用。

[EDIT1]

我仍然覺得你讓它落後:我相信引用的Microsoft文本意味著你在整個物理磁盤上創建動態磁盤,然後在其中分配一個卷並在非Windows操作系統中使用該卷。

最近的一些Linux發行版了解動態磁盤,但我不知道在多大程度上。否則,您可能需要找出卷佔用的物理扇區,並在Linux中作為原始設備安裝(即使可能也會令人恐懼)。

[EDIT2]

您希望為Windows提供單獨的RAID,這需要動態磁盤, 這是一種專有的Windows格式,沒有得到Linux的良好支持。

以下是另一種解決方案的想法。 這個解決方案需要學習和嘗試 - 我從來沒有這樣做過 不能提供食譜。

我們的想法是使用高級啟動管理器,例如 GRUB4DOS,可以隱藏/取消隱藏 分區取決於啟動的操作系統。它也可以 映射分區並執行磁盤仿真。您可以使用它來欺騙Windows認為兩個磁盤上的兩個分區都是整個磁盤(Windows將不會看到磁盤的其餘部分),因此您可以在兩個虛擬磁盤上設置動態磁盤而不會影響Linux這將使用其餘的物理磁盤。


0
2018-06-22 09:18



我不打算調整動態卷的大小。為了澄清,我有興趣縮小LDM元數據GPT分區和LDM內容GPT分區,為非LDM GPT分區留出空間。 - Ivan Vučica
我沒有看到差異。您是否可以發布有關相關磁盤上的分區的一些信息,以及您希望減少哪些分區以及減少多少。 - harrymc
出於格式化原因,我將更新問題。 - Ivan Vučica
問題已經擴大。 - Ivan Vučica
我現在理解得更好了,但我仍然覺得你讓它倒退了:我相信引用的Microsoft文本意味著你在整個物理磁盤上創建動態磁盤,然後在其中分配一個卷並在非中使用該卷Windows操作系統。最近的一些Linux發行版了解動態磁盤,但我不知道在何種程度上。否則,您可能需要找出卷所佔用的物理扇區,並將其作為原始設備安裝在Linux中(即使可能也會令人恐懼)。 - harrymc