SATA与IDE硬盘混插后盘符混乱导致系列无法登陆的修复
这段时间就是背,问题一个接着一个,这回终于轮到自己的电脑出事了。我现在公司用的电脑大概是07年的时候配的,硬盘160G,近来想下载一些东西,发现硬盘空间太小了,已经再也腾不出什么地方了,正好找到一块160G的IDE硬盘,于是想挂到我的计算机上使用。
硬盘安装的时候有一个小问题,仅有的两个硬盘安装位,一个是原装的SATA硬盘,另一个被品牌机前面板的读卡器给占用了。只有一个空缺的光驱位,只能把硬盘放到这个位置上,但由于无法固定,我想了一个歪招,对折出许多身份证大小的纸片,大概用了20多张A4纸吧,硬把硬盘卡在了光驱位上,使用时我尽量不去碰机箱,插USB设备的时候,也尽量轻一些,以减少震动。(笨笨会算1+1:小K,其实你这部分内容应该发到硬件DIY。小K:你Y不是休假去了吗,还有空管我这破事?)
之后加电,BIOS检测到了,系列引导,OK,进入XP,发现桌面上许多快捷方式都变成无效的了,心想,坏了,肯定盘符乱了,还得改,打开我的电脑一看,WoKao(笨笨会算1+1:请使用文明用语,这里警告一次。),居然C盘都给我变成D盘了。补充一下,IDE硬盘在Channel 0上,SATA硬盘在Channel 5上,SATA光驱在Channel6上,应该是Channel 0的优先级高,所以IDE硬盘的C盘被当成两块硬盘的C盘处理了。之后进入磁盘管理,删IDE硬盘的分区,删C的时候有一个提示,没仔细看,大概是有XX占用着该盘之类的,还删不掉。已经干掉两个盘了,想重启再看一下,点完重启svchost.exe就报了两回错,重启之后一个有意思的现象发生了。系统还是可以正常引导的,只是输入密码后系统会被自动注销,安全模式也是这样,居然把IDE硬盘屏蔽掉还是这样,看来我的SATA的C盘已经彻底的变成了D盘。在不重装系统的前提下,从网上查找资料,终于发现了一个叫HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices的注册表项,里面保存的就是盘符与卷或者说分区的对应关系。上面卷的内容与下面盘符的内容相同,证明该分区被分配为这个盘符,文字不好说,看最后的图吧,当然想弄清楚对应关系也不容易,看着就晕。
我运气好在,我知道我的C盘被改成了D盘,那么我只要把DosDevices\D:改成DosDevices\C:就可以了,点击键名按F2键改键名,而不是双击键名改内容,这里要注意一下,别的都不用改,改乱了也麻烦。只要C盘改对,系统能进去,其它的再用磁盘管理改对就行了。就这样,我的系统又活了。
补充一下:只为系统已经无法登录,所以改注册表需要用到WinPE环境下的编辑目录注册表的工具,像国内的深山红叶WinPE已经包含了这个工具。
最后说一下,我配的图是在我家的笔记本上截的,就是给大家做个简单的说明,跟我出问题的台式机分区结构不同。
注意看下图的数据部分,被我画出的全是:00 00 00 F8 00 00 F0 84 02 00 00 00,是通过这个值,建立了盘符与分区间的关系。 我曾经把我的硬盘硬生生的塞到了软驱位上
品牌机
机箱里面只有两个硬盘位置,第三个只好塞到那里了
正好正好的
页:
[1]