Re: Rozmiary klastrów

Autor: DooMiniK (bachus20_at_poczta.wp.pl)
Data: Sat 07 Apr 2001 - 13:56:53 MET DST


Użytkownik "Zezero" <zezero_at_go2.pl> napisał w wiadomości news:9amoaf$6hi$1_at_news.tpi.pl...
> Ile zajmują jednostki allokacji w FAT32 w zależności od rozmiaru partycji?
>
> Teoretycznie wychodzi mi coś takiego
>
> FAT16
>
> IleMoznaZaadresować16 := 2^16 = 65536
>
>
> RozmiarJednostki: 4 KB
> (RozmiarJednostki*IleMoznaZaadresować16) / 1024 = 256 MB
>
> RozmiarJednostki: 8 KB
> (RozmiarJednostki*IleMoznaZaadresować16) / 1024 = 512 MB
>
> RozmiarJednostki: 16 KB
> (RozmiarJednostki*IleMoznaZaadresować16) / 1024 = 1024 MB
>
> RozmiarJednostki: 32 KB
> (RozmiarJednostki*IleMoznaZaadresować16) / 1024 = 2048 MB
>
> ..
>
>
> a dla FAT32:
>
> IleMoznaZaadresować32 := 2^32=4294967296
>
> RozmiarJednostki=4KB
>
> (RozmiarJednostki*IleMoznaZaadresować32) / 1024 = 16 777 216 MB
>
> Czy faktycznie prawie do 17TB jednostka allokacji ma tylko 4 KB ?
Maksymalny rozmiar partycji dla F32 to ok. 2TB - wynika to z tego, że
w tablicy FAT zapis ma 28b (ale nie wszystkie są dostępne - 4 zarezerwowane dla czegoś tam).
Wynika z 'prostego rachunku' - 268.435.456 clusterów na partycji.
(przy klastrze 32kB).
Przy partycji powyżej 32GB klaster ma już 32kB (sektory/klaster=64).
Nie wiem, czy Ty wiesz - ale jest jeszcze jedna ciekawa przeszkoda dla większych dysków
Kontroler IDE jedzie na 28 bitach adresowych - 128GB na maksa zobaczy i klapa...
Jescze rok - i coś będzie trzeba nowego wymyśleć ;-P
(czyli IDE papa)

--
DooMiniK (bachus)


To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 21:49:09 MET DST