【求助】NTFS最早期支援大小容量??





沉默之狼
2003-02-21, 10:14 PM
我的丙級書上有一題題目是這樣的(學校給的)

FAT 與 NTFS 兩檔案系統的檔案大小的最大長度分別為 4GB 及 16GB
答案是對的

我一直覺得這題很奇怪~_~"

NTFS 最早期支援是到多少呢??

問老師這題,他跟我說他不知道說去查書,結果書也沒寫...
然後就沒有理我了




purk
2003-02-22, 12:00 AM
有問題喔 fat有fat12 fat16 fat32 這3種最大值都不同 加上 win2k用fat32 也會比win9x的fat32來的有更大的檔案容量喔 你可以查一下舊文章 版主有貼出ms系統每個規格的檔案大小

沉默之狼
2003-02-22, 05:02 PM
你說這些我知道,但題目只有這樣寫我總不能在後面自己加上吧

我已經放棄囉

書寫的不清不楚,老師也不會,老師的教師手冊也沒寫
呵呵!!考什麼呀>__<

放棄吧

Schnaufer
2003-02-22, 05:34 PM
  FAT16 與 FAT32 的最大單一檔案大小為 (2^32 - 1) bytes,約當 4 GB﹔NTFS(NT3.51/NT4.0/2K/XP)理論上最大單一檔案大小為 (2^64 - 1) bytes,約當 16 EB﹔但實行上最大的單一檔案大小為 (2^44 - 64) bytes,約當 16 TB﹔不過有其它的資料來源是寫最大 Volume 是 2 TB,在此僅供參考。

海盜天使
2003-02-23, 04:34 AM
FAT 為 File Allocation Table 的縮寫,這是在 MS-DOS 作業系統中設計來規劃軟式或硬式磁碟片內資料儲存位置的一種結構,它存放於每部邏輯磁碟機或軟式磁碟片的開頭位置,記錄著該磁碟機所有空間的配置情形。當作業系統要讀取某一個檔案時,就要從這個表格找出該檔案資料放置的位置。若檔案超過一個配置單位 (allocation unit),則在 FAT 當中會有一個以上的項目,每個項目個別代表檔案內特定的片段放置在磁碟當中的位置,各個項目之間再以指標的方式串連起來,若該項目是檔案的最後一個配置單位,則會有一個特殊符號代表。
每個配置單位稱之為磁簇 (cluster),磁簇編號在檔案配置表當中所佔用的位置,根據不同的設備或是作業系統而有所不同:


┌────────┬────┬────┬────┬────┐
│ 作業系統 │檔案系統│指標大小│定址空間│硬碟大小│
├────────┼────┼────┼────┼────┤
│MS DOS (<= 50MB)│FAT12 │ 12 位元│ 50 MB │ 50 MB │
│MS DOS (> 50MB) │FAT16 │ 16 位元│ 2 GB │ 512 MB │
│Windows 95 │VFAT │ 16 位元│ 4 GB │ 2 GB │
│Windows 95 OSR 2│FAT32 │ 32 位元│ 4 TB │ 127 GB │
│Windows 98 │FAT32 │ 32 位元│ 4 TB │ 127 GB │
│Windows NT 4.0 │NTFS │ 64 位元│ 16 EB │ 2 TB │
└────────┴────┴────┴────┴────┘


FAT16 的規劃下,硬碟最多有 65535 (2^16-1) 個磁簇,每個磁簇最大是32 KB,因此硬碟最多有 32×65,535 = 2,097,120 (KB),約為 2 GB,這也是使用十六位元的 FAT 表,其最大單一硬碟容量為 2 GB 的原因。由於硬式磁碟機的容量大增,因此傳統的 FAT 已經不敷使用,遂有改良的 VFAT 或是 FAT32 的出現,而 Windows NT 還支援 NT 檔案系統 (NT File System,簡稱 NTFS)。在表格當中『支援的硬碟大小』所指的是這些檔案系統邏輯上所提供的定址能力,但是這個能力還必須要 BIOS 和作業系統的配合,例如早期 BIOS 不支援 LBA 定址方式,所以即使當時的作業系統(MS-DOS 或是 Windows 3.x) 使用的 FAT16 可以定址達 2 GB,但是實際上可使用的硬碟大小也只有 504 MB 左右。

海盜天使
2003-02-23, 04:47 AM
因為一個位元只有兩種變化,在實際應用上不太方便,所以我們將八個位元組合成一個新的單位,稱之為位元組,每一個位元組可代表 256 種可能的狀況。
位元組通常簡寫為『B』(大寫的 B),一千個位元組 (事實上是 1,024 個) 我們稱為 1 KB,一百萬個位元組 (1,048,576 位元組) 我們稱為 1 MB,十億個位元組通常我們稱為 1 GB (二的三十次方),小寫的 b 則是代表位元(bit),一個 byte 有八個 bits。這些單位在實際應用時將可減少數字的大小,下面的表格列出了各種位元組常用的單位。


┌──┬─────┬──────┬──────┐
│縮寫│ 意 義 │ 大 小 │英文念法 │
├──┼─────┼──────┼──────┤
│ YB │Yottabyte │10^24 (2^80)│septillion │
│ ZB │Zettabyte │10^21 (2^70)│sextillion │
│ EB │Exabyte │10^18 (2^60)│quintillion │
│ PB │Petabyte │10^15 (2^50)│quadrillion │
│ TB │Terabyte │10^12 (2^40)│trillion │
│ GB │Gigabyte │10^9 (2^30) │billion │
│ MB │Megabyte │10^6 (2^20) │million │
│ KB │Kilobyte │10^3 (2^10) │thousand │
│ B │Byte │1 (2^0) │one │
└──┴─────┴──────┴──────┘