我之前在Windows2003有裝過超過4T的raid,系統無法讀取全部4T
Windows的限制只能讀到2T還是2.5T吧,
要轉換成GPT模式才可以使用整個4T,再去分割你要的Partition
Windows XP: read/否, write/否, boot/否
Server 2003 SP1: read/可, write/可, boot/僅限 Itanium-based
Vista: read/可, write/可, boot/僅限 EFI-based
Server 2008: read/可, write/可, boot/僅限 EFI-based
這裡有微軟原廠的 GPT 問答集:
Hardware Developer Central: Windows and GPT FAQ
可知XP是直接出局,連當資料碟都不能,而且32位元的OS連要當資料碟都還需要64位元的CPU才可。那64位元的OS要可開機的話,還需借助EFI BIOS支援,否則還是會失敗。 至於UNIX LIKE的OS,支援性看來限制是最少的。 簡單來說,以MS的系統來看,3TB能不能全部使用是看軟體和CPU,而能不能開機是看BIOS。
當硬碟採用GPT的分割後,大部分的主機也無法運用它開機,這是PC傳統BIOS的限制,不管是用32或是64位元Windows作業系統都一樣,都無法用GPT分割的硬碟開機。若是想要開機,除非BIOS中有支援UEFI或是直接採用EFI BIOS才能順利開機。現在市場上的主機板產品,僅有少部分支援UEFI功能,像Intel DX58SO就有,等到Intel下一代6系列晶片組推出後,新產品應該都會採用EFI BIOS。
以目前的條件而言,要安裝MS作業系統在超過2TB的硬碟上,須要有以下條件。
1.EFI BIOS,目前看到大多都是在1155架構上居多,2011年應該就普及了。
2.64位元CPU。
3.64位元Vista或是Win 7。
4.當然是超過2TB的硬碟囉! 不然這麼辛苦幹嘛呀?
當然利用第三方管理工具也可以順利啟動 如 Pargon 等。
為何會有這些限制呢? 是因為早期製訂MBR(Master Boot Record)時,是以4個位元組(32位元)方式記錄,能管理的磁區數量是2^32,而每個磁區是512位元組,所以總容量就是 2^32*512=2199023255552=2TB。 所以現在只要超過2TB的部分,用MBR來管理是無法突破的。其實當初也沒想到硬碟的容量可以如此快速的成長,而且到現在為止還在不斷的增加當中。既然 MBR有著先天無法突破的缺點,那得要有個新的來取代才可以,於是GPT就誕生了!
GPT(GUID Partition Table)的規格比起MBR確實是好多了,容量可以定址到18EB,這到底有多大呢?
1EB=1024PB 1PB=1024TB,所以18EB=18432PB=18874368TB。 挖勒! 有這麼大的硬碟絕對可以稱之為非洲草原了! 而且還有,GPT分割最高可達128個Primary partition(MBR只能4個)。以此看來,除非硬碟在容量技術上有突破性的發展,否則要超越18EB的日子還久的很哩!
EFI的GUID分區作品上都支持 32位和64位 平台。 您 必須在系統核心中包含GPT的支援 ,才能使用GPT。 如果不包括GPT支持在Linux kernel後,重新啟動服務器,文件系統將不再是掛載或GPT表會遭到損壞。 默認情況下RedHat企業的Linux / CentOS多數都帶有GPT的內核支援。 不過,如果你使用Debian或Ubuntu Linux,您需要重新編譯系統核心。 設置 CONFIG_EFI_PARTITION 為Y 然後重新編譯 KERNEL。
<pre class="c" name="code">File Systems
Partition Types
[*] Advanced partition selection
[*] EFI GUID Partition support (NEW)
....
分割作業:
<pre class="c" name="code"># 步驟一: 使用GPT程式建立新的 GPT 磁區標籤
parted /dev/sdx
GNU Parted 2.3
Using /dev/sdx
Welcome to GNU Parted! Type 'help' to view a list of commands.
# 建立新的 GPT 磁區標籤
# (Partition label)
(parted) mklabel gpt
# 步驟二: 建立一個分割區
# 分割區類型 [檔案系統類型] 起始點 結束點
(parted) mkpart primary 0 3001G
#步驟三: 儲存並結束離開作業
(parted) quit
# 步驟四: 格式化分割磁區
mkfs.ext3 /dev/sdx1
修改 /dev/sdx 為對應的 RAID 或 磁碟名稱 或 Ethernet 區塊裝置 例如 /dev/etherd/e0.0 . 最後必要時記的修改 fstab
可以用外接盒....
1.感謝各位高手!承教!承教!
2.我的作業系統是Windos 7 64位元
3.此硬碟是Seagete 3T USB3.0 外接
4.改裝Acronis Disk Director 11 Home後,
有MBR及GPT選項
5.如用MBR分割成數個不大於2T的磁區,
在32或64位元系下,都可如一般硬碟讀寫或存取嗎?
首先您必須確實了解到 MBR 是啥玩意
一顆硬碟只會有一個 MBR 或是 GPT 表來統管整顆硬碟容量
如果您用MBR格式分割
那您只能拿這3T硬碟當2T來用(不論您分割成幾個磁區)
當然用第三方開機管理軟體例外 (例如Paragin Boot Manager)
因為MBR格式只能管到那麼多 當然不論是32或64位元系統都能存取他了
而使用GPT方式則能管到超過2T以上
能否存取取決於您的系統環境
Windows 7 的 EFI Boot 可以支援GPT格式磁區
UNIX Like 的 OS 決大多數都支援
但必須在核心程式中先與啟用
就如先前所說的在編譯核心程式時加上 EFI GUID Partition support 選項
您可以在 Linux 的 /boot 目錄下看看檔案 config-2.6.xx.xx-xxx 目前核心程式的設定值是否為[y]
個人拙見 僅供參考