請問硬碟容量 > 2TB 不能作為"開機碟" 的限制?

預計購入 2台 WD 1TB 硬碟(WD1001FALS), 組成RAID 0, 合為一顆硬碟,
再由此 2TB RAID 分割出 Boot partition 安裝 Windows XP

* 預計採用主機板 ASUS P5Q-E (ICH10)
: 但我發現一行說明文字如下
: **Due to the Windows XP/ Vista limitation, the RAID array with the total
: capacity over 2TB CANNOT be set as a boot disk. A RAID array over 2TB can
: only be set as a data disk only. For more information, please refer to
: http://support.microsoft.com/kb/946557/en-us
是不是如此組成的RAID 約2TB 根本就無法安裝 XP 了呢?

rick65134 :2顆市售1TB加起來小於2TB

rick65134 提到兩棵加起來小於 2TB 這個倒是蠻有趣的
不知道這個開機2TB限制的算法到底用哪一種單位
如果用和硬碟容量同一種算法,兩棵加起來還是>2TB
WD 的官網對於WD1001FALS硬碟容量的描述:
[格式化容量 1,000,236 MB ]
所以不確定 x 2顆 到底有沒有超過 2TB? (超過MBR定址能力)
有沒有人實做過兩棵1TB 的RAID 0 ?


轉貼一些參考資料:

1.Tom's hardware: problems with larger then 2TB arrays
http://www.tomshardware.com/forum/2...s-larger-arrays

2. 中文文章:

最近都只看到很多人因32位元windows系統下4GB記憶體抓不抓的到的問題在討論
卻忽視了硬碟容量也逐漸接近系統限制

目前採用Master boot record (MBR)分割的硬碟最大只能定址到2TB的容量
雖然以動態磁碟來管理可以突破2TB限制
但這是以多顆硬碟用Raid組成超過2TB容量的磁碟時才適用
若是單一硬碟大於2TB仍無法對應
所以只能改以GUID Partition Table (GPT)來製作磁碟分割

但GPT支援上還有些麻煩
微軟的Windows and GPT FAQ這篇有提到
32位元系統從Windows Server 2003 SP1之後才開始支援GPT,XP則要x64版才支援
而且必須要用Intel Itanium系統才能啟動windows

一般使用者改用Windows Vista就可以使用GPT
但當開機磁碟必需要用主機板支援Extensible Firmware Interface(EFI)
傳統BIOS無法對應GPT來啟動作業系統
★★ 所以現行大部分的PC都不能拿2TB以上的硬碟來當Windows開機磁碟....★★
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
比起64bits的問題, 這個可以由BIOS+GPT來解決, 相對問題不是那麼大. 再不行, 最多就是換塊主機板而己.
cytsai wrote:
rick65134 提到兩棵加起來小於 2TB 這個倒是蠻有趣的
不知道這個開機2TB限制的算法到底用哪一種單位
如果用和硬碟容量同一種算法,兩棵加起來還是>2TB
WD 的官網對於WD1001FALS硬碟容量的描述:
[格式化容量 1,000,236 MB ]
所以不確定 x 2顆 到底有沒有超過 2TB? (超過MBR定址能力)
有沒有人實做過兩棵1TB 的RAID 0 ?
...(恕刪)

MBR的上限是2^32個sector,每一台1001FALS有1,953,525,168個user sector,用2^32減去2*1,953,525,168,確實還未到2TB的限制,但是用三顆作RAID 0,當然就明顯超過了。
cytsai wrote:
但GPT支援上還有些麻煩
微軟的Windows and GPT FAQ這篇有提到
32位元系統從Windows Server 2003 SP1之後才開始支援GPT,XP則要x64版才支援
而且必須要用Intel Itanium系統才能啟動windows

一般使用者改用Windows Vista就可以使用GPT
但當開機磁碟必需要用主機板支援Extensible Firmware Interface(EFI)
傳統BIOS無法對應GPT來啟動作業系統
★★ 所以現行大部分的PC都不能拿2TB以上的硬碟來當Windows開機磁碟....★★
...(恕刪)

http://support.microsoft.com/kb/930061/en-us

=============================================================
Windows Server 2008 supports EFI 1.10 on Intel Itanium platforms, and introduces support to start the computer by using a native UEFI boot on x64 64-bit platforms. Although the initial release of Windows Vista will not include UEFI x64 64-bit support, a later Windows Vista release will support UEFI.

Microsoft determined that vendors would not have any interest in producing native UEFI 32-bit firmware because of the current status of mainstream 64-bit computing and platform costs. Therefore, Microsoft has chosen not to ship support for 32-bit UEFI implementations.
=============================================================
之前在WIN SERVER 2003標準版中要外接RAID磁碟櫃時也碰到相同問題,在磁碟櫃中將2.8T分割成一整個磁區後在WINDOWS中看不到,最後切成2T與800G二個磁區才可以。
嗯~雖說這是當初軟體設計時,沒有想到硬體發展這麼快就到頂了
可惜的是後續也沒有什麼hotfix,外加WinXP SP3也沒有解決此問題
微軟是有計畫地導引消費者使用新版的OS......不然無法發揮機器的最高效能
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!