我們預計硬盤容量會隨著時間的推移而變大。鑒于硬盤容量已從2TB增加到3TB,升級人員面臨著一些挑戰:這些新硬盤在一些硬盤盒中和舊的電腦中可能會有問題,它們并沒有準備好尋址3TB硬盤的全部容量。就算可以把這種硬盤裝入到系統中,它可能也不是一個單獨的3TB卷,而是分為一個2.2TB卷和一個800GB卷。
面臨的問題:傳統尋址方式
部署3TB硬盤時面臨的問題與舊的電腦有關(大多數情況下指買來不止幾個月的電腦),源自這個公式232 ×512 = 2,199,023,255,552,即2.2TB——這是傳統BIOS和操作系統所用的硬盤尋址方案。在這個公式中,2表示二進制,32表示在傳統磁盤地址中允許的比特數,512則表示傳統硬盤數據塊中的字節數。如果你電腦中的BIOS、驅動程序、輸入/輸出卡或操作系統仍按制定這個公式的規則來工作,那么你在安裝和使用3TB硬盤時就會遇到問題。
如果整個計算機行業遇到了千年之交前后出現的137GB(28位)最大容量問題后,能夠考慮到未來的需要,那么或許可以避免這個情況。事實上,大多數廠商確實考慮到了,惟獨微軟是個例外。這家公司決定在其任何32位的消費級操作系統(包括Windows 7)中不支持容量超過2.2TB的硬盤。
幸好,你能找到讓你可以把3TB硬盤用做輔助存儲設備、與各種Windows、XP或更高版本兼容的驅動程序和實用工具。之所以說“輔助”,是因為只有當操作系統是64位Vista或64位Windows 7,而且只有當電腦采用EFI/UEFI BIOS時,才可以從3TB硬盤啟動Windows。EFI是指英特爾的可擴展固件接口,UEFI(編者:原文為聯合United EFI,實為統一Unified EFI)是基于1.10 EFI規范的非專有版本。系統啟動后,EFI從BIOS接管了硬件和操作系統的聯系界面。
允許充分利用容量大于2.2TB的硬盤的EFI技術叫做GPT,即GUID分區表,GUID是指全局惟一標識符。GPT取代了原來舊的MBR(主引導記錄)方案(最大容量為2.2TB),并允許容量高達9.2ZB(1Z=270)的分區——這個數字大得幾乎難以想像。Windows XP及更高版本的操作系統支持GPT,但是同樣只有64位的Vista和7在啟動過程中支持它。
雖然Windows系統受到MBR的制約,但Mac機和64位Linux機器在使用3TB硬盤或從3TB硬盤啟動時毫無問題。自蘋果改用英特爾處理器以來,就已經支持EFI/GPT。大多數32位Linux發行版也支持3TB硬盤,不需要EFI/UEFI BIOS。
安裝3TB硬盤
如果你有64位Vista、64位Windows 7、Mac、64位Linux,或在某些情況下包括32位Linux,先檢查你系統的BIOS是否支持3TB。如果不支持,就需要更新BIOS,或購買支持3TB硬盤的新主板。
如果你已經有了一只3TB硬盤,不妨試一下能否被正確識別:打開系統,查看BIOS,證實報告的容量的確是3TB。如果操作系統不支持從3TB硬盤啟動,你需要從容量較小的硬盤啟動,并將3TB硬盤用做輔助存儲設備。同樣進行BIOS檢查,并下載和使用任何所需的驅動程序及/或硬盤廠商提供的分區軟件。如果你使用第三方廠商的分區軟件,確保使用GPT分區方案,而不是MBR分區方案。
高級格式對齊問題
雖然不是嚴格意義上的3TB問題,但所有交付的3TB硬盤也使用了高級格式——新硬盤上采用的一種底層存儲方案。高級格式技術使用較大的4KB數據扇區,這種方法可以提高性能,減少尋址任何給定數據量所需的地址數量。如果你通過映像備份將傳統分區移到采用高級格式技術的硬盤,或者你用XP對采用高級格式技術的硬盤進行格式化,原來512字節的扇區可能無法與新的存儲方案正確對齊。
分區不對齊會導致性能實際受到重大影響:我們在測試的其中一塊3TB硬盤上糾正了未對齊的分區后,它在寫一組小文件或小文件夾方面的性能提升了近30%。
實測3TB內置硬盤
日立、希捷和西部數據這三大硬盤廠商都給我們送來了3TB硬盤用于測試。無論是讀小文件和小文件夾,還是讀寫大文件,這三款硬盤的表現都非常出色。其中的兩款,即日立Deskstar 7K3000和希捷酷魚XT在寫大量小文件時表現很好,而西部數據魚子醬綠盤(存在上述對齊問題的硬盤)在這種環境下性能有點差。總的來說,Deskstar 7K3000表現最佳,盡管性能只比希捷酷魚XT高出約10%。西部數據魚子醬綠盤稍微有點落后,但別忘了魚子醬綠盤是一款節電型硬盤。它在寫操作之間會改變轉速;拷貝大量小文件時,這個特性影響到了其性能。
日立Deskstar 7K3000不但是《PCWorld》實驗室測試中表現最好的硬盤,還是最劃算的硬盤。它售價約120美元;相比之下,西部數據魚子醬綠盤售價150美元,希捷梭子魚XT售價近200美元。這使得7K3000成為這三款3TB硬盤中惟一能夠在每GB成本方面與2TB硬盤相比拼的硬盤。引入3TB硬盤的一個利好結果是,2TB硬盤的價格相應下降:2TB硬盤現在的售價低至75美元。
考慮到價格,想要升級的用戶可能大多數會購買兩個2TB硬盤,特別是使用古老系統或32位Windows操作系統的那些用戶。雖然3TB硬盤不錯,但目前存在的問題和相對較高的每GB成本限制了其在缺少相應技術的系統上的實用性。