Datenträger - Festplatten, SSDs, Speichersticks und -Karten, CD/ 19.518 Themen, 109.019 Beiträge

Was macht Defrag?

BigBang / 5 Antworten / Flachansicht Nickles

Das Defrag die Lücken schließt und die Daten ordnet weiß ich.
Das Defragmentierungsprogramm von Windows98 zeigt die Blocks der Festplatte an. Ist die Festplatte fragmentiert, so sieht man z.B. einen Block am Anfang des Datenträgers neben einem am Ende oder riesige Lücken. Aber wonach sind die Blocks geordnet? (vielleicht Datum??) Wenn defragmentiert wird, kommen dann auch wirklich die Daten hintereinander die zusammen gehören?
Wenn ich z.B auf mein Raidsystem gleichzeitig Q3 und UT installiere, sind die beiden Spiele durcheinader gespeichert und brauchen zum starten sehr viel länger. Wenn ich defragmentiere, werden die Spiele dann voneinander getrennt?
Gibt es ein Programm für Windows, indem ich für Daten bzw. einen Ordner die Position auf dem Datenträger zuweisen kann?
z.B. Windowsordner auf die schnelle Außenseite und nach allen Programmen bzw. Spielen noch ein bischen Platz für zusätzl. upgrades oder andere Programmzugehörigkeiten wie SaveGames.

Dankbar für alle sinvollen Beiträge......

bei Antwort benachrichtigen
andreas (Anonym) BigBang „Was macht Defrag?“
Optionen

Moin, BigBang!

Ich hab' noch keine Literatur über die interna der neuen Funktionen gefunden. Da sich bei meinem Win98SE aber ein Verzeichnis APPLOG im Windows-Order finden lässt, tippe ich mal, dass hier die Daten liegen, die DEFRAG dann auswertet.

Übrigends ist diese Funktion nicht gerade neu. Die Norton-Utilitier bieten das schon seit Version 4 auch schon für Win95.

Auch dort wird der Start der Anwendungen protokoliert und dann vom Defrag-Tool (mir fehlt gerade der Name...) der NU ausgewertet.

Das NU-Dfraq kann dann aber noch mehr. man kann festlegen welche Dateien/Verzeichnisse an den Anfang der Platte, an Ende oder an den Anfang des freien Bereiches verschoben werden sollen.

OK, kommen wir zum "langsam". ;-)

Eins dürfte klar sein: die Platte ist in Sektoren unterteilt und Programme/Dateien belegen mehrere dieser Sektoren.
Das Betriebssystem muss nun natürlich wissen, wo eine Datei liegt (also in welchem Sektor der erste Teil abgelegt wurde und welche weiteren Sektoren zu dieser Datei gehören). Die von der Datei belegten Sektoren enthalten diese Information nicht.

Gut. Es muss also einen Verwaltungsbereich auf der Platte geben, der informationen zur Zuordnung der Festplattensektoren (zu den dort gespeicherten Dateien) enthalt. Diesen Verwaltungsbereich nennt man FAT (File Allocation Table = Datei Zuordnungstabelle).

Die FAT enthält für jede gespeicherte Datei eine Liste, der Sektoren, in der die Datei gespeichert wurden. Wenn eine Datei in den Sktoren 1,6,7,8,9,42 liegt, dann gibt es eine Liste in der FAT, die nun eine Liste mit genau diesen Nummern enthält. Wie das Betriebssystem nun beim Lesen dieser Datei vorgeht, kannst du dir ja denken... ;-)

Bis denn
Andreas

bei Antwort benachrichtigen