Supportnet Computer
Planet of Tech

Supportnet / Forum / WindowsXP

NTFS defragmentieren?





Frage

Hallo, irgendwo habe ich im Supportnet gelesen, dass es sinnlos und sogar kontraproduktiv wäre, unter NTFS die Festplatte zu defragmentieren. Es würde sogar das System wesentlich langsamer, und der angerichtete Schaden wäre auch nicht mehr rückgängig zu machen. Ist das ganze nun wieder so eine Art "Glaubensfrage"? Oder gibt es dazu harte Fakten? cille

Antwort 1 von Locutus

Das ist Quatsch! Auch unter NTFS macht es Sinn zu Defragmentieren.
Es bringt einen spürbaren Geschwindigkeitsvorteil. Wenn du noch nie dein NTFS-Dateisystem defragmentiert hast, kann es je nach Datenmenge beim ersten mal etwas länger dauern, danach gehts aber viel flotter.

Gruß,
Locutus

Antwort 2 von moktar

Hallo, das ist keine "Glaubensfrage"
Locutus hat völlig recht.

Antwort 3 von Faity

Hallo Leute...!

NTFS braucht definitiv nicht defragmentiert werden, da das Dataesystem ein Fragmentieren der Dateien nicht zuläßt!!!

Was hier derfragmentiert wird, ist eventuell die indexdatei!

Gruß Faity

Antwort 4 von Birger

Hi

Jetzt muß ich mal fragen.

Ist Microsoft wirklich so blöde und baut ein Tool ein, daß einem die Aussage gibt " Das Volumen sollte defragmentiert werden"
b.z.w. "Das Volumen muss nicht defragmentiert werden”.

Warum unterstützt O&O-Defrag den auch das Format NTFS?
Müßte den doch auch vollkommen überflüssig sein

Antwort 5 von Trombone44

Hätte Faity recht, müßte Microsoft wohl noch einiges am Windows XP nachbessern. Davon, daß NTFS eine Fragmentierung nicht zuläßt, kann nämlich wirklich nicht die Rede sein. NTFS ist diesbezüglich genauso wie das alte FAT. Wäre unter NTFS eine Defragmentierung nicht vorgesehen, müßte das Programm Defrag wohl darauf hinweisen, daß es nur noch für FAT mitgeliefert wird. Tut es aber nicht.
Also: ich defragmentiere regelmäßig und habe beste Ergebnisse damit.

Antwort 6 von guest1

es ist mir ein Rätsel wie eine sinnvolle Speicherplatzvergabe möglich sein soll, ohne eine Fragmentierung zuzulassen. würde ja bedeuten, daß u.U. etliche GB verschoben werden müssen, bloß weil irgendwo ´ne Datei gelöscht wurde.

na ja, diese Pseude-Laufwerke für´n CD-Brenner sind ja wohl so organisiert. kann man sicher auch mit ´ne Festplatte machen.

aber wer bitte schön macht das schon ?

Antwort 7 von Kopfgucker

Hi,
VÖLLIGER Blödsinn,
du MUSST ab und an defragmentieren,
egal ob NTFS oder FAT...!!!!

Die Platte wird flotter,
und wenn du`s nicht tust und öfter mal neue Progs installiert, alte deinstallierst, größere Dateien löschst,
entstehen logisch Lücken auf der Platte,
die werden immer größer, verschiedene Fragmente liegen immer weiter auseinander usw, usf. ....
Es sei denn,
du deinstallierst NIE was und löschst NIE was....aber das glaub ich nicht....;-)

Außerdem kannst du das bei XP ja auch währen des Defragmentieren schön sehen in der Grafik, wie sich alles wieder zusammenschiebt....

Gucks dir mal an,
und laß dich nicht von ner "Glaubensfrage" irritieren,
is , wie gesagt völliger Quatsch ,
und wieso gibts dann EXTERNE Programme auch dafür...ecetera pèpè....

Gruß
Kopfgucker

Antwort 8 von Faity

Machen wir uns mal Gedanken darüber, wie NTFS arbeitet!
NTFS markiert jeden Cluster, der beschrieben wird als vollständig belegt, auch wenn nur ein Byte davon verwendet wird. Außerdem wird für eine Datei vor dem Schreiben ein passender, freier und zusammenhängender Speicherplatz auf der Platte gesucht. FAT arbeitet nach dem Such-ein-loch-und-stopf-es-prinzip. Ergo: FAT defragmentieren: JA, zwingend erforderlich! NTFS defragmentieren: NEIN, nicht notwendig!

Was das Tool unter WIN 2K und XP anbelangt, ist das die Reaktion der MS-Kunden, die das defragmentierten unter den Vorgängern gewöhnt waren.

Zusammenfassend ist es nicht notwendig NTFS zu defragmentieren, das NTFS schon beim Schreiben keine Fragmentierung zuläßt! Was will man da also noch defragmentieren.

Unter NT 4.0 Gab es schon unter NTFS kein Derfragmentierungstool!!!

Gruß Faity

Antwort 9 von skunkhead

Zu Perfomancedingen kann ich nichts beitragen, allerdings gibt
es bestimmte Anwendungen bei denen man NTFS
defragmentieren sollte. Will man zum Beispiel auf der gleichen
Platte Platz für Linux machen oder so, sollte man
defragmentieren, damit die Daten alle auf den Anfang der
Partition kommen, damit der Linux-Installer ohne Probleme den
hinteren Teil der Platte freimachen kann. Hat aber eher mit der
mangelnden Unterstützung von NTFS bei Linux zu tun als mit
NTFS selbst.

Antwort 10 von Massaraksch

Microsoft - KB-Artikel 283080:
Zitat:
When you are saving files, the file is not necessarily saved as an entire file or folder in a contiguous space. The files are saved in the first available space on a volume. After a large portion of the volume has been used for file and folder storage, most of the new files are saved in pieces across the volume. When you delete files or folders, the empty spaces left behind fill in randomly as you store new ones.

Microsoft - "Disk Defragmenter Technical Reference":
Zitat:
When you create, copy, or move a file on your hard disk, the operating system looks for blocks of contiguous free disk space where it can write the file. When the operating system cannot find enough contiguous space, it looks for free space scattered throughout the hard disk to which the file can be written in pieces. As a result, pieces of the file may end up scattered over the hard disk rather than in one contiguous chunk. When a file is written to non-contiguous free space, it is known as a fragmented file.

All Windows file systems are susceptible to fragmentation, regardless of the type of file system or the type of disk.
Zitat:
Fragmentation causes a disk subsystem to perform more data-seeking operations, slowing the rate at which data is transferred and resulting in sluggish disk performance. Fragmentation can occur under the following conditions.

• You create a file, but the volume does not have a group of contiguous clusters that is large enough to contain the entire file. Therefore, the file is broken into fragments rather than residing in contiguous clusters on the volume.

• You edit a file so that it outgrows its existing space on the volume. When a file uses all the clusters in a group of contiguous, free clusters, the file is then broken into fragments that are stored in free clusters elsewhere on the disk.


Btw. - Mir gefällt dieses Argument von Faity sehr gut:

"Unter NT 4.0 Gab es schon unter NTFS kein Derfragmentierungstool!!!"

Das läßt mich nun zu der Schlußfolgerung kommen, daß FAT16 ebenfalls nicht fragmentiert, denn bei DOS 5 (und früher) war schließlich auch kein Defrag-Tool dabei. Logisch, oder? ;o)

Massaraksch

Antwort 11 von Faity

Hallo Leutchen!

Unter DOS gab es schon ein Defrag tool, allerdings von Drittanbietern! (übrigens heute noch von Drittanbietern)
FAT, FAT16 und FAT32 fragmentieren sehr wohl!

P.s.: Danke für die Blumen, Massaraksch! :)

Antwort 12 von Massaraksch

Tja, für NT4 gibt es aber auch Defrag-Tools (von Drittanbietern).
Also defragmentiert NTFS wohl doch? Oder nicht? Oder was?

Massaraksch

Antwort 13 von Morpheus9

Liebe Leute,

defragmentiert doch einfach von Zeit zu Zeit,
das Tool is ja bei XP gratis,
ober eben mit nem Extra-Tool,
je öfter,
je öfter man was in/deinstalliert und große Dateien löscht....

Is`doch keine so `ne große Arbeit ,
macht doch der PC,
is`ja nich gerade so,
als ob man Kohlen schleppen müßte....

Ich vertsehe die ganze Diskussion hier echt nich,
wer`s nicht für nötig hält,
wems `"zuviel Mühe" ist,
der wird halt IRGENDWANN langsamer....

Jeder, wie er will....

Morpheus9

Antwort 14 von h34di

Hallo!!

Ich war hier auf der Suche nach einer Erklärung, warum man NTFS defragmentieren sollte im Bezug auf VCN und LCN und bin auf erschrekende Posts gestoßen.

NTFS fragementiert serh wohl Dateien. Das passiert nicht bei frisch formatierten Platten, aber nach einigem installieren, löschen, deinstallieren, verscheiben etc. entstehen Lücken. Da Microsoft ja nicht ganz so dumm ist, haben die sich Gedanken darüber gemacht, was passiert, wenn der letzte Cluster auf einer Platte belegt ist. Das heisst ja nicht gleich, dass die Platte voll ist, denn es sind ja noch Lücken da. Sollte nun eine Datei zu speichern sein, die größer ist als die größte Lücke müsste ja man ja gesagt bekommen dass die Platte voll ist. Ist das so? NEIN! Demnach fragmentiert NTFS, allerdings nur wenn es nötig ist und bei einer viel benutzen Platte ist das sehr oft der Fall und deshalb ist es auch sinnvoll zu defragmentieren. Das Argument, dass das Defrag tool bei NT 4.0 nicht dabei war, ist ganz einfach zu erklären, dass Microsoft tatsächlich der Meinung war, dass NTFS nicht mehr zu defragmentieren war, was eine Wunschvorstellung war.

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: