故障解决: 一些Windows XP用户为了快速安装Windows 7,在网上下载好Windows 7的GHO系统后,使用PE快速将GHO覆盖到原来Windows XP分区。由于原来系统分区引导记录是NT52,这样Ghost完成后重启,电脑仍然去寻找NTLDR启动,从而导致上述故障的出现。 分区引导记录的更改可以借助Windows 7安装光盘完成,使用安装光盘启动电脑到PE后启动命令提示符,接着输入L:\boot\bootsect /nt60 c:/mbr(其中L为光盘的盘符),当屏幕提示Bootcode was successfully updated on all targeted volumes.则表示成功更改分区引导记录。
修复分区引导记录 故障3:Bootmgr文件丢失 系统分区引导记录没有错误,在每次启动时却出现BootMGR is missing,Press Ctr+Alt+Delete to restart的提示,这就表明Windows 7的引导文件Bootmgr已经丢失。 故障解决: 这种故障的出现大多是由于用户误操作或者病毒感染删除Bootmgr所致。 解决方法是重新将Bootmgr复制到系统分区,同上可以使用Windows 7安装光盘启动到PE,然后将安装光盘根目录下的Bootmgr文件复制到系统分区即可。需要注意的是新版本Bootmgr可以引导旧版本Windows,反之则不可以。因此对于Windows 7+8双系统用户,如果使用安装Windows 8之前的Windows 7备份系统恢复系统,则会导致启动后提示Bootmgr引导签名错误,无法引导Windows 8启动,此时使用Windows 8安装光盘下的Bootmgr覆盖同名文件即可。 小提示 ★Bootmgr文件的丢失还可能是由磁盘错误导致的(文件实际还在硬盘),比如有的朋友使用 Diskeeper对MFT碎片进行整理,开机的时候也出现了这个提示。这种情形下,可以进入PE系统运行一下chkdsk /f扫描磁盘以修复上述故障。如果开机提示BOOTMGR is compressed(Bootmgr被压缩),则是由于用户错误将系统分区进行压缩,解决方法是运行C:\windows\system32\compact /u /a /f /i /s c:\*进行磁盘解压缩。 故障4:BCD文件丢失 BCD是Windows 7系统的启动配置文件(类似Windows XP的boot.ini),Bootgr文件加载后它会读取BCD中的配置信息并列出操作系统选择菜单,如果该文件丢失则无法列出选择菜单(多系统用户就无法进行系统选择)。 故障解决: BCD文件丢失大多也是用户误操作或者病毒感染所致,解决方法是重建BCD文件。 同上使用Windows 7安装光盘引导进入PE后启动命令提示符,然后依次输入下列命令进行BCD文件的重建即可(以下假设只是Windows 7单系统,系统分区为C盘,各人需要根据各自的实际情况调整): Bcdedit /createstore c:\BCD Bcdedit /create {bootmgr} /d "Boot Manager" Bcdedit /set {bootmgr} device boot bcdedit /set {bootmgr} locale zh-CN Bcdedit /create /d "Windows 7" -application osloader 执行上述命令后,此时屏幕会返回一个GUID值,使用返回的值替换下列命令中的{ID} Bcdedit /set {id} osdevice partition=C: Bcdedit /set {id} device partition=C: Bcdedit /set {id} path \windows\system32\winload.exe Bcdedit /set {id} systemroot \windows Bcdedit/displayorder {id} -addlast 故障5:BCD配置文件错误 如果BCD配置文件出错,虽然可以显示操作系统选择菜单,但是选择后会出现找不到XX文件提示(实际上文件仍在硬盘),无法成功引导选择的系统。 故障解决: 这种故障的出现大多是由于用户对BCD进行错误的编辑,或者一键还原等软件对BCD文件进行更改所致。 解决的方法是使用bootice.exe(下载地址:http://js.oyksoft.com/201106/bootice_0.9.rar)进行正确的编辑。如果Windows 7还可以进入(无法进入则使用PE引导),进入系统后以管理员身份启动bootice.exe,接着切换到“BCD编辑”标签,单选“系统BCD”,单击“查看/修改”,在弹出的编辑窗口选中错误的BCD菜单(也可以直接单击“新建→Vista/7/2008启动项”,按下列的参数新建启动项),然后按照下列的设置编辑成正确的启动配置: 启动磁盘:当前硬盘 启动分区:C盘 菜单标题:Windows 7 启动文件:\windows\system32\winload.exe 启动路径:\windows 启动语言:zh-CN 最后单击“保存当前系统设置”和“保存全局设置”退出重启即可。
BCD编辑 小提示 ★Bootice可以非常方便地添加WinXP、VHD、Grub等系统到BCD中,因此对于多系统用户,如果BCD配置出现错误,同样可以使用上述方法添加菜单进行修复。 故障6:系统内核文件出错,或者硬件、服务配置出错导致蓝屏 在上述的环节中如果没有故障,系统就开始加载Windows 7的内核和各种硬件、服务配置(加载的顺序由注册表中对应键值决定),这一阶段最常见的故障是蓝屏。 故障解决: 出现故障的原因大多是由于病毒的侵袭,或者安装不兼容的硬件(如虚拟光驱)造成的。 如果上述组件出现故障,首先尝试使用系统“安全模式”解决。重启后按F8键进入高级启动选项,然后选择“最近一次的正确配置(高级)”,启动进入系统后看看是否再次出现类似故障。 如果故障仍然存在,再尝试进入“安全模式”,根据屏幕提示卸载不兼容的硬件。如果仍然无法解决问题,可以选择“修复计算机”进入WinRE,尝试使用“系统还原”恢复系统。上述手段都没有效果的话还可以使用重装的方法来解决问题,这当然是不得已而为之了。 至此,Windows 7启动过程基本完毕,就可以开始一天的工作啦。 |