bootcamp启动失败,hal.dll 丢失
今天突然bootcamp启动xp失败,直接黑屏提示hal.dll missing,不能启动。可这个xp我都用了大半年了,昨天就装了个splayer,应该不会把这文件搞坏吧。 google了一番,有说文件损坏的,有说硬盘损坏的,也有说虚拟机导致的,或者是引导文件boot.ini损坏的。 先进osx看了下bootcamp分区,一切完好,数据都在。hal.dll文件也在。不过发现boot.ini文件没了,显示隐藏文件的script运行了下,c盘下还是没boot.ini. 于是google了一个,当然也是mac用bootcamp装XP的机器,如下 [boot loader] timeout=0 default=multi(0)disk(0)rdisk(0)partition(3\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(3)WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect 开VM fusion,进xp虚拟机,文本编辑器里复制进去,存为Boot.ini,放到C盘下,重启,搞定。OSX下建立这个文件可能格式和编码麻烦一点,会导致无效。