admin 管理员组

文章数量: 887017

DiskGeniuse合并盘后系统启动失败的问题

      背景介绍

       新到手的电脑,原来装的是WIN7系统,不喜欢(机器就2G内存,可使用的只有1.5G,要是开几个开发工具,完全是不够用)。果断找IT给重装,搞了个XP。结果,分区很悲剧。300G的硬盘,C盘占去了78、D盘204G、E盘1.9G(驱动备份,磁道还要在C盘之前)、还有个原来的系统备份盘十几G。

      具体事件

      由于E盘是在C盘之前的,所以,在合并这两个分区后,重启电脑就出问题了。问题信息:

             [WINDOWS]... system32\hal.dll文件找不到...

       果断度娘之,没找到马上适用的答案,大多说格盘重装。后,看到这里的回复“windows root\system32\hal.dll丢失或损坏”。认真读之,认为其中“关于boot.ini文件中系统盘指向路径有问题”有点道理。

       然后就是搞个PE,这又是另一则故事(因为手头上没备有PE。额,还是推荐一下“电脑店U盘启动盘制作工具”吧)。进入PE,并打开合并后的C盘,查看boot.ini(恕本人愚笨,没能在文档浏览器中看到此文件。然后就用命令行,在C盘目录下使用命令“notepad boot.ini”)。果真看到一段:

 

[boot loader]
timeout=5
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /noexecute=alwaysoff

        把里面的“partition(2)”改为“partition(1)”,注意有两处 。重启,搞定。

 

本文标签: 系统启动 DiskGeniuse