1
|
2 |
3
|
4 |
5
|
6
Windows XP: recuperare Hal.dll
HAL.DLL mancante o
danneggiato
HAL è abbreviazione del termine "Hardware Abstraction Layer", la
tecnologia ed i drivers che permettono a Windows NT, 2000 ed XP di
comunicare con l'hardware. HAL, insieme al file system NTFS,
sostituisce molte delle funzioni a suo tempo svolte dal vecchio
MS-DOS, carente dal punto di vista della sicurezza e della
stabilità.
HAL impedisce alle applicazioni di accedere direttamente alla
memoria di sistema, alla CPU, o alle componenti hardware quali, ad
esempio la scheda video o la scheda audio. Ciò rappresenta un passo
avanti nella prevenzione di molti conflitti ed arresti dovuti a
problemi hardware/software.
D'altro canto HAL riduce le prestazioni (o ne impedisce il
funzionamento) di giochi e programmi realizzati per l'ambiente DOS,
i quali devono accedere direttamente alle periferiche hardware per
poter "girare" correttamente.
Con HAL gli sviluppatori devono riscrivere o persino abbandonare
completamente il loro datato software.
E' per questo motivo
che molte software house italiane, specializzate nella creazione di
programmi di contabilità o simili, che per un buon ventennio hanno
pervicacemente continuato a produrre pacchetti che funzionano solo
in ambiente DOS (sino alla comparsa di XP), ora si trovano indietro
ed in difficoltà. Spesso i loro programmi attuali, modificati o
riscritti per lavorare in ambiente Windows, peccano di stabilità e
fluidità.
La stessa cosa si può
dire per la stragrande maggioranza dei tecnici informatici "nati"
con il DOS, i quali ancora oggi, sono solo in grado di installare un
sistema operativo inserendo il CD nel lettore, così come può fare
chiunque. Oltre questo non sanno andare.
Microsoft ha lavorato molto
per spingere i produttori hardware nel sostenere le tecnologie come
MMX, DirectX ed i linguaggi 3D graphics ed OpenGL, che permettono
agevolmente accesso indiretto alle attuali periferiche video, audio
CPU, dalle elevate caratteristiche prestazionali.
Windows XP, attraverso la tecnologia HAL, offre inoltre alcune nuove
caratteristiche di compatibilità che migliorano significativamente
la qualità e la resa finale di applicativi realizzati "su misura".
Cosa fare nel caso HAL.dll risulti mancante:
Avviare il sistema dal vostro CD di Windows XP e seguire le
indicazioni per avviare la console di ripristino (Selezionare "R"
quando appare a schermo tra le opzioni di scelta).
Se avete un dual-boot o "multiple-boot system", selezionate
l'installazione che desiderate, per accedere alla console di
ripristino.
Una volta arrivati al prompt, potete digitare "help" (senza
virgolette) per avere a schermo la lista dei comandi disponibili.
Per recuperare dal CD di Windows la libreria hal.dll, dovrete
decomprimerla. Il comando da digitare sarà:
expand d:i386hal.dl_ c:windowssystem32hal.dll.
Sostituite d: con la lettera corrispondente alla vostra unità CD.
Una volta terminata la decompressione del file, digitate "exit"
(senza virgolette) e riavviate il sitema.
1
|
2 |
3
|
4 |
5
|
6