[硬碟]分割區知識(FAT, NTFS), 528M/2.1G/8.4G/137G限制

http://www.ascc.sinica.edu.tw/nl/87/1412/05.txt

FAT16 最多 65536個 clusters, 上限2GB
FAT32 最多 2^32 個clusters

NTFS MAX. partition 16TB, MAX file size 16TB

528MB限制:因為BIOS, CHS尋址
2.1G限制:FAT16, 最大分區極限為2.1GB

C/H/S
Cylinder
Head
Sector

早期電腦中的INT13位址暫存器, Cylinder只有10bits, sector有6bits, head有8bits
而ATA位址暫存器, Cylinder有16bits, sector有8bits,
但由INT13向ATA傳時, head只傳低位4bits
所以能尋址的sector數為 1024 * 16 * 63 (第一個sector不可使用???), 約1 Mega
而一個sector 為 512bytes, 故總量為 528MB

8.4G限制
EIDE增強了IDE界面,支援LBA存取方式
理論上可達128GB,
但因為老式BIOS 的Cylinder 10bits, Head 8bits, Sector 6bits, 故最大還是只有8.4GB

/*
所以我的第一台電腦130MB的硬碟
是使用Normal 定址
而後來上大學買的那台PentiumMMX
好像有裝過2.1G, 3.2G等的硬碟
那時應該都是EIDE ready了
(我是否有裝過4.3G硬碟??)
不管
再下來就是上研究所時買的硬碟,
應該都在8.4G以上了吧…
那時(2002年 ) 也應該都配了新式的BIOS了
*/
舊BIOS可以藉著Extend card 辨試8.4G以上的硬碟

(俗稱windows 97就是windows95 OSR2)
從這時起加入FAT32支援

Extend INT13 可以稱為 28-bit技術(因為把Memory中的低位28bits傳給ATA), 最大137GB
新的48-bits尋址可達144PB(Petabyte)

reference:
http://www.fulisir.us/forums/archive/index.php/t-960.html

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: