戴尔品牌电脑系统问题

      公司一个同事的电脑开不了机,我过去看了,发现一开始提示:ntldr is missing的错误,于是我用PE给它修复了ntldr和boot.ini,此时开机,新的问题又来了:hal.dll丢失或损坏。

这时候,我郁闷了,于是通过PE进入C盘系统盘把boot.ini文件再检查一遍,发现其内容为:


[boot loader]

timeout=5

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

C:\GHLDR=”一键GHOST v8.3 Build 060428”


      原来关键问题就出在这里:multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

应该改为:multi(0)disk(0)rdisk(0)partition(2)\WINDOWS

主要原因是我们公司用的办公电脑统一都是戴尔品牌机,DELL品牌机的硬盘分区比较特殊,它的第一分区是个隐藏分区,而不是C盘,因此,C盘算是第二分区了,所以无法读取到hal.dll文件。

也有另外一个方法,就是重建MBR表,直接删除第一个没用的隐藏分区

      至此,问题圆满解决。