还是windows\system32\system,windows\system32\hal.dll丢失的问题,不过我现在每天都重装,没天都丢失,急啊!!!!

时间:2022-11-04 03:39:40
会不会是我的硬盘坏了.
另外在卖电脑的商店说是好好的一到我家就有这种问题.我家的电源不大好漏电比较严重.会不会是这个原因造成关机时产生非法关机.急啊.

13 个解决方案

#1


REFERENCE NUMBER: CH000490
Missing Windows hal.dll file:


--------------------------------------------------------------------------------

Issue:

Missing Windows hal.dll file.

Additional information:

Additional information about the definition for HAL can be found on our HAL dictionary definition page.

Cause:

The missing or cannot find hal.dll, \windows\system32\hal.dll, or \winnt\system32\hal.dll error message may be experienced on a Microsoft Windows 2000 or Microsoft Windows XP system when the boot.ini becomes corrupted or when a user is attempting to dual boot a computer.

Solution:

Verify that the computer boot.ini is present and not corrupted

Verify the boot.ini file is found on the computer by using a boot diskette or use your Windows CD to get to the MS-DOS "C:\>" prompt. 
From this prompt edit the boot.ini, verify that it is pointing to the correct operating system, and that no anomalies are found within the file. Additional information about editing the boot.ini as well as additional information about its available options can be found on document CH000492. Below is a listing of what to verify 
If only one operating system is on the computer verify that the boot.ini only has one operating system listed. In some situations an alternate configuration line may be added for the same operating system, leaving the improper line. 
Verify that the "default=" line as well as the operating system line are the same and that they are pointing to the correct operating system. 
Verify that the computer has the hal.dll file

From the MS-DOS "C:\>" prompt quickly determine if your computer has the "hal.dll" file by typing "dir hal.dll /s" at the prompt. If the computer returns a "File not found" message, the hal.dll has been deleted. 

To recover this file boot the Windows operating system CD and choose the option to "restore", "repair", or "recover". This option will prompt you for the Windows installation to use, the administrators password and will allow you to restore the proper file. At the MS-DOS prompt type the following command:

expand x:\i386\hal.dl_ y:\windows\system32\hal.dll

In the above example "x" would be the letter of your CD-ROM drive and "y" the letter of the drive your operating system is installed on. If you need to determine the drive letters of your devices type "map".

Additional information about the expand command can be found on our expand help page.

Reinstall the operating system

If the boot.ini is found on the computer and does not appear to be corrupted and/or if the hal.dll file is missing it is recommended that you reinstall your Windows operating system.

大意是说你的boot.ini文件有无破坏,你有无双重引导系统,
不行的话,先expand一个hal.dll文件过去,还是不行的话,重装吧,建议下载个vlk版本的。

#2


没双系统啊,我现在没天都重装,第二天又不行了

#3


建议先查毒。

如果你确认你机器里面没有病毒,那你最好用SCANDISK扫描一下你的硬盘,看看是否有坏道。

#4


非法关机有可能造成你的硬盘出现坏道

#5


装个诺顿system版的,查毒后检查一下磁盘

#6


Hal.dll is missing...

这个故障是因为缺少hal.dll文件引起的,解决的办法是:

a,启动故障回复控制台;

b,输入: expand x:\i386\hal.dl_ c:\windows\system32\hal.dll

c,输入exit,回车;

2. 内核初始化.这一步将对内核以及上一步中调用的硬件驱动程序进行初始化.

plus:Hal.dll,是英文hardware abstraction layer,硬件抽象层的缩写,这种技术提供了驱动程序与硬件之间的借口,可以防止应用程序直接访问计算机系统内存,cpu以及硬件设备(如声卡和显卡),从而使系统可以跨越多种硬件平台运行;

#7


我整个硬盘都格式话过了.

#8


以上不行,查病毒,如果不行就格式化系统,然后在重装,如果还是不行查查硬盘是否有坏道,换一块试试

#9


建议你 换个硬盘试试!

#10


杀毒啊,用光盘装

#11


我这边有个建议给你一下:
你格式化重装过,然后每次还会报文件丢失,你可以试试换一张安装盘~
或者说你换装个系统看看。

#12


我想是他的安装光盘的那个HAL.DLL文件坏了,才造成这样的。

#13


换光盘

#1


REFERENCE NUMBER: CH000490
Missing Windows hal.dll file:


--------------------------------------------------------------------------------

Issue:

Missing Windows hal.dll file.

Additional information:

Additional information about the definition for HAL can be found on our HAL dictionary definition page.

Cause:

The missing or cannot find hal.dll, \windows\system32\hal.dll, or \winnt\system32\hal.dll error message may be experienced on a Microsoft Windows 2000 or Microsoft Windows XP system when the boot.ini becomes corrupted or when a user is attempting to dual boot a computer.

Solution:

Verify that the computer boot.ini is present and not corrupted

Verify the boot.ini file is found on the computer by using a boot diskette or use your Windows CD to get to the MS-DOS "C:\>" prompt. 
From this prompt edit the boot.ini, verify that it is pointing to the correct operating system, and that no anomalies are found within the file. Additional information about editing the boot.ini as well as additional information about its available options can be found on document CH000492. Below is a listing of what to verify 
If only one operating system is on the computer verify that the boot.ini only has one operating system listed. In some situations an alternate configuration line may be added for the same operating system, leaving the improper line. 
Verify that the "default=" line as well as the operating system line are the same and that they are pointing to the correct operating system. 
Verify that the computer has the hal.dll file

From the MS-DOS "C:\>" prompt quickly determine if your computer has the "hal.dll" file by typing "dir hal.dll /s" at the prompt. If the computer returns a "File not found" message, the hal.dll has been deleted. 

To recover this file boot the Windows operating system CD and choose the option to "restore", "repair", or "recover". This option will prompt you for the Windows installation to use, the administrators password and will allow you to restore the proper file. At the MS-DOS prompt type the following command:

expand x:\i386\hal.dl_ y:\windows\system32\hal.dll

In the above example "x" would be the letter of your CD-ROM drive and "y" the letter of the drive your operating system is installed on. If you need to determine the drive letters of your devices type "map".

Additional information about the expand command can be found on our expand help page.

Reinstall the operating system

If the boot.ini is found on the computer and does not appear to be corrupted and/or if the hal.dll file is missing it is recommended that you reinstall your Windows operating system.

大意是说你的boot.ini文件有无破坏,你有无双重引导系统,
不行的话,先expand一个hal.dll文件过去,还是不行的话,重装吧,建议下载个vlk版本的。

#2


没双系统啊,我现在没天都重装,第二天又不行了

#3


建议先查毒。

如果你确认你机器里面没有病毒,那你最好用SCANDISK扫描一下你的硬盘,看看是否有坏道。

#4


非法关机有可能造成你的硬盘出现坏道

#5


装个诺顿system版的,查毒后检查一下磁盘

#6


Hal.dll is missing...

这个故障是因为缺少hal.dll文件引起的,解决的办法是:

a,启动故障回复控制台;

b,输入: expand x:\i386\hal.dl_ c:\windows\system32\hal.dll

c,输入exit,回车;

2. 内核初始化.这一步将对内核以及上一步中调用的硬件驱动程序进行初始化.

plus:Hal.dll,是英文hardware abstraction layer,硬件抽象层的缩写,这种技术提供了驱动程序与硬件之间的借口,可以防止应用程序直接访问计算机系统内存,cpu以及硬件设备(如声卡和显卡),从而使系统可以跨越多种硬件平台运行;

#7


我整个硬盘都格式话过了.

#8


以上不行,查病毒,如果不行就格式化系统,然后在重装,如果还是不行查查硬盘是否有坏道,换一块试试

#9


建议你 换个硬盘试试!

#10


杀毒啊,用光盘装

#11


我这边有个建议给你一下:
你格式化重装过,然后每次还会报文件丢失,你可以试试换一张安装盘~
或者说你换装个系统看看。

#12


我想是他的安装光盘的那个HAL.DLL文件坏了,才造成这样的。

#13


换光盘