Il file boot.ini e' un file di sistema nascosto e protetto alla scrittura, posizionato nella cartella radice del disco fisso su cui e' installato il sistema operativo Windows Xp.
Per un qualche motivo, se pur raramente, puo' corrompersi e come conseguenza puo' portare ad un messaggio di errore nella fase di avvio di Windows.
Messaggi di errore
Impossibile avviare Windows a causa di un problema di configurazione hardware del disco del computer.
Impossibile leggere dal disco di avvio selezionato. Verificare il percorso di avvio e l'hardware del disco.
Per ulteriori informazioni sulla configurazione del disco hardware, consultare la documentazione di Windows XP nei manuali di riferimento dell'hardware.
Impossibile avviare Windows NT. Il seguente file e' mancante o danneggiato:
Directory principale_Winnt\System32\Ntoskrnl.exe
Reinstallare una copia del file sopra specificato.
Directory principale_Winnt\System32\Hal.dll e' mancante o danneggiato:
Reinstallare una copia del file sopra specificato.
E' inoltre possibile che si verifichi uno o piu' dei seguenti comportamenti:
A) Se si avvia il computer mediante la Console di ripristino di emergenza, potrebbe essere visualizzato un prompt dei comandi senza alcuna opzione per accedere all'installazione di Windows.
B) E' possibile che quando si tenta di accedere alla cartella di Windows venga visualizzato il seguente messaggio di errore:
Accesso negato.
C) Se si tenta di eseguire un'operazione di ripristino dal CD di Windows XP, l'installazione di Windows non verra' rilevata e non sara' possibile ripristinarla.
Cause
Questi errori o problemi e' possibile che si verifichino se e' vera una delle seguenti condizioni:
A) Il valore predefinito nella sezione [Boot Loader] del file Boot.ini e' mancante o non e' valido.
B) L'installazione di Windows XP non e' presente nel percorso specificato nel file Boot.ini.
C) Il file Ntoskrnl.exe e' mancante o danneggiato.
D) Il percorso di partizione del file Boot.ini non e' impostato correttamente.
E) Errore hardware generale.
Risoluzione
Per risolvere il problema occorre modificare il file boot.ini; e' possibile modificarlo cambiando gli attributi nascosto e sola lettura del file, oppure, ed e' la soluzione piu' corretta e consigliata, utilizzare la
Console di Ripristino ed il comando
bootcfg per la sua riparazione.
Per far cio', utilizzare uno dei metodi descritti di seguito.
Soluzione 1 (modifica boot.ini)
Modificare il file Boot.ini per ripristinare o correggere il valore predefinito e assicurarsi che le altre voci della sezione [Operating Systems] del file Boot.ini facciano riferimento alle directory appropriate.
Soluzione 2 (Console di Ripristino: bootcfg)
Utilizzare l'utilita'
Bootcfg della
Console di ripristino di emergenza per correggere il file Boot.ini:
1) Utilizzare il CD di Windows XP per avviare il computer.
2) Qunado appare il messaggio
Installazione, premere
R per ripristinare Windows tramite la Console di ripristino di emergenza.
3) Selezionare l'installazione di Windows desiderata, quindi digitare la password di amministratore quando viene richiesta. Se non era stata inserita, premere semplicemente il tasto
Invio.
4) Dal prompt dei comandi visualizzato, digitare
bootcfg /rebuild, quindi premere INVIO.
5) La procedura esegue una scansione del disco alla ricerca dei sistemi operativi installati ed alla fine visualizzera' il sistema operativo rilevato, chiedendo se si desidera
Aggiungere installazione all'elenco sistemi operativi all'avvio? (Si'/No/Tutti).
Premere il tasto
S in risposta a questo messaggio, per confermare l'aggiunta.
6) Il messaggio successivo richiede di
Inserire l'identificatore di caricamento, che non e' altro che il nome che appare nel menu di scelta del sistema operativo da avviare.
Digitare pertanto:
Windows XP Professional o
Windows XP Home Edition, oppure anche un qualsiasi altro nome a piacimento.
Inserito il nome premere
Invio
7) Il successivo messaggio richiede le
Opzioni di caricamento del sistema operativo: lasciare il campo vuoto, quindi premere
Invio
Dopo aver eseguito le operazioni precedenti, riavviare il computer, quindi selezionare la prima voce del menu di avvio. Questo dovrebbe consentire l'avvio normale di Windows XP.
Dopo il caricamento di Windows XP, e' possibile modificare il file Boot.ini per rimuovere il valore errato.
Soluzione 3 (utilizzo del CD di Windows)
1) Avviare il computer utilizzando il CD di Windows XP. Premere un tasto qualsiasi per eseguire l'avvio dal CD.
2) Al termine del caricamento dei file di installazione, premere
R per ripristinare Windows utilizzando la Console di ripristino di emergenza.
3) Nella Console di ripristino di emergenza selezionare l'installazione alla quale si desidera accedere (generalmente la numero 1), quindi premere INVIO.
4) Accedere come Amministratore digitando la password di tale account, quindi premere INVIO. Se non era stata inserita, premere semplicemente il tasto
Invio.
5) Nella Console di ripristino di emergenza, al prompt dei comandi, digitare il comando seguente e premere INVIO:
Per sistemi monoprocessore:
expand unita' cd-rom:\i386\ntoskrnl.ex_unita':\Windows\system32
Per sistemi multiprocessore:
expand unita' cd-rom:\i386\ntkrnlmp.ex_unita':\Windows\system32\ntoskrnl.exe
unita' cd-rom e' la lettera che corrisponde all'unita' CD-ROM e unita' e' la lettera che corrisponde al disco rigido in cui e' installato Windows.
6) Se viene richiesto se si desidera sovrascrivere il file, premere
S.
7) Digitare
exit, quindi premere
INVIO al prompt dei comandi.
Soluzione 4 (Console di Ripristino: chkdsk)
Questa soluzione prevede l'utilizzo dello
Scan Disk.
Avviare il computer mediante la Console di ripristino di emergenza ed eseguire il comando
CHKDSK /r.
Nota per i piu' esperti:
Non e' necessario includere l'opzione
/p nella riga di comando
Chkdsk perche' l'opzione
/r fa si' che l'utilita'
Chkdsk individui settori danneggiati e ripristini informazioni leggibili. Questo comando implica l'opzione
/p.
Note
Se il valore predefinito della sezione [Boot Loader] del file Boot.ini e' mancante, verra' visualizzata una nuova voce
Windows (predefinito) nel menu di caricamento del sistema operativo (caricatore di avvio) che verra' assunta come valore predefinito. La voce
Windows (predefinito) fa riferimento al percorso riportato di seguito per caricare Windows XP:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
Argomenti correlati
Come modificare il file boot.ini
(www.parlandosparlando.com/view.php/id_523/lingua_0/whoisit_1)
Utilita' di configurazione del sistema
(www.parlandosparlando.com/view.php/id_180/lingua_0/whoisit_8)