加载中…
个人资料
Mister东关
Mister东关 新浪个人认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:4,751
  • 关注人气:8
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

用备份还原系统后,提示hal.dll文件丢失

(2010-09-17 11:56:35)
标签:

hal.dll

丢失

ghost

备份

还原系统

分类: 计算机实用Tips
本文只适用于 Windows XP/2000/2003 系统

不知你有没有遇到这种情况:
用Ghost备份还原系统(或安装Ghost版系统)后重启计算机,出现在眼前的不是XP的启动画面,而是提示hal.dll文件丢失,系统无法启动!而且无论你恢复系统多少次,仍然提示hal.dll文件丢失,系统无法启动!
该问题的出现,首先可以排除系统盘的问题,备份文件和备份软件是正常的,但恢复完系统之后就出现这种提示,而不是XP的启动画面,从这一点可以知道,计算机并没有从启动分区启动,而是从其它分区启动,但是其它分区并不存在启动系统的必要文件,因此导致了hal.dll文件丢失的提示。
知道故障所在之后,事情就好解决了。
如何解决??关键是要使计算机从系统的启动分区启动,而要改变启动的分区,就应该修改 BOOT.INI 这个文件,在DOS环境下用attrib命令把 BOOT.INI 文件的只读属性去除,执行edit boot.ini进入编辑(对于不熟悉DOS的同志建议你在WinPE环境下修改BOOT.INI文件)

timeout=0
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

关键是红色字样,括号中的数字一定要为启动分区所在盘,一般都是数字1,如果你的是数字2,3,4等,就要注意了,该句代码表示的是从第一个硬盘的第一个分区启动,如果是其它的数字就表示不是从第一分区启动了。把数字改为1,保存,然后重新启动。
怎么样?OK了吧?

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有