Ik was vandaag genoodzaakt om een offline defragmentatie uit te voeren op een domain controller. Dit heb ik gedaan door het volgen KB232122.
In deze post laat ik jullie via screenshots zien hoe dit in zijn werk gaat.
Let Op! Doe deze tutorial alleen als je door een KB van Microsoft word gevraagd om dit te doen.
Start de domain controller opnieuw op en druk op F8 om het onderstaande menu te krijgen. Kies vervolgens voor de optie Directory Services Restore Mode (Windows domain controllers only) (zie http://technet2.microsoft.com/windowsserver/en/library/403ac7a9-395a-4c21-971f-9c3b6f4563631033.mspx?mfr=true voor meer informatie).
Bij het volgende scherm druk je op enter om door te gaan.
Windows Server 2003 word opgestart in Save Mode zonder de Active Directory services te starten.
Log nu in met het lokale Administrator account. Dit is het account wat je gebruikt hebt bij het installeren van de DC voor dat DCPromo werd uitgevoerd. Meer informatie over de local SAM vind je in KB223301.
Nadat je bent ingelogt, krijg je een melding, dat de server in safe mode draait. Druk op OK om door te gaan.
Open nu de commandprompt (Start – Run – CMD{enter}*). Daarna start je de NTDSUTIL (Meer informatie vind je hier http://technet2.microsoft.com/windowsserver/en/library/5b1d983d-ffab-4514-a95e-6aa0420dacb51033.mspx?mfr=true)
NTDSUTIL {enter}
Type vervolgens: Files{enter} hiermee op je de file maintenance optie binnen ntdsutil.
Type daarna Info{enter}
Maak nu eerst een directory aan op een partitie die voldoende schijfruimte over heeft. In mijn geval werd dat C:\CompactAD. Gebruik hiervoor nier een directory waar een spatie in staat. Dit verhoogt de kans op fouten. Heb je geen andere optie dan dien je in het volgende commando twee “” te gebruiken. Bijvoorbeeld “C:\My Dir”
Na het aanmaken van de map voer nu het volgende uit: compact to C:\CompactAD{enter}
Tijdens deze actie word er een nieuwe Ntds.dit aangemaakt in de folder die we eerder aangemaakt hebben.
Type vervolgens twee keer quit{enter} om NTDSUTIL af te sluiten.
Als er geen fouten zijn opgetreden tijdens het compact process. Volg dan de laatste stappen die NTDSUTIL ook aangeeft.
If compaction was successful you need to:
copy “C:\CompactAD\ntds.dit” “C:\WINDOWS\NTDS\ntds.dit”
and delete the old log files:
del C:\WINDOWS\NTDS\*.log
copy “C:\CompactAD\ntds.dit” “C:\WINDOWS\NTDS\ntds.dit”{enter} bij deze actie word je orginele ntds.dit van voor de compact overschreven. (Doe dit alleen als je een goede systemstate backup hebt.
Verwijder daarna de logfiles: del C:\WINDOWS\NTDS\*.log{enter}
Als laatste herstart je de server en laat deze normaal opstarten. Dit doe je met het commando: shutdown -r -t 0{enter}
*{enter} is de enter knop op je toetsenboard.
hoi,
Directory Services Restore Mode wat houdt dat precies in?
groet,
Tom
Restore Mode Password wat is dat?