Ripristinare l'avvio din win2003 dopo aver installato win xp

di Andrea Zani, in Software,

Forse perché non mi era mai capitato, ma su un computer su cui avevo windows 2003 dopo l'installazione di windows xp non era presente nella lista dei sistemi operativi presenti sulla macchina.

Non me ne preoccupo. Prendo il file boot.ini e scrivo io manualmente la stringa:

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows Server 2003 Standard Edition" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect

Al riavvio l'amara sopresa: selezionando win 2003 non parte. Appare una schermata nera con il cursore lampeggiante e niente più. Pesando ad un problema di qualche settore avvio il pc con il cd di win 2003 e dalla
consolle di ripritino scrivo:
fixboot
fixmbr

Riavvio. Niente. Win 2003 non ne vuole sapere di partire. E 'sti 'ca**i!

Scopro leggendo della documentazione su internet che il problema nella versione del file ntldr e ntdetect.com. Per risolvere sono necessari questi file dal cd di win 2003 mentre quelli presenti ora sull'hd "c" sono quelli per win xp.

Ecco allora la trafila da utilizzare nella consolle di ripristino dal cd di win2003:

fixboot
cd \
attrib -h ntldr
attrib -s ntldr
attrib -r ntldr
attrib -h ntdetect.com
attrib -s ntdetect.com
attrib -r ntdetect.com
copy [percorso su cd]/i386/ntldr c:\
copy [percorso su cd]/i386/ntdetect.com c:\

Al riavvio... tutto ok. Win 2003 riappare in tutta la sua magnificenza :D

Nel caso volessimo da consolle di riprisitino riscrivere in automatico il file boot.ini possiamo usare il comando:

bootcfg /rebuild

Forse potrà essere utile a qualcuno...

Commenti

Visualizza/aggiungi commenti

| Condividi su: Twitter, Facebook, LinkedIn

Per inserire un commento, devi avere un account.

Fai il login e torna a questa pagina, oppure registrati alla nostra community.

Nella stessa categoria
I più letti del mese