共用方式為


GUID 分割數據表磁碟架構的常見問題

本文提供 GUID 磁碟分區數據表磁碟架構的常見問題清單。

適用於: Windows Server 2012 R2
原始 KB 編號: 302873

重要

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必小心執行下列步驟。 為增加保護起見,請先備份登錄,再進行修改。 然後,如果發生問題,您就可以還原登錄。 如需備份和還原登錄的詳細資訊,請參閱如何在 Windows 中備份及還原登錄

什麼是 GUID 磁碟分區數據表磁碟

GUID 分割區數據表磁碟架構是可延伸韌體介面計劃的一部分引進。 GUID 磁碟分區數據表是新的磁碟架構,可擴充舊版主開機記錄 (MBR) 數據分割配置,這是 Intel 型電腦通用的。

分割區是實體或邏輯磁碟上連續儲存空間,其功能就像是實體分隔磁碟一樣。 系統韌體和已安裝的作業系統可以看到數據分割。 對分割區的存取是由系統韌體和目前作用中的操作系統所控制。

為什麼我們需要 GUID 資料分割數據表

GUID 磁碟分區數據表磁碟可以成長為大型大小。 自 2001 年 7 月起,Microsoft實作支持高達 18 EB 的硬碟(512 KB LBA)。

GUID 磁碟分區數據表磁碟上的分割區數目不受暫存配置限制,例如 MBR 擴充開機記錄所定義的容器分割區。 GUID 分割區數據表Microsoft實作限製為128個分割區。 不過,請務必注意,一個分割區用於 EFI 系統分割區,一個用於Microsoft保留,另外兩個則使用動態磁碟。 這讓124個數據分割可供數據使用。

GUID 磁碟分區數據表磁碟分區格式已妥善定義且完全自我識別。 對操作系統至關重要的數據位於分割區中,而不是未分割或 隱藏 的扇區中。 GUID 資料分割數據表不允許隱藏扇區或分割區。 GUID 資料分割數據表磁碟使用主要和備份數據分割數據表進行備援,而 CRC32 字段可改善數據結構完整性。 GUID 資料分割資料表數據分割格式會使用版本號碼和大小欄位,以供日後擴充。

每個 GUID 分割區數據表分割區都有唯一的識別碼 GUID 和分割區內容類型,因此不需要協調以防止分割區標識符衝突。 每個 GUID 分割區數據表分割區都有 36 個字元的 Unicode 名稱,這表示任何軟體都可以為分割區呈現容易閱讀的名稱,而不需要對分割區有任何其他瞭解。

MBR 分割發生錯誤

MBR 磁碟只支持擴充分割區中的四個主要分割區數據表專案或多個邏輯分割區。 如果需要更多分割區,則需要次要結構擴充分割區。 擴充分割區接著會細分成一或多個邏輯磁碟。

任何指定的磁碟驅動器上只能有一個擴充分割區,而邏輯磁碟驅動器的最大數目是 MAXULONG/4。 所有 MBR 磁碟分區和邏輯磁碟驅動器都必須靠圓柱對齊,即使是從多個不同磁碟驅動器建置的硬體 RAID 集合,而且沒有明確的基礎實體幾何。

MBR 資料分割規則很複雜且指定得很差。 例如,圓柱對齊是否表示每個分割區長度必須至少有一個圓柱? MBR 分割區是由兩個字節位元段所識別,而且需要協調以避免衝突。 IBM 最初提供了該協調,但截至 2001 年 7 月,沒有單一權威的數據分割標識符清單。

另一個常見做法是使用分割區或「隱藏」扇區來保存特定資訊。 這種做法未經記載,並導致難以偵錯的嚴重系統問題。 多年來,中斷的實作和工具已向公眾公佈,使支持困難。

哪裡可以找到 GUID 磁碟分區數據表磁碟分割的規格

Extensible Firmware Interface 規格的第 16 章會定義 GUID 數據分割數據表格式。 本檔位於下列 Intel 網站:

整合EFI規格會定義操作系統與平臺韌體之間的介面

協力廠商資訊免責聲明

本文提及的協力廠商產品是由與 Microsoft 無關的獨立廠商所製造。 Microsoft 不以默示或其他方式,提供與這些產品的效能或可靠性有關的擔保。

這是 GUID 磁碟分區數據表磁碟所需的可延伸韌體介面

否。 GUID 磁碟分區數據表磁碟是自我識別。 解譯 GUID 分割區數據表磁碟分割配置所需的所有資訊,完全包含在實體媒體上指定位置的結構中。

GUID 磁碟分區數據表磁碟有多大

理論上,GUID 分割區數據表磁碟在長度為單一邏輯區塊中最多可以有 264 個扇區。 邏輯區塊通常是512個字節或大小為一個扇區。

實際上,Windows XP 支援最多 18 GB 大小的 GUID 分割區數據表磁碟。

GUID 分割區數據表磁碟可以有多少個分割區

理論上,不限數目。 由於 2001 年 7 月,Microsoft實作是 128 個分割區。 分割區數目受限於保留供建立數據分割項目的空間量。

磁碟可以是 GUID 磁碟分區數據表磁碟和 MBR 磁碟

否。 不過,所有 GUID 分割區數據表磁碟都包含保護 MBR,用於不瞭解 GUID 磁碟分區數據表磁碟結構的舊版程式。

什麼是保護 MBR

從扇區 0 開始的保護 MBR 在磁碟上的 GUID 分割區數據表分割數據表之前。 MBR 包含一種類型0xEE分割區,跨越整個磁碟長度。 不論 GUID 分割區數據表磁碟項目數位中定義的分割區數目為何,這都相同。

GUID 分割區數據表為何具有保護 MBR

保護 MBR 會保護 GUID 磁碟分區數據表磁碟,避免先前發行的 MBR 磁碟工具,例如Microsoft MS-DOS FDISK 或 Microsoft Windows NT 磁碟管理員。 這些工具不知道 GUID 資料分割數據表,而且不知道如何正確存取 GUID 磁碟分區數據表磁碟。 不知道 GUID 資料分割數據表的舊版軟體只會在存取 GUID 分割區數據表磁碟時解譯受保護的 MBR。 這些工具會藉由解譯受保護的 MBR 來檢視 GUID 分割區數據表磁碟,將單一包含(可能無法辨識)分割區,而不是誤判未分割的磁碟。

為什麼 GUID 分割區數據表分割磁碟上會出現 MBR

如果發生這種情況,您必須使用 MBR 唯一感知的磁碟工具來存取 GUID 磁碟分區數據表磁碟。

如果磁碟大於 MBR 可以報告的大小上限,則會保護整個磁碟內容

保護 MBR 中的 EE 分割區會指定為 MBR 中允許的大小上限。

Windows 可以從 GUID 磁碟分區數據表磁碟讀取、寫入和開機

  • 64 位版本的 Windows XP 可從 GUID 磁碟分區數據表磁碟讀取、寫入和開機嗎?

    64 位版本的 Windows XP 可以讀取和寫入 GUID 磁碟分區數據表磁碟,但無法從 GUID 磁碟分區數據表磁碟開機。

  • 64 位版本的 Windows XP 可從 MBR 磁碟讀取、寫入和開機嗎?

    是。

  • 32 位版本的 Windows XP 可從 GUID 磁碟分區數據表磁碟讀取、寫入和開機嗎?

    否。 32 位版本只會看到保護 MBR。 EE 磁碟分區將不會掛接或公開給程序軟體。

  • 32 位版本的 Windows XP 可從 MBR 磁碟讀取、寫入和開機嗎?

    是。

  • Microsoft Windows 2000、Microsoft Windows NT 4.0 或Microsoft Windows 98/95 讀取、寫入和開機嗎?

    否。 舊版軟體只會看到保護 MBR。

混合和比對同一部計算機上的 GUID 分割區數據表和 MBR 磁碟

GUID 磁碟分區數據表和 MBR 磁碟只能在 64 位系統上混合,而且適用下列限制:

  • Windows XP 載入器和開機磁碟分區必須位於 GUID 磁碟分區資料表磁碟上。 其他硬碟可以是 MBR 或 GUID 磁碟分區數據表。

  • MBR 和 GUID 分割區數據表磁碟都可以出現在單一動態磁碟群組中。 磁碟區集可以同時跨越 MBR 和 GUID 分割區數據表磁碟,不過,MBR 圓柱對齊限制可能會導致鏡像或等量分割 MBR 和 GUID 分割區數據表磁碟發生一些困難。

卸除式媒體呢?

卸除式媒體必須是 MBR 或 超草率

什麼是超草率

不含 GUID 分割區數據表或 MBR 格式的卸載式媒體會被視為超草率。 整個媒體會被視為單一分割區。

媒體製造商會執行抽取式媒體的任何 MBR 分割;Windows 絕不會分割卸除式媒體。 如果媒體確實有 MBR,則僅支援一個分割區。 MBR 分割的媒體與超級用戶之間幾乎沒有明顯的差異。

抽取式媒體的範例包括軟碟、JAZZ 磁碟墨盒、磁光媒體、DVD-ROM 和 CD-ROM。 外部總線上的硬碟,例如 SCSI 或 IEEE 1394,不會被視為可移動磁碟驅動器。

分割媒體時 Windows 的預設行為為何

  • 分割媒體時,64 位版本的 Windows XP 的預設行為為何?

    固定磁碟會使用 GUID 資料分割數據表分割來分割。 GUID 分割區數據表磁碟只有在所有現有的數據分割都先刪除時,才能轉換成 MBR 磁碟,併產生相關聯的數據遺失。

  • 分割媒體時,32 位版本的 Windows XP 的預設行為為何?

    只能使用 MBR 磁碟。 MBR 磁碟無法轉換成 GUID 磁碟分區數據表磁碟。

可延伸韌體介面韌體

  • 操作系統中的驅動器號如何對應至可擴展韌體介面韌體中的數據分割?

    驅動器號與分割區之間沒有固有的對應,可用來從另一個磁碟分區判斷一個。 基本數據分割必須由其數據分割 GUID 來識別。

  • 如何建立可延伸韌體介面系統分割區?

    您可以使用可延伸韌體介面韌體公用程式 Diskpart.efi 或 Windows XP 命令行公用程式Diskpart.exe來建立可延伸韌體介面系統分割區,或使用 IOCTL_SET_DRIVE_LAYOUT 以程式設計方式建立。

分割區上可以變更的專案

您不應該直接變更任何分割區標頭專案。 請勿使用磁碟工具或公用程式進行變更或變更。

可卸離磁碟上的 Windows XP 支援哪些數據分割

可卸離磁碟通常會在計算機之間移轉,或只是有時無法連線到操作系統。 可卸離磁碟的範例是 IEEE 1394 磁碟,可由使用者輕鬆中斷連線,或Microsoft叢集服務 (MSCS) 共用磁碟,可在叢集中的節點之間移動。 Windows XP 僅支援可卸離磁碟上的 MBR 分割。

可延伸韌體介面系統分割區

  • 什麼是可延伸韌體介面系統分割區?

    可延伸韌體介面系統分割區包含NTLDR、Boot.ini,以及其他開機計算機所需的檔案,例如驅動程式。 分割區 GUID 會定義可延伸韌體介面系統分割區:

    DEFINE_GUID (PARTITION_SYSTEM_GUID, 0xC12A7328L, 0xF81F, 0x11D2, 0xBA, 0x4B, 0x00, 0xA0, 0xC9, 0x3E, 0xC9, 0x3B)

  • 只有 GUID 磁碟分區數據表磁碟具有可延伸韌體介面系統分割區嗎?

    否,MBR 磁碟也可以有可延伸韌體介面系統分割區。 可延伸韌體介面會指定從 GUID 磁碟分區數據表或 MBR 開機。 MBR 磁碟上的可延伸韌體介面系統分割區是由分割區類型0xEF來識別。 不過,Windows XP 不支援從 MBR 磁碟或0xEF分割區開機可延伸韌體介面。

  • 可延伸韌體介面系統分割區有多大?

    可延伸韌體介面系統分割區是使用下列演算法來決定:

    最大值 (100MB, 最小值 (實體磁碟的 1%, 1GB) )

    換句話說,可延伸韌體介面系統分割區的大小必須大於這兩個數位,100 MB 或 1% 的實體磁碟大小(最多 1 GB)。 實體磁碟大小是在磁碟分割時測量。

    實體磁碟的 1% 值是在建立可延伸韌體介面系統分割區時計算的,如果稍後擴充磁碟,則不會變更 (例如,使用 RAID)。

  • 單一磁碟上是否可以有兩個可延伸韌體介面系統分割區?

    不應建立這類組態,且不受支援。

  • 兩個不同磁碟上的兩個可延伸韌體介面系統分割區呢?

    可延伸韌體介面系統分割區可以復寫以進行高可用性設定。 必須手動完成複寫,而且內容必須手動同步處理。 無法鏡像可延伸韌體介面系統分割區。

  • Microsoft在可延伸韌體介面系統分割區中的位置為何?

    Microsoft會將載入器和其他檔案放在可延伸韌體介面系統分割區中開機作業系統所需的其他檔案。

  • 可延伸韌體介面系統分割區應該放在磁碟上的位置?

    可延伸韌體介面系統分割區必須先在磁碟上。 雖然沒有架構需求,但有許多原因會導致先放置可延伸韌體介面系統分割區。 主要原因是當您嘗試跨越的兩個數據分割之間,可延伸韌體介面系統分割區在邏輯上無法跨越磁碟區。

  • 計算機或裝置製造商應該在可延伸韌體介面系統分割區中放置什麼位置?

    可延伸韌體介面系統分割區應該只包含開機操作系統所需的檔案、在操作系統開機前執行的平臺工具,或操作系統開機前必須存取的檔案,例如在執行開機前系統維護。 操作系統執行時所使用的其他增值檔案或診斷不應放在可延伸韌體介面系統分割區中。 請務必注意,可延伸韌體介面系統分割區中的空間是有限的系統資源;其主要目的是為開機作業系統所需的檔案提供記憶體。

計算機製造商在何處放置檔案,例如平台診斷或其他增值檔案

慣用的選項是讓計算機製造商在 OEM 特定分割區中放置增值內容。 就像 MBR OEM 磁碟分區一樣,GUID 磁碟分區數據表 OEM 的內容(或其他無法辨識)分割區不會公開(給定的驅動器號或在磁碟區清單中傳回)。 系統會警告使用者刪除分割區可能會導致計算機無法運作。 OEM 特定的分割區應該放在Microsoft保留的磁碟分區之前,以及磁碟上任何可延伸韌體介面系統分割區之後。 雖然不是架構,但此放置的優點與先放置可延伸韌體介面系統分割區有相同的優點。 例如,當您嘗試跨越的兩個數據分割之間,OEM 特定數據分割在邏輯上時,也不可能跨越磁碟區。

在可延伸韌體介面系統分割區中放置,是在操作系統前開機環境中執行之程式或檔案的選項。 不過,可延伸韌體介面系統分割區在架構上是共享空間,而且代表有限的資源。 應謹慎考慮使用可擴展韌體介面系統分割區中的空間。 與操作系統開機前環境無關的檔案不應放在可延伸韌體介面系統分割區中。

Microsoft保留的數據分割

  • 什麼是Microsoft保留分割區?

    Microsoft保留磁碟分區會保留每個磁碟驅動器的空間,以供操作系統軟體後續使用。 GUID 磁碟分區數據表磁碟不允許隱藏扇區。 先前使用隱藏扇區的軟體元件現在會配置Microsoft保留分割區中部分供元件特定的分割區使用。 例如,將基本磁碟轉換成動態磁碟會導致該磁碟上的Microsoft保留磁碟分區大小降低,而新建立的磁碟分區會保留動態磁碟資料庫。 Microsoft保留的數據分割具有下列數據分割 GUID:

    DEFINE_GUID (PARTITION_MSFT_RESERVED_GUID, 0xE3C9E316L, 0x0B5C, 0x4DB8, 0x81, 0x7D, 0xF9, 0x2D, 0xF0, 0x02, 0x15, 0xAE

  • 哪些磁碟需要Microsoft保留磁碟分區?

    每個 GUID 分割區數據表磁碟都必須包含Microsoft保留的數據分割。 Microsoft保留的數據分割必須是磁碟上可延伸韌體介面系統分割區之後的第一個分割區。如果有的話。 請務必先建立Microsoft保留的數據分割,再建立其他主要數據分割。

  • 誰建立Microsoft保留的數據分割?

    當磁碟分區資訊第一次寫入磁碟驅動器時,必須建立Microsoft保留磁碟分區。 如果製造商分割磁碟,製造商必須同時建立Microsoft保留的數據分割。 如果 Windows 在安裝程式期間分割磁碟,它會建立Microsoft保留磁碟分區。

  • 為什麼第一次分割磁碟時,必須建立Microsoft保留磁碟分區?

    磁碟分割之後,將不會保留任何可用空間來建立Microsoft保留的磁碟分區。

  • Microsoft保留分割區有多大?

    一開始建立時,Microsoft保留磁碟分區的大小取決於磁碟驅動器的大小:

    • 在小於 16 GB 的磁碟驅動器上,Microsoft保留磁碟分區是 32 MB。
    • 在大於或等於 16 GB 的磁碟驅動器上,Microsoft保留磁碟分區為 128 MB。 由於Microsoft保留分割區分成其他分割區,因此會變小。

Windows XP 需要哪些分割區

每個可開機磁碟驅動器都必須包含可延伸韌體介面系統分割區、Microsoft保留磁碟分區,以及至少一個包含操作系統的基本數據分割。 每個數據磁碟驅動器至少必須包含一個Microsoft保留的數據分割和一個基本數據分割。

磁碟驅動器上的所有基本數據分割都應該是連續的。 如先前所述,在數據分割之間放置 OEM 特定或其他無法辨識的數據分割會限制稍後的磁碟區跨越

什麼是基本數據分割

基本數據分割對應至主要 MBR 分割區0x6(FAT)、0x7(NTFS)或0xB(FAT32)。 基本數據分割與驅動器號或裝入點、其他磁碟區裝置物件或兩者之間有直接的一對一相互關聯。 每個基本數據分割都會以磁碟區裝置物件的形式在 Windows 中表示,並選擇性地以裝入點或驅動器號表示。

如何識別基本數據分割

它有下列分割區類型 GUID:

DEFINE_GUID (PARTITION_BASIC_DATA_GUID, 0xEBD0A0A2L, 0xB9E5, 0x4433, 0x87, 0xC0, 0x68, 0xB6, 0xB7, 0x26, 0x99, 0xC7)

使用者會看到可延伸韌體介面系統分割區、Microsoft保留磁碟分區和 OEM 特定分割區

使用者不會在 Windows 檔案總管中看到這些公開的數據分割,也不會看到任何公開至舊版程式的可辨識文件系統,例如內容索引。 可延伸韌體介面系統磁碟分區、OEM 特定和其他無法辨識的數據分割只會顯示在磁碟管理 MMC 嵌入式管理單元中。

Windows 預設會掛接哪些分割區

Windows XP 只會公開基本數據分割。 其他具有 FAT 檔系統的數據分割可能會掛接,但不會公開(僅以程式設計方式)。 只有基本數據分割會指派驅動器號或裝入點。

可延伸韌體介面系統分割區 FAT 檔系統已掛接,但不會公開。 這可讓 Windows 下執行的程式更新可延伸韌體介面系統分割區的內容。 下列登錄機碼會找出可延伸韌體介面系統分割區:

HKEY_LOCAL_MACHINE/System/Setup/SystemPartition

Microsoft保留分割區(以及從Microsoft保留分割區建立的任何分割區)都可以有可辨識的文件系統:不會公開。

Windows 無法辨識任何與其他操作系統相關聯的 OEM 特定分割區或分割區。 具有可辨識檔系統的無法辨識分割區會被視為可延伸韌體介面系統分割區。 它們會掛接,但不會公開。 不同於 MBR 磁碟,OEM 特定磁碟分區與其他操作系統磁碟分區之間並無實際差異;所有都無法辨識。

使用者如何查看可延伸韌體介面系統分割區、OEM 和其他無法辨識的數據分割

使用者可以使用磁碟管理工具,例如磁碟管理 MMC 嵌入式管理單元或Diskpart.exe。 Microsoft保留的數據分割,以及從Microsoft保留分割區建立的任何分割區,只能從命令提示字元中看到。

動態磁碟的用途

動態磁碟使用兩個不同的 GUID 分割區資料表分割區:

  • 對應至 MBR 分割區0x42的數據容器分割,具有下列 GUID:DEFINE_GUID (PARTITION_LDM_DATA_GUID, 0xAF9B60A0L, 0x1431, 0x4F62, 0xBC, 0x68, 0x33, 0x11, 0x71, 0x4A, 0x69, 0xAD)

  • 包含動態組態資料庫的分割區,具有下列 GUID:DEFINE_GUID(PARTITION_LDM_METADATA_GUID、0x5808C8AAL、0x7E8F、0x42E0、0x85、0xD2、0xE1、0xE9、0x04、0x34、0xCF、0xB3)磁碟區預設會建立並掛接。 這與0X42 MBR 分割區的內容相同。

將基本磁碟轉換成動態時會發生什麼事

若要讓磁碟驅動器符合轉換成動態的資格,磁碟驅動器上的所有基本數據分割都必須是連續的。 如果其他無法辨識的數據分割區會分隔基本數據分割,則無法轉換磁碟。 這是必須在任何基本數據分割之前建立Microsoft保留數據分割的原因之一。

轉換的第一個步驟是分隔Microsoft保留數據分割的一部分,以建立組態資料庫分割區。 然後,所有不可開機的基本分割區都會合併成單一數據容器分割區。 開機分割區會保留為個別的數據容器分割區。 這類似於主要分割區的轉換。

Windows XP 與 Windows 2000 不同,因為基本和擴充的數據分割會優先轉換成單一0x42分割區,而不是保留為 Windows 2000 上多個相異0x42分割區。

如何掛接特定分割區

您可以使用下列工具來存取不同類型的 GUID 磁碟分區磁碟分區。

Diskpart.efi:
韌體:可延伸韌體介面系統分割區
Microsoft保留的數據分割

Diskpart.exe:
Windows XP:可延伸韌體介面系統分割區
Microsoft保留的數據分割

Diskgmt.msc:
Windows XP:可延伸韌體介面系統分割區
資料

Explorer.exe:
Windows XP:DATA

您也可以開發自己的工具(使用 Microsoft Win32 或 Microsoft Win64 API),以在其基本層級存取 GUID 磁碟分區磁碟分區。

如何在 Windows XP 中管理 GUID 磁碟分區數據表磁碟

GUID 磁碟分區數據表和 MBR 磁碟的管理方式相同。 您可以使用 Diskpart.exe 命令行公用程式或使用磁碟管理嵌入式管理單元,將磁碟格式化為 GUID 磁碟分區數據表或 MBR。 磁碟區可以在 GUID 磁碟分區數據表和 MBR 磁碟上建立,而且這兩種磁碟都可以在相同的動態磁碟群組中混合。

FTdisk 集合的用途

針對 MBR 或 GUID 分割區數據表磁碟,Windows XP 上沒有 FTdisk 設定支援。 邏輯磁碟區的唯一支援是透過動態磁碟。

可以將磁碟從 GUID 分割區數據表轉換成 MBR 或 MBR 轉換為 GUID 分割區數據表

是,但前提是磁碟不包含任何磁碟分區或磁碟區。 磁碟上的任何數據都會終結。 只有 64 位版本的 Windows XP 才支援 GUID 磁碟分區數據表磁碟。

GUID 磁碟分區數據表磁碟上支援哪些檔案系統

建議在所有基本數據分割和所有動態磁碟區上使用NTFS。 Windows 安裝程式和磁碟管理嵌入式管理單元僅提供NTFS。 不過,您仍然可以在這些分割區上使用 FAT16 和 FAT32。 若要規避此設定,必須使用 Format 工具明確格式化分割區或磁碟區。

是否可以建立 GUID 分割區數據表磁碟的扇區複本

否。 磁碟和數據分割 GUID 將不再是唯一的。 這絕不能發生。 您可以逐扇區複製可延伸韌體介面系統分割或基本數據分割的內容。

無論如何,還是使用 OPK 映射工具複製整個 GUID 磁碟分區數據表磁碟

是的;不過,有一些關鍵警告。 OEM 預安裝套件 (OPK) 會將磁碟和數據分割 GUID 初始化為零。 在 Windows XP 的第一次開機時,操作系統會產生唯一的 GUID。 OPK 僅支持產生可延伸韌體介面系統分割區、Microsoft保留分割區和基本數據分割。

如果程式已記錄任何磁碟或分割區 GUID,程式可能無法運作。 任何依賴 GUID 的電腦製造商或程式廠商所提供的程式、驅動程式、公用程式或韌體實作,都應該能夠處理從 OPK 初始化值變更為作業系統所產生的 GUID。

什麼是 Diskpart.efi MAKE 命令

這是 OEM 簡化作業系統預安裝和系統復原的一種方式。 這個命令可以輕鬆地擴充,以建立平臺的預設磁碟組態。 例如,計算機製造商可以擴充MAKE命令,以使用可延伸韌體介面系統磁碟分區自動分割開機磁碟驅動器,Microsoft保留磁碟分區、OEM 特定的分割區和一個基本數據分割區。 例如,請考慮稱為 BOOT_DISK的可能磁碟組態。 發生災害復原時,MAKE BOOT_DISK可讓客戶完全將開機磁碟重新分割為原始處理站預設值。

如果偵測到重複的磁碟或分割區 GUID,會發生什麼事

Windows XP 會在偵測到時,針對任何重複的磁碟 GUID、Microsoft保留的數據分割 GUID 或Microsoft保留的數據分割基本數據 GUID 產生新的 GUID。 這類似於 Windows 2000 中重複的 MBR 簽章處理。 動態容器或資料庫分割區上的重複 GUID 會導致無法預期的結果。

GPT 磁碟上支援的NTFS磁碟區大小上限為何

這取決於在格式化時選取的叢集大小。 NTFS 目前限制為 2^32-1 配置單位。 這會產生 256TB 的磁碟區,使用 64k 個叢集。 不過,這隻會使用 4K 叢集大小測試為 16TB,或 17,592,186,040,320 個字節。 下圖顯示以叢集大小為基礎的NTFS限制:

叢集大小 最大 NTFS 磁碟區大小 (位元組 RAW)
512 2,199,023,255,040 (2TB)
1,024 4,398,046,510,080 (4TB)
2,048 8,796,093,020,160 (8TB)
4,096 17,592,186,040,320 (16TB)
8,192 35,184,372,080,640 (32TB)
16,384 70,368,744,161,280 (64TB)
32,768 140,737,488,322,560 (128TB)
65,536 281,474,976,645,120 (256TB)

例如,若要格式化叢集大小為 8 KB 的磁碟區,您可以從命令提示字元使用下列命令,其中 /a: #### 會指定每個叢集的位元組數目:

format d: /fs:ntfs /a:8192

如果您選擇磁碟分區大小太小的叢集大小,當您嘗試格式化分割區時,會收到下列錯誤訊息:

格式作業未完成,因為叢集計數高於預期

若要判斷磁碟區的叢集大小,請在命令提示字元中執行下列命令,然後記下 每個叢集 的位元組值:

fsutil fsinfo ntfsinfo <volume>

注意

磁碟 <區> 佔位元代表磁碟區字母。

例如,當您執行 fsutil fsinfo ntfsinfo c: 命令時,可能會收到類似下列輸出的結果:

NTFS 磁碟區序號:0xf4300f6c300f3560
版本:3.1
數位扇區: 0x000000001d17dbee
叢集總計:0x0000000003a2fb7d
免費叢集:0x000000000102bfa0
保留總數: 0x0000000000000800
每個扇區位元組:512
每個叢集的位元組數:4096
每個 FileRecord 區段的位元元組數: 1024
每個檔案的叢集Record 區段: 0
Mft 有效數據長度:0x000000000e630000
Mft Start Lcn : 0x00000000000c0000
Mft2 Start Lcn : 0x0000000001d17dbe
Mft 區域開始時間:0x00000000002185a0
Mft 區域結束: 0x0000000000218740
RM 識別碼:1587CC47-A713-11DB-9287-806E6F6E6963

注意

在此範例中,每個叢集位元組值為4096。 此值代表 4 KB 的叢集大小。