Diskdefragmenteringsverktøyet i Windows XP inneholder ikke en måte å defragmentere alle harddisker samtidig, noe som er uhensiktsmessig når du har mer enn én harddisk på datamaskinen.
Metoden vi skal bruke er ved å lage en batchfil for å defragmentere alle stasjonene, den ene etter den andre.
Diskdefragmentverktøyet i Windows XP kan utløses fra kommandolinjen med følgende syntaks:
Windows Disk Defragmenter Copyright (c) 2001 Microsoft Corp. and Executive Software International, Inc. Usage: defrag [-a] [-f] [-v] [-?] volume drive letter or mount point (d: or d:volmountpoint) -a Analyze only -f Force defragmentation even if free space is low -v Verbose output -? Display this help text
Først skal vi opprette en fil med navnet defragall.bat, og plassere den hvor du vil, så lenge du kommer til å huske hvor den er. Hvis du vil kjøre den fra kommandolinjen, kan du plassere den i windows-katalogen slik at den vil være tilgjengelig i systembanen.
For hver harddisk, legg til en linje i batchfilen. For eksempel, hvis vi vil defragmentere stasjoner C:, D: og F: vi vil legge til disse tre linjene:
defrag c: -f defrag d: -f defrag f: -f
For å kjøre defragmentet, bare dobbeltklikk på batchfilen eller start den fra kommandolinjen.