![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
因以下文件损坏或者丢失 windows无法启动
安装XP 系统时提示“因以下文件的损坏或者丢失,
windows 无法启动”的解决方法
在安装windowsXP 过程中,复制完安装所需文件自动重启后出现以下提示界面:
#文档顶端
更换系统盘进行重新安装,仍然出现上界面。
问题分析:
经过更换数张系统盘后,排除了光盘的问题。根据提示信息我们发现,windows 启动过程中找不到正确的<Windows root.>\system32\hal.dll文件,所以猜测系统引导信息可能出现错误。这里我们借助Windows PE来查看一下系统引导信息,该文件在C 盘根目录下,文件名为boot.ini 。如图:
图表 1
解决方法:
进入Windows PE系统后,打开C:\boot.ini文件,如下图:
上图所示是一个正确的boot.ini 文件,有正确的引导信息,而错误的启电脑,系统就会继续安装。boot.ini 文件有如下特征:
[boot loader]和[operating systems]下的multi(0)被一段随机码取代,比如1fac3e2(0),如图所示:
解决此问题的方法就是将这段随机码删掉,替换成multi(0),如正确的boot.ini 文件所示,然后进行保存,这样系统才能有正确的引导信息,然后重新起动电脑。
1、请开机按F8进入到安全模式中用系统自带的系统还原,还原到你没有出现这次故障的时候修复(或用还原软件还原系统)。
2、如果故障依旧,使用系统盘修复,打开命令提示符输入SFC /SCANNOW 回车(SFC和/之间有一个空格),插入原装系统盘修复系统,系统会自动对比修复的。
3、如果故障依旧,在BIOS中设置光驱为第一启动设备插入系统安装盘按R键选择“修复安装”即可。
4、如果故障依旧,建议重装操作系统
安全模式是不是弹出一个框?请选择启动设备?。有3个选项。是不是选进入设置程序?
安全模式是:重启电脑,联系按F8键,会让你选择进入安全模式还是正常模式,你选择进入安全模式即可
root/system32/hal.dll。不重装XP如何解决,
这个是由于C盘根目录下的boot.ini文件非法,导致默认从C:\\Windows启动,由于你的Windows
XP没有安装在C盘,所以系统提示找不到HAL.DLL文件。启动因而失败。
解决方法是重新编辑Boot.ini文件。下面几种便于操作的:
1)、使用Win9X启动盘启动,使用EDIT.EXE命令编辑这个文件。启动EDIT.EXE以后只要按照正确的格式输入Boot.ini文件的内容,保存为Boot.ini文件即可。
2)、使用COPY
CON命令创建一个Boot.ini文件。在DOS下输入Copy
Con
C:\\boot.ini以后回车。然后按照Boot.ini文件的格式输入,每输入一行敲一次回车键,当全部内容输入完毕以后,按CTRL+Z,屏幕上会看到^Z的提示。这个时候再敲一次回车,系统会提示1
file(s)
copied.这就表示创建成功了。
3)、使用故障恢复控制台里面的bootcfg命令。
4)、在别的电脑上创建好以后,拷贝到受损电脑的C盘根目录上覆盖源文件即可。
就是在DOS下运行EDIT.EXE命令啊进DOS后输入EDIT.EXE后回车即可!
好把,换种方法,一个目的!在给你一个办法,你试一下!
hal.dll文件损坏或丢失,那么就意味着C盘下的BOOT.INI文件被损坏
重新写一个BOOT.INI文件,你想法进入DOS后复制到C盘跟目录下即可.
以下是BOOT.INI
文件的内容,你复制后保存为BOOT.INI文件.
[boot
loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating
systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft
Windows
XP
Professional"
/noexecute=optin
/fastdetect
用文本写入,保存为BOOT.INI
考入有启动功能的U盘!
用U盘进入DOS,用COPY
X:\BOOT.INI
C:\BOOT.INI即可
1。就是自己误删文件或者病毒删除文件。 这个属于软件方面的问题
2。磁盘出现错误。导致文件丢失,这个属于硬件问题。
根据您的描述,先蓝屏后丢失,假如你没有删除什么东西。我觉得更多的是硬件问题。
1、第一步,把硬盘数据线拔下来从新插一次。【80%】可以解决问题
2、不知道您的PE上面是否有磁盘工具,如果有,可以用chkdsk。如果没有,去网上下载一个chkdsk.exe 放到你PE的WINDOWS/SYSTEM32文件夹里面。如果你是两个台式机。可以把这个盘取下来查到另外一个电脑上面去,然后使用CHKDSK 这个 命令来修复磁盘。
=========================================
chkdsk这个命令具体用法,点击【开始】,点击【运行】,输入 chkdsk C: /f 你的那个丢失文件是哪个盘就修复哪个盘 ,就是把C:这个改了就可以了。注意用英文输入
=========================================
3、再不行有重装系统。然后再用CHKDSK修复一下磁盘以免下次出错。