"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Frage Dateisystem

Moses007 06.08.2007 - 17:25 1825 15
Posts

Moses007

Little Overclocker
Avatar
Registered: Jan 2005
Location: Salzburg
Posts: 113
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 :D
und ja, mir ist kein besserer Threattitel eingefallen :p

aufzeichnen.jpg

tia
Bearbeitet von Moses007 am 06.08.2007, 17:53

d3cod3

Legend
...
Avatar
Registered: Aug 2002
Location: insert location ..
Posts: 15288
welches dateisystem?

Moses007

Little Overclocker
Avatar
Registered: Jan 2005
Location: Salzburg
Posts: 113
NTFS

Dreamforcer

New world Order
Avatar
Registered: Nov 2002
Location: Tirol
Posts: 9013
Durchaus interessante frage, ist mir so eigentlich noch gar nicht aufgefallen

watercool

BYOB
Registered: Jan 2003
Location: -
Posts: 5938
weil die hdd in cluster zerteilt ist und nicht in einzelne bytes? so irgendwie glaub ich :D

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
Avatar
Registered: Jan 2005
Location: Salzburg
Posts: 113
Zitat von watercool.at
weil die hdd in cluster zerteilt ist und nicht in einzelne bytes? so irgendwie glaub ich :D

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
Avatar
Registered: Nov 2002
Location: Tirol
Posts: 9013
Zitat von watercool.at
weil die hdd in cluster zerteilt ist und nicht in einzelne bytes? so irgendwie glaub ich :D

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 :D daher je kleiner die cluster um so weniger speicher wird verschenkt, allerdings gibts dann anders probs (denk ich mir halt)

Dreamforcer

New world Order
Avatar
Registered: Nov 2002
Location: Tirol
Posts: 9013
Zitat von Dreamforcer
ein licht geht auf :D daher je kleiner die cluster um so weniger speicher wird verschenkt, allerdings gibts dann anders probs (denk ich mir halt)

Zitat von Moses007
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
Avatar
Registered: Jan 2005
Location: Salzburg
Posts: 113
Zitat von Dreamforcer
ein licht geht auf :D 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? :D
ich denk mir mal die Cluster brauchen Markierungen fürn Anfang-Cluster ??

Zitat
oder duch 8/16/32/64

Ahja
Bearbeitet von Moses007 am 06.08.2007, 17:40

Dreamforcer

New world Order
Avatar
Registered: Nov 2002
Location: Tirol
Posts: 9013
Zitat von Moses007
Warum hat eine formatierte 200GB Platte dann nicht die 200GB sondern nur so 190? :D
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
Registered: Jan 2003
Location: -
Posts: 5938
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
Avatar
Registered: Jan 2005
Location: Salzburg
Posts: 113
Ich glaub ich habs!

Zitat
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

:D

DA/a][Brain

OC Addicted
Avatar
Registered: Apr 2001
Location: Acme Labs
Posts: 1618
Zitat von Moses007
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 :D
und ja, mir ist kein besserer Threattitel eingefallen :p

aufzeichnen.jpg

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

Administrator
GNUltra
Avatar
Registered: Dec 2000
Location: ~
Posts: 12066
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
Registered: Jun 2002
Location: Berndorf, NÖ
Posts: 3232
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 ;)
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz