天天看點

Windows support for hard disks that are larger than 2 TB

概要

為了讓作業系統完全支援儲存設備有能力超過2 TB (2 TB或2萬億位元組),裝置必須初始化使用GUID分區表(GPT)分區方案。 該方案支援全面的解決存儲容量。 如果使用者打算開始這些大型的計算機從一個磁盤,系統的基礎固件接口必須使用統一的可擴充固件接口(UEFI)而不是BIOS。 

本文概述了微軟Windows XP以來支援所有Windows版本。 它也描述了需求解決這些裝置的完整的存儲功能。 

注意,本文指磁盤容量10權力兩種相反的力量,這是更常見的儲存設備容量标簽上的名稱。 是以,引用“2 TB”實際上指的是一個産品,貼上“2.2結核病”的能力。 

還要注意,作業系統特定的行為,本文指出也适用于系統的伺服器版本。 是以,引用“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,你必須有3906250000 512位元組扇區。 然而,計算機系統需要32位(0和1)代表這大量的資訊。 是以,任何存儲容量大于可以由使用32位将需要一個額外的位。 也就是說,33位。 

在這個計算的問題是大多數現代使用的分區方案,基于windows電腦MBR(主引導記錄)。 這個方案設定一個32位的數量極限可用來表示邏輯領域的數量。 

2 tb的障礙是這32位的限制的結果。 因為所代表的最大數量,可以使用32位是4294967295,這相當于2.199 TB的能力通過使用512位元組扇區(大約2.2結核病)。 是以,能力遠遠超出2.2結核病不使用MBR分區方案可尋址。 

讓更多的比特用于尋址,儲存設備通過使用GPT必須初始化。 這個分區方案允許多達64位在邏輯領域中使用的資訊。 這翻譯的理論限制9.4 ZB (9.4 ZB,或94億位元組)。 影響GPT然而,問題是,大多數現有系統是基于老化的BIOS的平台。 BIOS僅支援MBR-initialized磁盤啟動計算機。 從一個裝置重新啟動初始化使用GPT,您的系統必須UEFI-capable。 預設情況下,許多目前的系統可以支援UEFI。 微軟預計未來,大多數系統将支援。 客戶應該咨詢他們的系統供應商,以确定他們的系統的能力來支援UEFI和磁盤存儲容量大于2 TB。

整體需求non-bootable資料量

系統能夠處理的最大容量的裝置有一個超過2 TB的存儲容量,适用以下先決條件:

  • 通過使用GPT磁盤必須初始化。
  • 必須的Windows版本(32位或者64位,除非另外注明,但包括所有SKU版本):
  • Windows Server 2008 R2(隻有64位版本)
  • Windows Server 2008
  • Windows 7
  • Windows Vista
  • 最新的存儲驅動程式從你的存儲控制器制造商必須安裝。 例如,如果您的系統使用一個英特爾存儲控制器,設定為“突襲”模式,確定你有最新的适用的司機​​英特爾支援網站 ​​。
  • 總的來說,你應該聯系你的系統供應商,以确定系統支援裝置大小超過2 TB。

整體需求引導系統體積

假設您想要滿足以下條件:

  • 有一個儲存設備,您可以安裝窗戶。
  • 儲存設備引導。
  • 使作業系統能夠解決裝置的最大存儲容量大于2 TB。

為了滿足這些條件,适用以下先決條件:

  • 通過使用GPT磁盤必須初始化。
  • 系統固件必須使用UEFI。
  • 必須的Windows版(64位,但包括所有SKU版本):
  • Windows Server 2008 R2
  • Windows Server 2008
  • Windows 7
  • Windows Vista
  • 最新的存儲驅動程式從你的存儲控制器制造商必須安裝。 例如,如果您的系統使用一個英特爾存儲控制器設定為“突襲”模式,確定你有最新的适用的司機​​英特爾支援網站 ​​。

請注意 視窗不支援開始GPT-initialized卷用UEFI系統32位版本的Windows。 同時,遺留BIOS系統不支援開始GPT-partitioned卷。 請咨詢您的系統供應商,以确定該系統同時支援UEFI和啟動的裝置存儲容量大于2 TB。

支援矩陣

下面的表列出微軟支援本文中讨論的各種概念。 這些資訊提供了一個全面的支援聲明關于磁盤的存儲容量大于2 TB。 

表1:Windows支援分區方案随着資料量 

系統 MBR “混合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支援大容量磁盤non-booting資料卷 

系統 > 2 TB單一磁盤- MBR > 2 TB單一磁盤——“混合mbr” > 2 TB單一磁盤- GPT
Windows 7 最多支援2 TB的可尋址能力* * 不支援 支援全容量
Windows Vista 最多支援2 TB的可尋址能力* * 不支援 支援全容量
Windows XP 最多支援2 TB的可尋址能力* * 不支援 不支援

* *能力超出2 TB Windows如果不能解決初始化磁盤使用MBR分區方案。 例如,對于一個3結核病單一磁盤初始化使用MBR,窗戶可以建立分區第一2 TB。 然而,其餘的能力無法解決,是以,不能使用。

如何初始化使用GPT磁盤的資料

以下步驟展示了如何初始化一個新的磁盤使用GPT分區方案幫助確定Windows可以解決的最大可用的存儲容量。 確定備份任何重要的資料在你嘗試這些步驟。

  1. 點選開始 、類型 diskmgmt.msc 在開始搜尋 框,右擊diskmgmt.msc ,然後單擊以管理者身份運作 。 如果它是必要的,輸入的憑證有管理者權限的使用者帳戶。

    請注意 non-initialized磁盤時檢測到視窗,以下視窗打開時提示您初始化磁盤。

  2. 在初始化磁盤 對話框中,單擊GPT (GUID分區表) ,然後按下OK。

    請注意 如果您選擇此選項,這個硬碟不會被Windows版本早于和包括Windows XP。

  3. 檢查磁盤管理視窗驗證磁盤初始化。 如果是,該磁盤的狀态行底部的視窗應該表明磁盤線上 。
  4. 初始化磁盤後,您必須建立一個分區,然後使用一個檔案系統分區的格式。 這是能夠存儲資料的分區,并配置設定一個名稱和一個驅動器分區。 要做到這一點,右鍵單擊右邊的未配置設定空間磁盤的狀态行,然後單擊建立簡單磁碟區 。 遵循分區向導中的步驟來完成這個過程。

如何将一個GPT MBR磁盤嗎

如果你有之前初始化磁盤使用MBR分區方案,按照以下步驟使用GPT磁盤初始化方案。 確定備份任何重要的資料在你嘗試這些步驟。

  1. 點選開始 、類型 diskmgmt.msc 在開始搜尋 框,右擊diskmgmt.msc ,然後單擊以管理者身份運作 。 如果它是必要的,輸入的憑證有管理者權限的使用者帳戶。
  2. 在磁盤管理視窗中,檢查底部的磁盤狀态行。 在接下來的例子中,使用者3結核病磁盤之前初始化使用MBR分區方案。 這裝置是标記為“磁盤1。”
  3. 注意,磁盤1包含兩個單獨的未配置設定的部分。 這種分離表明第一2 TB的可以使用的磁盤空間。 然而,剩餘的空間是non-adressable由于32位尋址空間限制MBR分區方案。 使系統能夠完全解決儲存設備的總容量,你必須把磁盤使用GPT分區方案。
  4. 右鍵單擊左邊的标簽對于你想要轉換的磁盤,然後單擊轉換為GPT磁盤 。

    請注意 顯示現在應該顯示在未配置設定的可用空間的全部金額。

  5. 現在初始化磁盤通路完整的存儲容量,您必須建立一個分區,然後通過使用檔案系統分區的格式。 這是能夠存儲資料的分區,并配置設定一個名稱和一個驅動器分區。 要做到這一點,右鍵單擊右邊的未配置設定空間磁盤的狀态行,然後單擊建立簡單磁碟區 。 遵循分區向導中的步驟來完成這個過程。

已知問題/限制

因為過渡到一個單盤的容量大于2 TB發生最近,微軟Windows如何支援這些大型磁盤調查。 結果揭示了幾個問題,适用于所有版本的Windows早于和Service Pack 1包括Windows 7和Windows Server 2008 R2 Service Pack 1。 

這一點,以下不正确的行為是發生在Windows處理單盤大于2 TB的存儲容量:

  • 數字能力超出2 TB溢出。 這将導緻系統隻能夠解決的能力超出2 TB。 例如,3結核病磁盤上時,可用的能力可能隻有1 TB。
  • 數字能力超出2 TB截斷。 這導緻不超過2 TB的可尋址空間。 例如,3結核病磁盤上時,可用的能力可能隻有2 TB。
  • 儲存設備是無法正确檢測到。 在這種情況下,它是不顯示在裝置管理器或磁盤管理視窗。