How do I manually defragment Active Directory?
Windows 2000 servers running Directory Services (DSs) perform a directory
online defragmentation every 12 hours by default as part of the
garbage-collection process. This defragmentation only moves data around the
database file (ntds.dit) and doesn’t reduce the file’s size.
To create a new, smaller ntds.dit file and to enable offline defragmentation,
perform the following steps.
- Back up Active Directory (AD) (see the FAQ How
do I back up Active Directory and the System State?).
- Reboot the server, select the OS option, and press F8 for advanced
options.
- Select the Directory Services Restore Mode option, and press Enter. Press
Enter again to start the OS.
- Win2K will start in safe mode, with no DS running.
- Use the local SAM’s administrator account and password to log on.
- You’ll see a dialog box that says you’re in safe mode. Click OK.
- From the Start menu, select Run and type
cmd.exe
- In the command window, you’ll see the following text. (Enter the
commands in bold.)
C:\> ntdsutil
ntdsutil: files
file maintenance:info
....
file maintenance:compact to c:\temp
- You’ll see the defragmentation process. If the process was successful,
enter
quit
quit
- to return to the command prompt.
- Then, replace the old ntds.dit file with the new, compressed version.
(Enter the commands in bold.)
C:\> copy c:\temp\ntds.dit %systemroot%\ntds\ntds.dit
- Restart the computer, and boot as normal.
Security FAQ
Windows Privacy Tools - http//www.privacywindows.com
Security Officer |
Internet Explorer Security |
Dark Files |
Security Department |
Magic Basket
Products | Technical
Support | Free Downloads