FAT32的幾個問題

2021-07-29 07:53:40 字數 358 閱讀 4288

參考**:

在**中的mbr和dbr的6處,指出了當前分割槽的扇區數,占用4個位元組。每個扇區是512位元組,那麼最大容量為:

(2^32-1)*512=2tb。

fat32是以4個位元組代表1簇,但4個位元組中只用到了低28位(高4位保留),因此有2^28個簇,即268435456簇。

如果每簇位4kb,那麼268435456*4kb=1tb。

如果每簇為32kb,那麼268435456*32kb=8tb。

但由於最大扇區數的限值,因此fat32最大支援的分割槽應該是2tb。但在xp中限制在了32gb。

在目錄表中,1個檔案的大小位元組數是由4個位元組表示的,因此檔案最大為2^32=4gb。



FAT32的協議總結

讀了fat32協議等,做了一些工作,學會不少東西,但是也有很多不懂得地方,希望明白人多來指教。在u盤進行fat32格式化後,發現除了mbr,dbr,data資料區外,還有一些資料區。就是用winhex發現的,有些資料段都沒見過,不知道是幹什麼的。就是那兩個unpartitioned space。fa...

FAT32學習筆記(一)

從最簡單的開始,如何在fat32格式的u盤裡找到乙個檔案?如果有u盤,那麼可以拿實際的u盤做試驗,這裡可以使用乙個image檔案來做試驗,效果一樣。在整個實驗過程當中,會不停的用到如下幾條命令 mount test.img mnt umount mnt hexdump c s x n x test....

FAT16和FAT32目錄結構分析

fat16和fat32從原理上看是同一類技術,放在一起分析,有助於了解其細節差異 先回歸一下fat16 fat32 分割槽的大致結構如下 從分割槽結構上看,fat16和fat32目錄結構比較不一樣的地方在於 fat16 多了乙個根目錄區,根目錄區由fdt目標表項組成,每乙個分割槽表項佔32位元組 由...