Windows 2003 server NTDS corrotto..
Friday, July 27th, 2007Vi è mail capitato che windows 2003 server, dopo un problema HW dica che non riesce a avviare Acrive Directory Services?
Mi dispiace per voi… Io mi sono trovato in questa situazione, dopo aver riparato un guasto al controller RAID, windows 2003 servr ha provato a ripartire dando seguente errore: “Active Directory could not be initialized….” ovviamente l’unica cosa che puoi fare e cliccare ok che riavvierà il computer. Come porcata non c’è male, ma paziena.
Riavvi con “F8″ in modalità di ripristino di servizi di directory, ovviamente parte in modalità provvisoria senza supporto AD e a questo punto puoi usare il bellissimo tools NTDSUtil e provare a seguire le istruzioni presenti sul sito del supporto Microsoft.
Benissimo, istruzioni dettagliare, provare l’integrità, la semantica e la sintassi, comando di ripristino, bla bla bla… Ma se provi con il ripristino e dice “Il DB è corrotto, impossibile ripristinarlo” cosa fai?? Le soluzioni proposte sono 2 fondamentalmente:
O hai un backup dello stato del sistema e lo ripristini o reinstalli. Stranamente esiste un’altra soluzione che sorge all’occhio continuando a leggere gli articoli che trattano di questo problema, nel caso in cui non è l’unico server di dominio… Fortunatamente non era l’unico server di dominio e per questo non sono stato lapidato da una 50 di utenti agguerriti. Cmq tornando a noi, le istruzioni sono anche in questo caso abbastanza semplici: Decomimssionare il Controller di Dominio e disinstallare Active Directory service per poi reinstallarla. A parole è facile, ma a fatti? Decommissionare i servizi ad un’altro controller è stato seplice, ma…
COME SI FA A DISINSTALLARE ACTIVE DIRECTORY SERVICE?
Per la Microsoft è facile basta eseguire il comando “DCPROMO /FORCEREMOVAL” leggendo questo howto ero già gasato e vincitore, ma all’esecuzione è uscita una bella scritta: “Unabel to exec dcpromo in safe mode…”
Cazzarola e adesso? L’unico modo per disinstallare AD è usare dcpromo e l’unico modo in cui parte il mio windows è in safe mode… Non ce la possiamo fare.
A questo punto ho anche provato ad fare il backup del sistema dall’altro server 2000 e ripristinarlo sul 2003, ma ovvienete il db non era compatibile.
Dopo aver perso anche troppo tempo ho reinstallato, spero vivamente che Bill abbia un’altra soluzione ben nascosta al mio problema…
