Nagrywarki |
Pliki |
Dyski twarde |
Recenzje |
Księgarnia |
Biosy |
Artykuły |
Nagrywanie od A do Z |
Słownik |
FAQ
|
||
|
Off topic Forum poświęcone wszelkim innym tematom. |
|
Opcje związane z dyskusją | Tryby wyświetlania |
30.09.2003, 11:55 | #1 |
Forumator
Data rejestracji: 23.05.2003
Posty: 866
|
??? rozmiar vs rozmiar na dysku ???
Witam
W Windzie XP we właściwościach na pliku są dwie informacje: "Rozmiar" oraz "Rozmiar na dysku". Czym te dwie informacje się różnią i dlaczego "Rozmiar na dysku" jest [przeważnie] większy |
#ads | |
CDRinfo.pl
Reklamowiec
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
|
|
30.09.2003, 12:10 | #2 |
Samiec - twój wróg!
Data rejestracji: 21.06.2003
Lokalizacja: Lublin
Posty: 330
|
system plikow (FAT, FAT32, NTFS itd.) sklada sie z klastrow - to "najmniejsza czesc skladowa" systemu plikow, tzn. plik, ktory jest zapisywany na dysku nie musi byc zapisany bajt po bajcie w jednym ciagu, tylko moze byc rozmieszczony w kilku(nastu/dziesieciu/set) miejscach dysku (z tym sie wiaze defragmentacje dysku) i wlasnie ten klaster to taka czesc dysku
jesli klaster ma rozmiar np. 4KB, to podczas zapisywania na dysk plik jest dzielony na czesci po 4KB i zapisywany do wolnych klastrow jesli plik ma calkowity rozmiar 13KB to mimo to na dysku zajmie 16KB = 4KB + 4KB + 4KB + 4KB (w ostatnim klastrze bedzie wykorzystany tylko 1KB a te ostatnie 3KB beda stracone, bo jeden klaster moze byc zajety tylko przez jeden plik) tej straty miejsca na dysku niestety nie przeskoczysz, taki juz urok systemu plikow (podczas formatowania dyskow FAT/FAT32 mozna samemu ustalic rozmiar klastra, nie wiem jak to jest w NTFS - moze przez jakis programik); im mniejszy rozmiar klastra tym mniejsza strata mniejsca na dysku, ale tym samym dluzszy czas odczytu plikow z dysku (bo system musi przeczytac wiecej takich klastrow) - trzeba znalezc zloty srodek (jesli tylko sam bawisz sie w ustalanie rozmiaru klastrow) w oknie wlasciwosci "rozmiar" to rozmiar wlasciwy (czyli te przykladowe 13KB) a "rozmiar na dysku" to rozmiar zajetych klastrow (w przykladzie 16KB) --- dla przykladu zrob test: utworz plik tekstowy, zapisz do niego tylko jednen znak i zapisz zmiany sprawdz rozmiar - teoretycznie plik zajmuje 1 bajt (bo jeden znak) ale na dysku zajmie 4096 bajtow = 4 KB = rozmiar klastra Ostatnio zmieniany przez cinma : 30.09.2003 o godz. 12:24 |
30.09.2003, 14:09 | #3 |
Forumator
Data rejestracji: 23.05.2003
Posty: 866
|
BIG THX
|
|
|