對齊要求:將基本磁碟轉換為動態磁碟以設定軟體RAID?

對齊要求:將基本磁碟轉換為動態磁碟以設定軟體RAID?

在 Windows 7 x64 Professional 上,我正在努力將基本磁碟轉換為動態磁碟。在 MMC 的磁碟管理下,轉換應該會自動啟動,但事實並非如此。

我的猜測:由於使用第三方分割區工具,分割區前後(系統保留/啟動+系統磁碟區)沒有足夠的空間來儲存所需的元資料。當手動將動態磁碟降級為基本磁碟時,我注意到分割區前後似乎需要一些空間。

允許 Windows 中的板載工具進行轉換的確切對齊要求是什麼?


我有一個 Windows 7 x64 Pro 安裝,已移植到新硬碟上。到目前為止,一切都運作良好且順利。然而,由於舊磁碟開始出現故障,我刪除了它們,手動降級了現有的 RAID1(透過將磁碟區轉換為「基本」),然後將其移植到新磁碟上。

這是透過 Acronis TrueImage Home(2011 年,如果這很重要)來實現的。

現在,恢復正常系統功能後,當我嘗試透過 MMC 中的磁碟管理建立 RAID1(鏡像)時,它告訴我沒有足夠的空間將基本磁碟轉換為動態磁碟,這是先決條件建置軟體RAID1。

據我了解,降級(一個)動態磁碟(之前的 RAID1)與此處的關係,在系統分割區和/或對齊要求之前需要一定量的「可用」空間。

我需要知道這些要求,最好有一個工具可以讓我無損地應用這些要求,以便 Windows 板載磁碟管理工具能夠建置 RAID1。

啟動磁碟區/分割區 ( System Reserved) 為 100M,磁碟的其餘部分構成系統分割區 ( C:)。


這是螢幕截圖,我不知道除了描述之外它還有什麼幫助,但無論如何...

報錯的截圖

這是我用來重現我在實際機器上看到的情況的虛擬機器。

答案1

我相信我聽說過在磁碟末尾至少需要 1 MB 的未分配空間來為動態磁碟建立資料庫。

當 Windows 建立分割區時,它會自動執行此操作,而此未指派的空間不會顯示在 Windows 7 的磁碟管理中。我認為微軟決定隱藏它,這樣人們就不會再問為什麼這個空間不能包含在分割區中。

如果您使用第三方工具建立分割區或調整分割區大小,則該空間可能已被分配,這將阻止轉換為動態分割區。

因此,我的建議是縮小分割區,以便在磁碟末尾保留至少 100 MB 的可用空間。

如果這不起作用,通常的解決方法之一是刪除所有分割區,重新安裝未經啟動的普通 Windows 7,然後還原映像,因為新建立的分割區將被正確分配。分割區大小不太重要,因為(如果我沒記錯的話)Acronis 可以將映像還原到不同大小的磁碟。

微軟的文章動態磁碟狀態 :

動態磁碟為磁碟區管理提供了更大的靈活性,因為它們使用資料庫來追蹤磁碟上的動態磁碟區以及電腦中其他動態磁碟的資訊。例如,由於電腦中的每個動態磁碟都儲存動態磁碟資料庫的副本,因此損壞的動態磁碟資料庫可以透過使用另一個動態磁碟上的資料庫來修復一個動態磁碟。資料庫的位置由磁碟的分割樣式決定。在 MBR 分割區上,資料庫包含在磁碟的最後 1 兆位元組 (MB) 中。在 GPT 分割區上,資料庫包含在 1 MB 的保留(隱藏)分割區中。

答案2

事實證明有兩個要求:

  1. 1 MiB 對齊(harrymc 提到)。此要求自 Windows Vista 以來一直存在。
  2. 2 到 4 MiB 之間的可用空間元資料的最後一個分區。

分區之間的空間似乎不需要,System Reserved分區前面的空間也不需要。

一旦我有了這個,磁碟就可以轉換為動態磁碟,並且可以成為軟體 RAID1 的成員。

儘管如此,我仍然更喜歡與此相關的權威連結/來源。

答案3

考慮使用分開的魔法無損*調整大小/移動您的分割區。 Parted Magic 是一個 LiveCD/USB Linux 發行版,具有一個簡單易用的視覺化工具來更改分區。您可以使用它來更改分區,以便其前後有足夠的未分配空間。

*確保您有資料備份。

相關內容