Normales Thema Belegter Speicherplatz auf Festplatte? (Gelesen: 1.301 mal)
charly76



Belegter Speicherplatz auf Festplatte?
25.12.03 um 12:55:13
Beitrag drucken Beitrag drucken  
Hi,

ich habe heute mal was probiert und zwar zeigt mir der Windows Explorer an das meine Laufwerke folgende Größe haben:
Laufwerk C
Größe 53,7GB
Belegter Speicher 46,5GB
Freier Speicher 7,2GB
Alle Dateien und Ordner zusammen haben eine Größe von 43,7GB

Laufwerk D
Größe 20,5GB
Belegter Speicher 14,2GB
Freier Speicher 6,2GB
Alle Dateien & Ordner 12,2GB

Laufwerk E
Größe 55,8GB
Belegter Speicher 54,2GB
Freier Speicher 1,52GB
Alle Dateien & Ordner 50,1GB

Laufwerk H
Größe 3,5GB
Belegter Speicher 2,18GB
Freier Speicher 1,36GB
Alle Dateien & Ordner 1,11GB

Wenn ich jetzt die Differenz zwischen den belegtem Speicher und dem "tatsächlichen" belegten Speicher zusammen rechne komme ich auf knapp 10GB die mir da flöten gehen. Beim Laufwerk C kann ich mir das vielleicht noch erklären, wegen Auslagerungsdatei usw. Nur warum die Differenz bei Laufwerk D,E und H??

Achso F+G sind DVD-Rom und CD-Brenner.

Habe hier schon viele geniale Sachen gefunden, und es gibt immer wieder was neues, was man findet und dann der Aha Effekt kommt, ach das geht ja doch. Macht weiter so!!!

Danke + Gruß
Christian




  
Zum Seitenanfang
 
IP gespeichert
 
cdk
Global Moderator
*****
Offline


Beiträge: 10.254
Re: Belegter Speicherplatz auf Festplatte?
Antwort #1 - 25.12.03 um 14:16:19
Beitrag drucken Beitrag drucken  
Wenn Du beim Explorer die ganzen unsichtbar/versteckt Optionen angekreuzt hast sollte die Auslagerungsdatei schon mit dabei sein.

Der Effekt kommt von einem anderen Zusammenhang. Der Einfachheit halber rede ich mal von FAT-Dateisystem, bei NTFS ist das aber ähnlich:
Die Dateien auf einem Datenträger werden nicht byteweise gespeichert, sondern in Blöcken. Diese Blöcke nennt man Sektoren, ein Sektor hat 512 Byte. Zur Verwaltung im Dateisystem werden weiterhin mehrere Sektoren zu Clustern zusammengefaßt. Das sind die sog. Zuordnungseinheiten und sie sind die kleinste Datenmenge die im Dateisystem verwaltet werden kann. Wieviele Sektoren pro Cluster verwendet werden hängt u.a. von der Partitionsgröße ab.

Eine reale Clustergröße wäre z.B. 4kB, also 8 Sektoren. Das ist in dem Fall die kleinste Einheit, die auf dieser Partition benutzt werden kann.
So auch bei kleinen Dateien wie der BOOT.INI. Die hat z.B. 300B, belegt somit aber dennoch 4kB.
Eine Datei mit 4,1kB benötigt dann 2 Cluster, also 8kB.
Und so weiter.

Der Explorer wiederum und auch die meisten anderen Dateimanager benutzen aber 2 verschiedene Mechanismen zur Darstellung von freiem und belegten Platz im Dateisystem:
- Der freie Platz wird ermittelt durch Aufsummieren der nicht belegten Cluster. Diese Angabe ist der Platz, der tatsächlich noch frei ist.
- Der belegte Platz wird ermittelt durch Aufsummieren der Dateigrößen, also Addition der Bytewerte. Dabei wird der Verschnitt, welcher durch die Verwaltung in Clustern auftritt nicht berücksichtigt und wenn man also genauer hinschaut, so wie Du, bemerkt man eine nennenswerte Differenz.


Das Ganze ist durch FAT32 und NTFS stark eintschärft worden. So mußten unter FAT16 bei einer 2GB-Partition bereits 32kB-Cluster verwendet werden und da wurde es dann wirklich doof - man hatte mitunter 400MB, also 20%, und mehr an Verschnitt!

Wenn man ganz genau die gesamte Festplatte betrachtet stellt man fest daß die Bilanz immer noch nicht ganz stimmt. Diese kleine Differenz wird von weiteren Verwaltungssektoren "verschwendet", wie MBR, Bootsektoren, FATs, und Verzeichnissektoren aber das liegt schon jenseits Deiner Frage und ist mit dem Explorer nicht zu erkennen, weil dieser immer nur einzelne Partitionen betrachtet und nicht die gesamte Platte.
  

Grütze, cdk

Wer Bier liebt liebt auch CO²
Zum Seitenanfang
 
IP gespeichert
 
 
  « Übersicht ‹ Forum Nach oben