Windows 支援大於 2 TB 的硬碟

適用於: Microsoft Windows XP Home Edition (家用版)Microsoft Windows XP Professional Edition (商用版)Microsoft Windows Server 2003 Datacenter Edition (32-bit x86)

摘要


為了讓作業系統有超過 2 tb (2 TB 或 2 兆位元組) 的容量的存放裝置的完整支援,使用 GUID 磁碟分割表格 (GPT) 分割配置必須初始化裝置。這個配置支援定址的儲存容量的完整範圍。如果使用者是要從這些大型的磁碟之一啟動電腦,不是 BIOS 與整合可延伸韌體介面 (UEFI),必須使用系統的基底的韌體介面。

本文會概述在所有的 Windows 版本 Microsoft 支援服務,因為 Windows XP。此外,本文也將說明的需求來處理完整的儲存功能,這些裝置。

請注意,本文參照乘冪數而不是 10 的次方的磁碟容量也就是在儲存裝置容量的標籤上的較常見的表示法。因此,到 「 2 TB"的參考實際上參考到標示為具有 「 2.2 TB"的容量的產品。

也請注意,本文所述的特定作業系統的行為也會發生在伺服器變數,該系統。因此,[Windows 7] 參考包含 Windows Server 2008 R2、 「 Windows Vista"包含 Windows Server 2008,而且 「 Windows XP 「 包含 Windows Server 2003 和 Windows Server 2003 R2。

更多的資訊


使用配置,稱為邏輯區塊定址 (LBA) 皆現代的存放裝置的管理。這是構成媒體邏輯磁扇區的排列方式。"LBA0"代表第一個的邏輯磁扇區的裝置,而最後一個 LBA 指定代表裝置,也就是一個標籤,每個磁區的最後一個邏輯磁區。如果要判斷存放裝置的容量,您要的每個邏輯磁扇區大小乘以裝置內的邏輯磁區數。目前的大小標準是 512 個位元組。例如,若要達到容量 2 TB 的裝置,您必須有 3,906,250,000 512 位元組磁區。不過,電腦系統需要 32 位元 (「 1 」 和 「 0 」) 來代表此大量的資訊。因此,任何大於什麼可以透過使用 32 位元表示的儲存容量會需要額外的位元。也就是 33 的位元。

這項計算中的問題是所使用的最新的 Windows 電腦的分割配置是 MBR (主開機記錄)。這個配置設定為 32,可用來代表邏輯磁扇區數目的位元數的限制。

2 TB 屏障已經毀這個 32 位元限制的結果。由於可以藉由使用 32 位元表示的最大數目是 4294967295,這會轉譯為 2.199 的 TB 的容量使用 512 位元組磁區 (約 2.2 TB)。因此,超過 2.2 TB 的容量不可定址使用 MBR 磁碟分割配置。

若要使用更多位元的定址,必須使用 GPT 初始化儲存裝置。這個資料分割配置可讓您最多 64 位元的資訊用於邏輯磁扇區。這會轉譯為 9.4 ZB (9.4 的 zettabytes 或 9.4 億兆位元) 的理論限制。不過,會影響 GPT 問題是,最目前可用的系統會根據過時 BIOS 平台。BIOS 支援只有 MBR 初始化磁碟來啟動電腦。若要從裝置初始化使用 GPT,重新啟動,您的系統必須 UEFI 功能。根據預設,許多目前的系統可以支援 UEFI。但是 Microsoft 期望最未來的系統才會有這項支援。客戶應該諮詢他們的系統廠商,以判斷其系統的能力,以支援 UEFI 和有大於 2 TB 的存放容量的磁碟。

非可開機的資料磁碟區的整體需求

一種系統,才能夠處理的一種裝置,超過 2 TB 的存放容量的最大容量,套用下列必要條件:
  • 使用 GPT,必須初始化磁碟。
  • Windows 版本必須是下列其中一個 (32 位元或 64 位元,除非另有註明,否則,但包括所有 SKU 版本):
    • Windows Server 2008 R2 (只有 64 位元版本可用)
    • Windows 2008 Server
    • Windows 7
    • Windows Vista
  • 必須安裝最新的存放裝置驅動程式,從您的儲存體控制卡製造商。例如,如果您的系統使用 Intel 存放體控制卡設定為"RAID 」 模式,請確定您有最新可用驅動程式從Intel 支援網站
  • 整體來說,您應該連絡您的系統廠商,以判斷系統是否支援裝置大小超過 2 TB。

可開機的系統磁碟區的整體需求

假設您想要符合下列條件:
  • 有存放裝置,您可以在其安裝 Windows。
  • 請儲存裝置可開機。
  • 啟用作業系統來處理該裝置的大於 2 TB 的最大的儲存容量。
若要符合這些條件,請套用下列必要條件:
  • 使用 GPT,必須初始化磁碟。
  • 系統韌體必須使用 UEFI。
  • Windows 版本必須是下列其中一項 (64 位元,但包含所有 SKU 版本):
    • Windows Server 2008 R2
    • Windows 2008 Server
    • Windows 7
    • Windows Vista
  • 必須安裝最新的存放裝置驅動程式,從您的儲存體控制卡製造商。例如,如果您的系統會使用設定為"RAID"模式 Intel 存放體控制卡,請確定您有最新可用驅動程式從Intel 支援網站
注意Windows 不支援 32 位元版本的 Windows 上使用 UEFI 系統啟動 GPT 初始化的磁碟區。此外,舊版的 BIOS 版本並不支援啟動 GPT 分割的磁碟區中。請參閱您的系統廠商,以判斷系統是否支援 UEFI,並具有大於 2 TB 的存放區容量裝置的啟動。

支援矩陣

下表列出本文所討論的各種概念的 Microsoft 支援。這項資訊會提供有關已儲存容量大於 2 TB 的磁碟的整體支援陳述式。

表 1]: Windows 支援的資料分割為資料磁碟區的配置
 
系統 MBR "Hybrid-MBR"* GPT
Windows 7 受支援的 不支援 受支援的
Windows Vista 受支援的 不支援 受支援的
Windows XP 受支援的 不支援 不支援
* 「 混合式 MBR 」 是任何版本的 Windows 不支援的資料分割的替代樣式。

表 2]: Windows 支援,取得系統的韌體
 
系統 BIOS UEFI
Windows 7 受支援的 受支援的
Windows Vista 受支援的 受支援的
Windows XP 受支援的 不支援

表 3]: 組合的開機韌體及資料分割的開機磁碟區的配置支援 Windows
 
系統 BIOS + MBR UEFI + GPT BIOS + GPT UEFI + MBR
Windows 7 受支援的 支援;需要 64 位元版本 Windows 的 不支援的開機磁碟區 不支援的開機磁碟區
Windows Vista 受支援的 支援;需要 64 位元版本 Windows 的 不支援的開機磁碟區 不支援的開機磁碟區
Windows XP 受支援的 不支援 不支援的開機磁碟區 不支援的開機磁碟區

表 4]: Windows 支援大容量的磁碟為非開機資料磁碟區
 
系統 > 2 TB 單一磁碟 – MBR > 2 TB 單一磁碟 – 「 混合式 MBR 」 > 2 TB 單一磁碟 – GPT
Windows 7 支援多達 2 TB 的可定址容量 * * 不支援 支援完整的容量
Windows Vista 支援多達 2 TB 的可定址容量 * * 不支援 支援完整的容量
Windows XP 支援多達 2 TB 的可定址容量 * * 不支援 不支援
* * Windows 無法解決容量超過 2 TB,如果磁碟已經初始化使用 MBR 磁碟分割配置。例如,對於使用 MBR 初始化 3 TB 單一的磁碟,Windows 可以建立到第一個 2 TB 的磁碟分割。不過,剩餘的容量無法處理,因此,無法使用。

如何藉由使用 GPT,初始化資料磁碟

下列步驟顯示如何初始化新的磁碟使用的 GPT 分割配置,以協助確保 Windows 可以處理的最大可用的儲存容量。請確定您嘗試執行這些步驟之前,先備份任何重要的資料。
  1. 按一下 [開始]、 [開始搜尋] 方塊中輸入diskmgmt.mscdiskmgmt.msc,以滑鼠右鍵按一下,然後按一下以管理員身分執行。如果有必要,輸入具有系統管理員權限的使用者帳戶的認證。

    注意Windows 偵測到非初始化的磁碟時,下列的視窗會開啟,提示您初始化磁碟。

    Windows 偵測到非初始化的磁碟時,下列的視窗會開啟,提示您初始化磁碟。
  2. 在 [初始化磁碟] 對話方塊中,按一下 [ GPT (GUID 磁碟分割表格),,然後按下 [確定]。

    注意如果您選取此選項時,此硬碟將無法被識別 Windows 版本早於且包含 Windows XP。
  3. 請檢查 [磁碟管理] 視窗,以確認磁碟初始化。如果是,該磁碟在視窗底部的狀態資料列應該指出磁碟已連線

    線上
  4. 磁碟初始化之後,您必須建立磁碟分割,並使用檔案系統,以格式化該磁碟分割。這是為了要能夠將資料儲存在該磁碟分割,並將名稱和磁碟機代號指派給該磁碟分割。若要執行這項操作,該磁碟的狀態資料列在右邊的未配置的空間上按一下滑鼠右鍵,然後按一下 [新增簡單磁碟區。請依照下列磁碟分割精靈 」,以完成此程序的步驟。

如何將 MBR 磁碟轉換成 GPT

如果您先前已經使用 MBR 磁碟分割配置,以初始化磁碟,請依照下列步驟使用 GPT 配置初始化磁碟。請確定您嘗試執行這些步驟之前,先備份任何重要的資料。
  1. 按一下 [開始]、 [開始搜尋] 方塊中輸入diskmgmt.mscdiskmgmt.msc,以滑鼠右鍵按一下,然後按一下以管理員身分執行。如果有必要,輸入具有系統管理員權限的使用者帳戶的認證。
  2. 在 [磁碟管理] 視窗中,檢查的磁碟狀態的資料列底部。在下列範例中,使用者會有 3 TB 磁碟先前已初始化使用 MBR 磁碟分割配置。標示為該裝置視為 [磁碟 1]。

    磁碟 1
  3. 請注意磁碟 1 包含兩個不同的未配置的章節。這種分隔表示可以使用第一個的 2 TB 的磁碟空間。不過,剩餘的空間會是非 adressable,因為 32 位元位址空間限制的 MBR 磁碟分割配置。若要啟用系統完全解決 [存放裝置的總容量,您必須轉換使用 GPT 磁碟分割配置的磁碟。
  4. 以滑鼠右鍵按一下您要轉換之磁碟左邊的標籤,然後按一下 [轉換成 GPT 磁碟

    注意顯示應顯示的可用空間的總量中未配置。

    轉換成 GPT 磁碟
  5. 既然磁碟初始化存取完整的儲存容量時,您必須建立磁碟分割,並使用檔案系統,以格式化該磁碟分割。這是為了要能夠將資料儲存在該磁碟分割,並將名稱和磁碟機代號指派給該磁碟分割。若要執行這項操作,該磁碟的狀態資料列在右邊的未配置的空間上按一下滑鼠右鍵,然後按一下 [新增簡單磁碟區。請依照下列磁碟分割精靈 」,以完成此程序的步驟。

已知的問題限制

因為轉換為單一磁碟容量大於 2 TB 的發生相當最近,Microsoft 已經調查 Windows 如何支援這些大型的磁碟。結果會顯示套用至所有的 Windows 版本中,早於且包含 Windows 7 Service Pack 1 和 Service Pack 1 的 Windows Server 2008 R2 的幾個問題。

這時候,下列不正確的行為是已知會發生 Windows 處理大於 2 TB 的磁碟儲存容量時:
  • 數字超過 2 TB 的容量溢位。這會導致系統能夠處理超過 2 TB 的容量。例如,3 TB 磁碟上可用的容量可能是只有 1 TB。
  • 數字超過 2 TB 的容量會被截斷。這會導致不能超過 2 TB 的可定址空間。例如,3 TB 磁碟上可用的容量可能是只有 2 TB。
  • 不正確地偵測到存放裝置。在此情況下,它不會顯示在 [裝置管理員] 或 [磁碟管理] 視窗。
許多的存放裝置控制器製造商會提供更新的驅動程式提供支援超過 2 TB 的存放容量。請連絡您的存放裝置控制器製造商,或如果要判斷何種可下載的支援的 OEM 適用於大於 2 TB 的磁碟容量。

SCSI 感應資料

當磁碟遇到無法讀取或無法寫入的磁扇區與相關的錯誤時,它會向作業系統報告這些錯誤,並將相關的 SCSI 有意義資料。SCSI 感應資料可能包含 LBA 資訊找不到為無法讀取或無法寫入的磁區。

大於 2 TB 的 LBA 的位址空間,磁碟需要 SCSI 感應資料描述元的格式。Windows 7 或 Windows Server 2008 R2,其中擷取 SCSI 感應資料,以固定的格式不支援這種格式。因此,擷取的 SCSI 感應資料可能不包含損壞的磁區的相關資訊,或它包含關於損壞的磁區的不正確資訊。系統管理員應該注意這項限制,當他們尋找錯誤的磁區 LBA 資訊記錄在 Windows 事件記錄檔中。