Festplatten per Script defragmentieren

aus WB Wiki; freien Wissensdatenbank rund ums Thema Computer
Wechseln zu: Navigation, Suche

Windows allgemein

Eine Umsetzung der FAQ-Artikel erfolgt auf eigene Gefahr. Der Autor weist in seinem Artikel auf den jeweiligen Schwierigkeitsgrad und Zeitaufwand hin. Es wird ausdrücklich empfohlen, vor der Durchführung von Systemänderungen an Windows einen aktuellen Wiederherstellungspunkt anzulegen.
Siehe auch Wiki FAQ und Impressum.

Details
Bereich: Software
Kategorie: System
Gruppe: Allgemein
Betriebssystem: Windows NT
Windows ME
Windows 2000
Windows 2000 Server
Windows XP
Windows 2003 Server
Windows allgemein
Zeitaufwand: Gering
Anforderung: Niedrig

Zurück zur Übersicht


Batch-Datei erstellen (z.B. "defrag_all.cmd") mit folgendem Inhalt (hier werden Laufwerk C: und D: defragmentiert):

defrag C:
defrag D:

Wenn man auch ein Logfile anlegen möchte, um zusehen, ob das defragmentieren auch erfolgreich war, geht das z.B. so:

@echo off
set laufwerke=c,d,e,f
set logfile="%USERPROFILE%\\Desktop\\defrag.log"
if exist %logfile% del %logfile%
echo time /t >>%logfile%
for %%i in (%laufwerke%) do (
defrag %%i:
if ERRORLEVEL 1 (
echo !! Fehler beim Defragmentieren von Laufwerk %%i: !! >>%logfile%
) else (
echo Laufwerk %%i: erfolgreich defragmentiert. >>%logfile%
)
)

diese Datei kann dann z.B. über den Task-Planer oder eine Verknüpfung aufgerufen werden.

PS.: Zur Verwendung des Task-Planers muss der "Taskplaner"-Dienst gestartet sein!