Problema avvio di Windows – Hall.dll mancante o danneggiato


Un problema che ha una certa frequenza in Windows è quello che si presenta quando all’avvio del sistema viene mostrato il messaggio

Impossibile avviare windows poichè il file seguente manca o è danneggiato:
\system32\hal.dll
Installare di nuovo una copia del file sopra visualizzato

hal

Di solito questo succede quando si modifica il file boot.ini in modo errato ma la risoluzione è piuttosto semplice se si ha un cd di installazione del sistema operativo a disposizione.

Le operazioni da eseguire sono le seguenti
-Avviare il computer usando il cd di installazione del sistema operativo.
-Accedere alla Console di Ripristino premendo il tasto R quando viene richiesto di selezionare l’operazione che si vuole eseguire.
-Inserire la password dell’utente administrator se questa era stata impostata.
-Digitare bootcfg /list
Tramite questo comando viene mostrato come è configurato il file boot.ini e se non è presente una configurazione è necessario ricrearla usando il comando bootcfg /rebuild.
Eseguendo questo comando viene effettuata la ricerca dei sistemi operativi installati e una volta che vengono identificati viene chiesto se devono essere inseriti nel file di configurazione. Per confermare l’inserimento bisogna premere S e accettare i parametri di default.

Al termine dell’operazione il file boot.ini viene ricreato e il computer dovrebbe essere avviabile senza problemi.