无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 14325|回复: 29
打印 上一主题 下一主题

[原创]删除WIN7小启动分区后系统的修复

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-7 22:57:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天是第一次给朋友装WIN7,非常的兴奋,过程有点曲折。

这个电脑是一台新买的LEGEND笔记本,只有一个DOS系统,我和电脑公司的人说,不用你们装,我来装WIN7,他们竭力阻止我说,WIN7的驱动可能要有问题,你们用不上。事实上,电脑公司的人从来没有给客户装过WIN7,他们只知道万能GHOST XP。我说这个你们不用管,我不相信有驱动不上的硬件,我使用WIN7已经三个月了。

用U盘启动安装WIN7(说明:本人的WIN7文件已经定制,U盘的一个畸形目录里只有BOOT.WIM,INSTALL.WIM,BOOT.SDI和一个用来启动WIN7的IMG文件),BIOS已经把USB2.0的速度给加载上了,因此运行很快,在安装时为系统划分了40G空间,非常的顺利,系统和软件安装都很顺利的安装完了,软激活搞定,LIANGJIANG的GGHOST安装完毕。最后查看硬盘时发现硬盘的笔记本最后有一个OEM分区,而在WIN7的前面还有一个小分区,我当时以为这个小分区也是联想的无用的分区,于是用ACRONIS DISK DIRECTOR SUITE 把这两个分区给干掉,C盘变成磁盘最开始部分分区。ACRONIS提示重启,55一启动发现BOOTMGR IS MISSING。

电脑公司的小子开始幸灾乐祸了,“无法启动!”,我心想,我还会让你们这些只知道给人装万能GHOST XP的人笑话?

凭着自己这阶段疯狂的研究WIN7的安装,知道这个问题不大,可以解决,但如何动手,思路还是不太清,一时也有点着急,朋友一直陪着半天了,不能工作从头来。我知道,我把WIN7的含有启动文件的分区给干掉了,BOOTMGR和BOOT文件夹都没有了,当然系统启动不了了。不怕,我可以修改,但怎么修复?

我首先启动到PE1.0下,为C盘建立了一个BOOT目录,并且把上述IMG中的BOOT文件中的BCD(这个文件用不到)和MEMTEST.EXE释放到了C:\BOOT下,同时把BOOT.SDI也COPY过来了。当然C盘的根目录也COPY了BOOTMGR,如果此时启动电脑,因为BCD文件的关系,肯定启动的是我U盘上的WIN7安装过程。

我当时想到的是从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天后过期...”,旁边的另外一个小伙又开始说了,你这是试用版,一个月后就用不了了,我没有理他。再次去软激活程序,选择卸载(因为此时系统实际上GRLDR和证书文件都有,但BOOTMGR启动被破坏,因此软激活就没了,同时没有的还有GGHOST),重装,OK,该有的都回来了。

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

最后一个就是驱动了,这个笔记本还可以,配套的VISTA驱动光盘基本都能用上,所有硬件基本都驱动起来了,只有几个PCI驱动是叹号,VISTA的主板驱动不能解决这个问题,没有关系,不影响使用。因为当时时间有点紧,就没上网搜索这个驱动。

OK,我说的都搞完了,电脑公司的人问我,你是做什么的,我说,我是电脑爱好者。

[ 本帖最后由 victor888 于 2009-11-8 13:18 编辑 ]
2#
发表于 2009-11-7 23:33:30 | 只看该作者
呵呵,电脑爱好者比那些在电脑公司只会用别人制作好的GHOST XP装系统的人强多了
回复

使用道具 举报

3#
发表于 2009-11-8 00:05:19 | 只看该作者
启动到PE 后进入到WINDOWS 7磁盘的WINDOWS\SYSTEM32目录。一般情况下为C:
例子
cd /d c:\windows\system32
bcdboot c:\windows /l zh-cn c:

OK了,启动菜单全部设置好。当然了得把WIN7分区设为活动先。

运行出错就把BCDBOOT.EXE复制到其它分区再运行就可以了。

[ 本帖最后由 chenall 于 2009-11-8 00:06 编辑 ]
回复

使用道具 举报

4#
发表于 2009-11-8 02:19:21 | 只看该作者
ls方法不错呵呵。学习了。
记得最早是在远景看到过比较麻烦的方法。还是bcdboot方便。。。。
回复

使用道具 举报

5#
 楼主| 发表于 2009-11-8 06:01:21 | 只看该作者
  1. Bcdboot - Bcd 启动文件创建和修复工具。

  2. bcdboot.exe 命令行工具用于将关键启动文件复制到系统分区以及创建新的系统 BCD 存储


  3. bcdboot <source> [/l <locale>] [/s <volume-letter>] [/v]
  4.                  [/m [{OS Loader ID}]]

  5.   source            指定 windows 系统根目录的位置。

  6.   /l                指定在初始化 BCD 存储时使用的可选区域设置参数。
  7.                     默认值为“简体中文”。

  8.   /s                指定一个可选的卷号参数,该参数用于指定要将启动环境文件复制到

  9.                     的目标系统分区。默认值为固件标识的系统分区。

  10.   /v                启用详细模式。

  11.   /m                如果提供了操作系统加载器 GUID,则此选项可以将给定的加载器
  12.                     对象与系统模板合并起来,以产生可启动条目。否则,只合并全局
  13.                     对象。


  14. 示例:     bcdboot c:\windows /l en-us
  15.           bcdboot c:\windows /s h:
  16.           bcdboot c:\windows /m {d58d10c6-df53-11dc-878f-00064f4f4e08}
复制代码

当时没有想到这个命令,CHENALL对于WIN7的安装理解非常的深入,赞一个。
回复

使用道具 举报

6#
发表于 2009-11-8 07:12:00 | 只看该作者
够曲折。也是显示实力的地方。
回复

使用道具 举报

7#
发表于 2009-11-8 08:33:08 | 只看该作者
呵呵,斑斑声情并茂,不错,其实他问你是干啥的,应该悠悠的说出wuyou dot com~~哈哈哈~电脑城装机的也有高手,但无忧的同学应该普遍更高。
畸形目录放置源文件真不错,我也这么用,结合多分区切换更安全。其实我还有个想法,写入U盘的WIN7 ISO或者直接刻盘引导,在已安装WIN7的硬盘上,是否可以出现修复引导项?这样就会方便不少,呵呵。
既然是联想的,建议ESAI分区也干掉,一个原因是出厂备份分区N G实在较大,而且MBR修改后已失效,再者说貌似联想的ONEKEY在隐藏分区前还划分出较小的主分区,放置引导,在以后的使用过程中分区调整等操作比较危险。。。
回复

使用道具 举报

8#
发表于 2009-11-8 08:41:27 | 只看该作者
哈哈,要我来的话,装之前就用分区软件把硬盘全清理干净后,再开始安装。

像楼主这样,出问题了再完美解决我就不会了。
回复

使用道具 举报

9#
发表于 2009-11-8 08:45:20 | 只看该作者
原帖由 victor888 于 2009-11-7 22:57 发表
今天是第一次给朋友装WIN7,非常的兴奋,过程有点曲折。

这个电脑是一台新买的LEGEND笔记本,只有一个DOS系统,我和电脑公司的人说,不用你们装,我来装WIN7,他们竭力阻止我说,WIN7的驱动可能要有问题,你 ...

哥们 你还真强悍啊呵呵 加油啊 学习了
回复

使用道具 举报

10#
发表于 2009-11-8 08:49:38 | 只看该作者
发现联想很挫的,预装DOS的机子还去加ESAI分区,而预装VISTA的新机子SLIC是2.0~~~~很挫很挫。。。奸商啊奸商~~~
回复

使用道具 举报

11#
发表于 2009-11-8 09:57:52 | 只看该作者
LZ可直接从U盘启动,用WIN7修复引导系统,不必这样麻烦。
回复

使用道具 举报

12#
 楼主| 发表于 2009-11-8 11:38:28 | 只看该作者
原帖由 tedrick 于 2009-11-8 08:33 发表
呵呵,斑斑声情并茂,不错,其实他问你是干啥的,应该悠悠的说出wuyou dot com~~哈哈哈~电脑城装机的也有高手,但无忧的同学应该普遍更高。
畸形目录放置源文件真不错,我也这么用,结合多分区切换更安全。其实 ...


对的,LEGEND确实还有一个主分区,也被我干掉了,我现在相当的讨厌原装机的一键恢复。
回复

使用道具 举报

13#
发表于 2009-11-8 12:07:16 | 只看该作者
原帖由 victor888 于 2009-11-8 11:38 发表


对的,LEGEND确实还有一个主分区,也被我干掉了,我现在相当的讨厌原装机的一键恢复。




斑斑之前玩lumos救护的吧?呵呵~~~记得开了个帖子~有兴趣,试试矮人大哥发的酷越~我试了下,linux定制,速度/备份大小一流,但WIN下驱动不稳定,隐藏目录也有些鸡肋和隐患,偶给别人装着玩的都搞成EISA了~~~呵呵~
回复

使用道具 举报

14#
发表于 2009-11-8 12:23:05 | 只看该作者
发现victor大哥是usb区的斑斑,借地请教下哈~:
手头有个老本,915的板子,USB启动PE从不成功(DOS可以),制作时试过NT5.X NT6 SYSLINUX  蛙哥1JF9 ULTRAISO写入,甚至手动编辑0扇区,可是都报错,比如NT5.X就会报NTDLR IS MISSING...可是文件明明在那里的。换别的新机子都能正常,但是,纠结的是 puppy linux写入或者天意兄的PE集成的linux就没问题。。。。请教一下怎么回事。。。谢谢了。。。
回复

使用道具 举报

15#
 楼主| 发表于 2009-11-8 13:16:35 | 只看该作者
你的PE是如何启动的?CHAINLOADER SETUPLDR.BIN?

如果是从U盘的NT引导直接启动的,那么,衣尝试将NT60引导写入U盘,将NTLDR更名为BOOTMGR试一下。

这个问题还是在于BIOS对你的盘的识别出了问题,你也可以尝试换一个U盘。
回复

使用道具 举报

16#
发表于 2009-11-8 13:56:07 | 只看该作者
原帖由 victor888 于 2009-11-8 13:16 发表
你的PE是如何启动的?CHAINLOADER SETUPLDR.BIN?

如果是从U盘的NT引导直接启动的,那么,衣尝试将NT60引导写入U盘,将NTLDR更名为BOOTMGR试一下。

这个问题还是在于BIOS对你的盘的识别出了问题,你也可以 ...



感谢斑斑回复。如上所述,N种启动模式PE都试了~~~自己改的、还有坛子里大侠做的较为成熟的,上述引导方式都用了。。。举例的NT5.2就是你说的方式。还有啊。。。不是1个U盘。。。而是256M、1G、2G 3个都如此。。。换机即可····
待我去换成BOOTMGR试试~~~不过NT6也是优先启动NTLDR吧。。。不抱太大希望,,,

谢谢啦~~~等试过了回来反馈。

[ 本帖最后由 tedrick 于 2009-11-8 13:57 编辑 ]
回复

使用道具 举报

17#
发表于 2009-11-8 14:56:56 | 只看该作者
哈哈 V版真给咱们无忧长脸!!!

貌似在装WIN7前先把盘格式化好  在安装过程中不要用WIN7自带格式化的话就不会建立那个隐藏的启动分区滴
回复

使用道具 举报

18#
发表于 2009-11-8 15:25:48 | 只看该作者
原帖由 molingjian 于 2009-11-8 14:56 发表
哈哈 V版真给咱们无忧长脸!!!

貌似在装WIN7前先把盘格式化好  在安装过程中不要用WIN7自带格式化的话就不会建立那个隐藏的启动分区滴



呵呵,纠正下。WIN7自带格式化并不“可怕”,可怕的是重新分区。
也就是说,只要不调整或删除新建原有分区即可。推荐PE下分区,然后用WIN7安装程序格式。
回复

使用道具 举报

19#
发表于 2009-11-8 15:43:10 | 只看该作者
斑斑我来反馈了~~~改为NT60 MBR、主分区PBR,分区根目录复制了个BOOTMGR。。。
这次变成提示BOOTMGR MISSING 了。。。囧。。。。看来这板子。。。
回复

使用道具 举报

20#
 楼主| 发表于 2009-11-8 16:39:07 | 只看该作者
你还是走DOS路线吧,GRLDR启动一个IMG,进入DOS,再GRUB.EXE启动PE。
回复

使用道具 举报

21#
发表于 2009-11-8 17:07:23 | 只看该作者
原帖由 victor888 于 2009-11-8 16:39 发表
你还是走DOS路线吧,GRLDR启动一个IMG,进入DOS,再GRUB.EXE启动PE。



呵呵~~~有时间照这思路定制个,MSDOS和FREEDOS下加驱动、进PE没成~~感谢斑斑解疑~看来老板子确实有限啊~~
回复

使用道具 举报

22#
发表于 2009-11-8 21:54:48 | 只看该作者
文章字体看起来有点费劲 的确是操作步骤上的错误 导致了弯路哦
回复

使用道具 举报

23#
发表于 2009-11-24 13:36:01 | 只看该作者
pe 进入win7所在分区sysytem32下运行
“bcdboot c:\windows c: /l zh-cn”

一般常会出错
delete W7启动小分区
bcdboot copy到其它分区再执行“bcdboot c:\windows c: /l zh-cn”,win7所在分区设为活动分区,重启。

[ 本帖最后由 haiou327 于 2009-11-24 14:04 编辑 ]
回复

使用道具 举报

24#
发表于 2009-11-25 00:59:42 | 只看该作者
原帖由 chenall 于 2009-11-8 00:05 发表
启动到PE 后进入到WINDOWS 7磁盘的WINDOWS\SYSTEM32目录。一般情况下为C:
例子
cd /d c:\windows\system32
bcdboot c:\windows /l zh-cn c:

OK了,启动菜单全部设置好。当然了得把WIN7分区设为活动先。
...

这个方便啊
回复

使用道具 举报

25#
发表于 2009-12-9 23:22:24 | 只看该作者
請教一下,斑竹提到用畸形目錄保存的安裝文件,看貼的時候沒怎麽在意,後來7樓的XD也提到了畸形目錄保存

想問下這裡用畸形目錄有哪些特別的好處???
回复

使用道具 举报

26#
 楼主| 发表于 2009-12-10 11:27:52 | 只看该作者
畸形目录不怕病毒,一般的U盘病毒是无法对付这个畸形目录的。因此XP和VISTA都经过的定制,因此根目录非常的清爽,即使U盘根目录染毒了,我们也可以直接手动清除:CTRL+A, DELETE。
回复

使用道具 举报

27#
发表于 2009-12-10 18:44:43 | 只看该作者
呵呵,我也是爱好者。不过爱好拿斑斑们的现成成果使用。自己DIY就不行了
回复

使用道具 举报

28#
发表于 2009-12-10 19:15:22 | 只看该作者
呵呵 大部分只是学徒 所以....
回复

使用道具 举报

29#
发表于 2010-1-24 16:37:54 | 只看该作者
说句不客气的话,这种故障只有半懂不懂的人和电脑高手才弄的出来,所以也不用歧视电脑公司的人,也不要以为他们是幸灾乐祸。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-29 01:13

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表