好久不更新了,因为一时没有网络可以用,现在又可以用了,先写这个吧。
这个问题最先是在家时就遇到的:
我的电脑上本来只有linux,后来要用win,但是主分区没有地方了,只好安到了扩展分区里去了。为了快点安,用的是 ghost 版。
安装完后,改 grub,引导之,“第一次引导”可以用,只要一重启,就会报“/system32/hal.dll 文件丢失或损坏,windows 无法启动....”
今天在我实验室的机器上也是同样的情况。
google 之,说是 boot.ini 文件里的路径错了。有个 partition(n),里面的 n 值,默认是数字1,也就是第一个分区,C盘,对于不是这样的情况,比如我这种情况,就不行了,它找不到 system32 的位置,就说是丢失或损坏了。
找到了问题所在,就改之,我的硬盘共 9 个分区,一个个试,最后试出来, 6 是好用的。
奇怪,按 linux 下 fdisk 的排法,那个分区是 hda9 ,按 win 能认出的分区来看, 是第二个 fat32 格式的分区, 按启动后 windows 给的分区名字,它是 C 盘,怎么算也不算不到 6 这个数字呀?
想不通,windows 究竟是怎么样来数数的?
阅读(952) | 评论(1) | 转发(0) |