PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Defrag für Windows XP: Wie Dateien nach Verwendungshäufigkeit defragmentieren?


Hellknight[FA]
2004-10-07, 15:03:11
Hi Leute!

Habe aus Versehen bei ner Neuinstallation von Windows XP mein Bootlaufwerk FAT32 formatiert und es erst 2 Tage später geschnallt. Daraufhin konvertierte ich das Ganze per "convert" in NTFS.

Jedoch startet Windows jetzt etwas langsamer. Jetzt habe ich gehört, dass es in der Registry Optionen für "Defrag" geben soll welche während der Defragmentierung die am häufigsten verwendeten Dateien anders anordnet als die nicht so häufig verwendeten.

Kann jemand was dazu sagen? Oder gibt's sogar besseres als Defrag?


Grüße

Timo

DanMan
2004-10-07, 15:27:09
Öhm, also bei dem Defrag was in Windows dabei ist weiß ich nix von. SpeedDisk von Norton hat da aber einige Möglichkeiten. Falls du RAID0 haben solltest spielt das allerdings keine große Rolle.

Archduke
2004-10-07, 15:42:22
Was Besseres als Defrag?
Jau, gibbet: O&O Defrag. Kann Deine Dateien nach Platz, Namen, letzter Verwendung u.v.m. sortieren und defragmentieren. Ist meines Wissens nach das Beste auf dem Markt.

http://www.oo-software.de

Mal anschauen kann nicht schaden.

Gx Siegfried

mirp
2004-10-07, 17:29:44
Die Datei WINDOWS\Prefetch\Layout.ini dürfte etwas mit der Reihenfolge zu tun haben. Allerdings habe ich mich noch nicht weiter damit beschäftigt. Hier sind zwei Artikel von Microsoft, die das Thema anschneiden. Außerdem befasst sich dieser Thread (http://boards.slackercentral.com/showthread.php?t=35821) bei slackercentral.com näher mit der Datei WINDOWS\Prefetch\Layout.ini.


Windows XP Performance (http://www.microsoft.com/technet/prodtechnol/winxppro/evaluate/xpperf.mspx)

Defragmentation
I/O performance is strongly influenced by the layout of files on disk. Files and directories that are heavily fragmented or dispersed across the disk will hurt performance. While Windows XP will automatically reposition some files to improve performance, this will generally be done infrequently and will usually include only a small fraction of the files on the disk. Therefore, it is a good idea to defragment the disk following an installation.

Once every three days, by default, Windows XP will perform a partial defragmentation and adjust the layout of the disk based upon current use. The files to be moved are written in the file Layout.ini (found in the Prefetch directory under the System Root directory).

Benchmarking on Windows XP (http://www.microsoft.com/whdc/system/sysperf/benchmark.mspx)
Disk Efficiency Optimizations
The physical placement, or layout, of files on the disk can have a considerable effect on performance, up to 10% for normal use. Windows XP observes file usage patterns as the system is used. If deemed necessary, Windows XP will adjust the file layout at three day intervals. By placing files that are referenced together near each other on the disk, and towards the more dense outer edge of the disk, seek distances are reduced which results in shorter seek times and improved performance. The performance benefit of placing files becomes increasing important as the size of the disk increases.

The files moved for more efficient layout are also kept contiguous. Windows XP does not intentionally fragment files as was done by some earlier versions of Windows.

Even though the disk layout optimization does insure some files will be defragmented, it is not a complete substitute for fully defragmenting the disk. Users should still defragment their drives regularly. The built-in Windows XP defragmentation program understands the file layout directives and will position the files if they arent already placed properly. However, it will not update the layout file with new information gathered in the last three days. Without manual intervention, the layout file, %windir%\Prefetch\Layout.ini, will only be updated once every three days. The contents of the Layout.ini file can be viewed with Notepad.

Boot Prefetching
Windows XP speeds up system boot by observing the code and data needed each time the system is booted and prefetching the necessary file contents early in the boot process. This prefetching is not done until the third boot of the system, when sufficient information is available to make the prefetching most effective. The files observed during system boot will be used in the disk layout process mentioned above. Additional information on the prefetcher and the Windows XP boot process can be found at Fast Boot/Fast Resume for the Windows Platform.

Application-Launch Prefetching
Windows XP also uses prefetching when launching applications. The files and the contents of the files accessed by each new process are observed and recorded. No prefetching can be done for the first launch of an application, so first launches are often considerably slower than subsequent launches. About 85% to 90% of the improvement is realized after just one launch of an application, with the remaining speed improvement coming after the system has had an opportunity to adjust the disk layout with information specific to this application.

Mr. Lolman
2004-10-07, 17:33:01
Falls du RAID0 haben solltest spielt das allerdings keine große Rolle.

Inwiefern?

DanMan
2004-10-07, 17:48:04
Inwiefern?
Nun, darauf, wohin die Daten gestriped werden, hat man ja eh keinen Einfluss, oder lieg ich da falsch?

Hellknight[FA]
2004-10-07, 19:16:58
Hi Leute - fettes Dankeschön - sogar ein Mod hat sich hierrein verirrt :D :)

Werd' mir dieses O&O Defrag mal reinziehen :)


Grüße

Timo

Hellknight[FA]
2004-10-07, 19:25:01
Doofe Frage - was haltet ihr von Diskeeper 8.0?


Grüße

Timo

Mr. Lolman
2004-10-07, 20:35:18
Nun, darauf, wohin die Daten gestriped werden, hat man ja eh keinen Einfluss, oder lieg ich da falsch?

Aber fragmentiert werden können sie trotzdem und zwar gleich "doppelt"

Stell dir vor du löscht eine 10MB Datei, die zu 2x5MB auf den Platten verteilt ist. Jetzt schreibst du eine 12MB wieder drauf. Die freien 2x5MB werden im schlimmsten Fall aufgefüllt und die restlichen 2MB wiederum aufgeteilt, auf beide Platten.

Wie genau das Prinzip beim DEfragmentieren am Raid funktioniert weiss ich nicht, aber es funktioniert :D

Zool
2004-10-08, 06:58:22
']Doofe Frage - was haltet ihr von Diskeeper 8.0?


Grüße

Timo

Na auf jeden Fall ist Diskeeper besser als das interne Diskeeper Lite von Xp/2K. Kenne zwar nur Version 7, aber die fand ich im Vergleich zu OO auch nur Schrott.