Moses007
Little Overclocker
|
Hallo Ich muss bis morgen wissen, warum eine Datei auf einem Datenträger mehr Bytes braucht als sonst, warum sag ich euch vll später und ja, mir ist kein besserer Threattitel eingefallen tia
Bearbeitet von Moses007 am 06.08.2007, 17:53
|
d3cod3
Legend...
|
welches dateisystem?
|
Moses007
Little Overclocker
|
NTFS
|
Dreamforcer
New world Order
|
Durchaus interessante frage, ist mir so eigentlich noch gar nicht aufgefallen
|
watercool
BYOB
|
weil die hdd in cluster zerteilt ist und nicht in einzelne bytes? so irgendwie glaub ich Die Datei braucht zB einen halben Cluster und die andere hälfte ist dann auch gleich blockiert.. deswegen ist die Größe am Dateiträger immer größer als die eigentliche Datei. e:/ Clustergrößen: http://support.microsoft.com/defaul...id=kb;DE;314878
Bearbeitet von watercool am 06.08.2007, 17:35
|
Moses007
Little Overclocker
|
weil die hdd in cluster zerteilt ist und nicht in einzelne bytes? so irgendwie glaub ich
Die Datei braucht zB einen halben Cluster und die andere hälfte ist dann auch gleich blockiert.. deswegen ist die Größe am Dateiträger immer größer als die eigentliche Datei. Könte sein, mir ist aufgefallen, die Bytes auf dem Datenträger sind immer durch 1024 teilbar?
|
Dreamforcer
New world Order
|
weil die hdd in cluster zerteilt ist und nicht in einzelne bytes? so irgendwie glaub ich
Die Datei braucht zB einen halben Cluster und die andere hälfte ist dann auch gleich blockiert.. deswegen ist die Größe am Dateiträger immer größer als die eigentliche Datei. ein licht geht auf daher je kleiner die cluster um so weniger speicher wird verschenkt, allerdings gibts dann anders probs (denk ich mir halt)
|
Dreamforcer
New world Order
|
ein licht geht auf daher je kleiner die cluster um so weniger speicher wird verschenkt, allerdings gibts dann anders probs (denk ich mir halt) Könte sein, mir ist aufgefallen, die Bytes auf dem Datenträger sind immer durch 1024 teilbar? oder duch 8/16/32/64...
|
Moses007
Little Overclocker
|
ein licht geht auf daher je kleiner die cluster um so weniger speicher wird verschenkt, allerdings gibts dann anders probs (denk ich mir halt) Warum hat eine formatierte 200GB Platte dann nicht die 200GB sondern nur so 190? ich denk mir mal die Cluster brauchen Markierungen fürn Anfang-Cluster ?? oder duch 8/16/32/64 Ahja
Bearbeitet von Moses007 am 06.08.2007, 17:40
|
Dreamforcer
New world Order
|
Warum hat eine formatierte 200GB Platte dann nicht die 200GB sondern nur so 190? ich denk mir mal die Cluster brauchen Markierungen für Anfang-Cluster und Ende-Cluster?!?!
Ahja ne das hat mit der umrechnung zu tun, denn hersteller rechnen ja mit 1000 und windows rechnet mit 1024
|
watercool
BYOB
|
das mit der HDD liegt glaub ich daran das die HDD Hersteller mit 1000 kb = 1MB und Windows mit 1024kb = 1 MB rechnet. Zusätzlich verlierst sicher nochwas durch die Partitionstabellen.
edit: own3d
|
Moses007
Little Overclocker
|
Ich glaub ich habs! Laufwerksgröße von 2.049 MB und größer 4.096 Byte (4 KB) 8 50.531.640 Bytes auf Datenträger: 50.532.352 Bytes 50.531.640/4096 = 12336,826171875 50.532.352/4096 = 12337 VOLLE Cluster
|
DA/a][Brain
OC Addicted
|
Hallo
Ich muss bis morgen wissen, warum eine Datei auf einem Datenträger mehr Bytes braucht als sonst, warum sag ich euch vll später und ja, mir ist kein besserer Threattitel eingefallen
tia es ist nicht zwingend immer so, wenn eine datei zB genau ein vielfaches der zuordnungseinheit hat, braucht sie in wirklichkeit genau so viel platz auf der hdd wie sie groß ist... brauchst nur ein txt-file erstellen, nur einen buchstaben reinschreiben und abspeichern, es wird die datei 1 byte haben, aber 4 kilobyte auf der hdd brauchen, 4 kb ist imho standard bei windows, man kanns aber beim formatieren angeben. hab ich jetz a file mit genau 4096 bytes, brauchts auch genau so viel platz auf der hdd...
|
COLOSSUS
AdministratorGNUltra
|
Unter NTFS ist das womoeglich so, dass sich zwei Files keinen Block des Dateisystems teilen koennen - andere FS (reiser unter Linux) zum Beispiel unterstuetzten sehr wohl sub-allocation, wo man mehrere Files, die in ihrer Gesamtheit kleiner als ein Block sind, in einen solchen unterbringt. Spart Speicherplatz, kostet Performance. -> http://en.wikipedia.org/wiki/Tail_packing
|
Neo-=IuE=-
Here to stay
|
und übrigens, dass heißt jetzt nicht die größe der zuordnungseinheit (blockgröße) aufs kleinste setzen, weil ma da weniger platz verliert, weil man verliert dadurch dann dafür performance je größer die blöcke desto höher die performance, aber desto mehr verschwendeter speicher und umgekehrt also wenn man a platte mit lauter großen files hat wie zb filmen oda cd-images sind hohe blockgrößen sinnvoller zb
|