风云小站 » 『 求助专区 』 » 无法进入WINDOWS系统
本页主题: 无法进入WINDOWS系统 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

sdygwr
风云墙|热论爱坛
级别: 超级会员


精华: 0
发帖: 1703
威望: 2074 点
风云币: 2980 元
专家分: 0 分
在线时间:199(小时)
注册时间:2006-07-24
最后登录:2008-03-19

 无法进入WINDOWS系统

开机之后黑屏


上面显示

Quote:

以下文件丢失或埙坏,Windows无法启动

<Windows   root>\system 32\hal.dll.

请重新安装以上文件的拷贝。






请问如何解决?
顶端 Posted: 2006-11-09 11:43 | [楼 主]
heroyb
风云墙第二帅哥(第一是我小弟)
助人为乐奖 技术专家奖 特殊贡献奖
级别: 风云元老


精华: 2
发帖: 2509
威望: 2066 点
风云币: 302 元
专家分: 96 分
在线时间:892(小时)
注册时间:2006-08-22
最后登录:2018-05-17

 

可能是由于C盘根目录下的boot.ini文件非法,导致默认从C:\Windows启动,但是又由于你的WinXP没有安装在C盘,所以系统提示找不到HAL.DLL文件。启动因而失败。解决方法是重新编辑Boot.ini文件。
可以选用以下方法编辑:
  1)、使用PE盘启动。
  2)、使用故障恢复控制台里面的bootcfg命令。
  3)、在别的电脑上创建好以后,拷贝到受损电脑的C盘根目录上覆盖源文件即可。

也有可能就是真的系统目录被删除了,比如在dos下格式化过某个盘。楼主自己分析一下
顶端 Posted: 2006-11-09 11:47 | 1 楼
sdygwr
风云墙|热论爱坛
级别: 超级会员


精华: 0
发帖: 1703
威望: 2074 点
风云币: 2980 元
专家分: 0 分
在线时间:199(小时)
注册时间:2006-07-24
最后登录:2008-03-19

 

WinXP正是安装在C的


问题是现在连系统都无法进入  


第 2)   怎末用呢?  
顶端 Posted: 2006-11-09 11:56 | 2 楼
huangchaowd
级别: 高级会员


精华: 0
发帖: 257
威望: 954 点
风云币: 2591 元
专家分: 0 分
在线时间:94(小时)
注册时间:2006-11-01
最后登录:2008-04-12

 

看看是否有用:
别人的一个例子
例子:
一日,当电脑重新启动进入WinXP时,系统提示:“systemroot\system32\hal.dll文件非法或该文件已损坏,系统无法启动”。笔者心想可以利用将故障恢复控制台来修复损坏的文件。
说干就干,立刻重新启动电脑,选择故障恢复控制台。一切按部就班进入Windows目录。但笔者并不知道hal.dll文件位于安装光盘的哪一个压缩包中,于是键入如下命令:expand /G:\i386\driver.cab(G:为光驱盘符),列出Windows安装光盘上的驱动程序CAB压缩包中的所有文件,发现hal.dll在driver.cab压缩包中。

立即在DOS提示符下输入:expand G:\i386\driver.cab /f:hal.dll c:\windows\system32\,回车后提示:将G:\i386\driver.cab展开成c:\windows\system32\hal.dll。立即重新启动电脑,却没想到出现了与第一次相同的提示,看来是失败了。

可是明明提示拷贝成功!仔细一想,会不会hal.dll是由其他文件在系统安装时由Setup程序改名而来?(就像Win98的win.com是由win.cnf改名而来一样)。于是再次利用expand /d G:\i386\driver.cab命令查找hal*.dll文件,结果找出halaacpi.dll、halacpi.dll、halapic.dll、halmacpi.dll、halmps.dll、halsp.dll六个文件,按顺序首先将halaacpi.dll拷贝至c:\windows\system32\,并改名为hal.dll后重新启动电脑,不行。再拷halacpi.dll,改名后重启,终于重现可爱的桌面!

成功启动后,立即进入系统c:\windows\system32目录查看hal.dll的属性,鼠标点击“版本”选项卡上的“源文件名”,hal.dll的源文件名果然是halacpi.dll。
本帖最近评分记录:
  • 风云币:5(cai504)
  • 顶端 Posted: 2006-11-09 11:58 | 3 楼
    huangchaowd
    级别: 高级会员


    精华: 0
    发帖: 257
    威望: 954 点
    风云币: 2591 元
    专家分: 0 分
    在线时间:94(小时)
    注册时间:2006-11-01
    最后登录:2008-04-12

     

    提示hal.dll丢失也可能是 C: 盘的 boot.ini 文件的问题
    boot.ini设置的启动分区不正确当然就找不到hal.dll
    http://zhidao.baidu.com/question/10670564.html
    顶端 Posted: 2006-11-09 12:02 | 4 楼
    wuloveml
    级别: 超级会员


    精华: 0
    发帖: 823
    威望: 2401 点
    风云币: 2763 元
    专家分: 5 分
    在线时间:65(小时)
    注册时间:2006-08-13
    最后登录:2008-04-25

     

    最简单的解决方法是买张系统盘回来,开机时放入光驱里,从光驱启动然后修复一下系统就可以重新进入系统了,你把系统文件删了而已没什么大碍
    每天早上起来说一声:“GOOD MORNING!”新的一天开始了,为新的希望和新的奋斗目标努力。
    顶端 Posted: 2006-11-09 19:13 | 5 楼
    刘彬
    终身成就奖
    级别: 管理员


    精华: 1
    发帖: 4884
    威望: 9562 点
    风云币: 59383 元
    专家分: 5 分
    在线时间:3016(小时)
    注册时间:2006-05-29
    最后登录:2022-03-10

     

    1、GHOST系统
    2、全新安装系统
    3、覆盖安装系统
    平平淡淡中求真
    风云墙技术论坛
    顶端 Posted: 2006-11-09 19:27 | 6 楼
    sdygwr
    风云墙|热论爱坛
    级别: 超级会员


    精华: 0
    发帖: 1703
    威望: 2074 点
    风云币: 2980 元
    专家分: 0 分
    在线时间:199(小时)
    注册时间:2006-07-24
    最后登录:2008-03-19

     

    马上找张光盘,试试修复下看看行不。
    顶端 Posted: 2006-11-10 11:45 | 7 楼
    chentong
    级别: *


    精华: *
    发帖: *
    威望: * 点
    风云币: * 元
    专家分: 0 分
    在线时间:(小时)
    注册时间:*
    最后登录:*

     

    可能不是专业人员不太好弄,要是高手就修复一下试试,也可以用光盘导入WINDOWS,再用楼上几位大哥的方法把根目录修一下也好啊!!
    顶端 Posted: 2006-11-10 13:20 | 山东省泰安市网通 8 楼
    chentong
    级别: *


    精华: *
    发帖: *
    威望: * 点
    风云币: * 元
    专家分: 0 分
    在线时间:(小时)
    注册时间:*
    最后登录:*

     

    最简单的方法是冲撞系统
    顶端 Posted: 2006-11-10 13:22 | 山东省泰安市网通 9 楼
    heroyb
    风云墙第二帅哥(第一是我小弟)
    助人为乐奖 技术专家奖 特殊贡献奖
    级别: 风云元老


    精华: 2
    发帖: 2509
    威望: 2066 点
    风云币: 302 元
    专家分: 96 分
    在线时间:892(小时)
    注册时间:2006-08-22
    最后登录:2018-05-17

     

    建议楼主把boot.ini文件看一下。
    最简单就是用PE系统,
    或者DOS下也可以。和下面的这个对比一下:


    [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 home edition" /fastdetect
    顶端 Posted: 2006-11-10 15:02 | 10 楼
    newcookie
    不看書還能幹什麼?
    级别: 荣誉会员


    精华: 1
    发帖: 2898
    威望: 2354 点
    风云币: 2000 元
    专家分: 0 分
    在线时间:355(小时)
    注册时间:2006-08-22
    最后登录:2008-04-27

     

    你一定是误删了某个文件,重装吧~
    偶也遇到过,呵呵~
    顶端 Posted: 2006-11-10 15:08 | 11 楼
    sdygwr
    风云墙|热论爱坛
    级别: 超级会员


    精华: 0
    发帖: 1703
    威望: 2074 点
    风云币: 2980 元
    专家分: 0 分
    在线时间:199(小时)
    注册时间:2006-07-24
    最后登录:2008-03-19

     

    谢谢,偶在试试其他方法。
    顶端 Posted: 2006-11-11 15:05 | 12 楼
    帖子浏览记录 版块浏览记录
    风云小站 » 『 求助专区 』
    感谢,曾经的版主
    Total 0.009580(s) query 6, Time now is:12-28 08:10, Gzip enabled 渝ICP备20004412号-1

    Powered by PHPWind v6.3.2 Certificate Code © 2003-07 PHPWind.com Corporation
    Skin by Chen Bo