如果使用windows7进行磁盘分区的时候在新建磁盘分区时会添加一个100m左右的小分区作为隐藏分区。无忧的victor888在研究windows7部署的基础上为我们探索出了一个处理因为误删除分区导致引导失败的维护方法。

第一部分恢复引导所需要的文件结构。

首先使用维护pe启动,恢复boot目录和bootmgr

      我当时想到的是从QQ上向别人要一个BCD文件再进行修改,但一想BCD文件在WIN7下是不让COPY的,况且找别人也麻烦。我知道WIN7自带的PE3.0有这个修复功能,OK,从硬盘启动,U盘上的WIN7 PE开始运转了。因为我的BOOT.WIM已经设置了SETUP.EXE以INSTALL.WIM参数自动加载INSTALL.WIM开始安装,这不同于 WIN7光盘,还可以显示出修复过程,我的没有,直接到了选择WIN7版本这步。怎么办?

第二部分 使用安装源进行系统修复维护

       如果我把这个选择窗口关闭,那么,系统就会重启。我选择了按SHIFT+F10,进入了命令行窗口,经过寻找,发现在X:\SOURCES目录下有一个目录名为 RECOVERY,OK,进去,发现两个EXE文件,其中一个应该就是启动修复过程的程序(名字RECENV.EXE),运行之,太好了,很快系统就修复了,重启。

       终于等来的久违的画面,启动还是ACRONIS完成分区设置,很快,系统又重启了,这次终于进入WIN7系统了,经过查看系统属性,“系统将在30天后过期...”

第三部分 处理残余信息

        此外还有的一个操作就是BCD文件在启动菜单项上会加上“修复”两个字,因为我没加中文字体,因此这两个字为乱码,我用BCDEDIT把出现这两个字的地方给干掉了。

至此问题解决。

 

第四部分  命令行的舞蹈 另一种解决问题的思路

    启动到PE 后进入到WINDOWS 7磁盘的WINDOWS\SYSTEM32目录。一般情况下为C:
例子
cd /d c:\windows\system32
bcdboot c:\windows /l zh-cn c:
OK了,启动菜单全部设置好。当然了得把WIN7分区设为活动先。
运行出错就把BCDBOOT.EXE复制到其它分区再运行就可以了

 

声明:此文章内容由转载无忧启动论坛victor888原创帖整理。如需转载请征求原作者意见谢谢。