Windows 7系统因丢失必要文件导致开机无法启动。解决此类问题,大部分情况下可备份数据后恢复操作系统,但这样会带来很大的麻烦,这篇文章主要通过一些常见的丢失文件的报错类型,运用调试等手段达到解决问题的目的,尽量减少装系统的麻烦。
原因分析:
在一台安装有Windows 7操作系统的电脑,从主机加电到显示桌面图标,需要经过一系列的启动过程,在这里,我们暂且根据不同的启动阶段出现的报错类型,大致分为三种情况。
1、引导阶段丢失文件导致的报错:
此阶段是在设备自检无故障之后,根据BIOS中的启动顺序开始启动硬盘时,从主引导记录MBR在分区表中找到活动分区,读取活动分区的分区引导记录,到分区引导记录找到该分区内的启动管理器文件BOOTMGR,最后到BOOTMGR读取启动配置数据BCD文件的整个过程。
该过程一般出现的丢失文件导致启动报错,有一个显著的特点就是全英文界面,就是按F8也调不出“高级启动选项”的菜单。比如图1为BOOTMGR文件丢失导致无法启动系统。
(图1)
2、初始化内核阶段丢失文件导致的报错:
到此阶段Windows才真正的开始启动,整个过程从Windows7内核的加载和初始化开始,随着设备驱动程序的加载以及各种服务的启动,直到整个彩色图形界面的出现。
在这个过程中,如果系统丢失必要的文件导致的无法启动,往往是不会影响到按F8出现的“高级启动选项”菜单的,但是对于一些鼠标类的操作,恐怕就难实现了。比如图2为某系统文件丢失导致的报错无法进入系统。
(图2)
3、登陆阶段丢失文件导致的报错:
此阶段最显著的一个特征就是Windows已经进入了图形化的界面,随着用户账户的登陆,到资源管理器的加载,再到各种应用程序的启动,整个系统已经有了比较友好的显示界面。
在这个过程中,如果系统丢失必要文件导致的无法启动,往往是在图形界面的弹出窗口式的报错,很多情况下键盘和鼠标都是能正常操作的。比如图3为explorer.exe程序丢失必要文件导致的报错。
(图3)
从Windows 7启动的这三个阶段的不同报错类型中分析,丢失或损坏的这些启动必要文件,可能会引起启动的某些环节无法正常加载,我们只需要想办法让这些环节正常加载了,也许系统就能正常启动了。而且启动阶段越是往后,我们可用的修复手段也就最多。因此,在以下解决方案中,我们从第三阶段,也就是登陆阶段丢失文件的报错开始,从后往前,逐步进行测试,直到解决问题。
解决方案:
1、首先去掉电脑所有外接设备,特别是U盘,移动硬盘等存储设备,确保读卡器中没有存储卡。
2、恢复BIOS默认值,并设置第一引导设备为硬盘。不同主机进BIOS设置的方法不太一样,笔记本电脑大部分可以在LOGO界面按F2进BIOS设置,台式机很多是LOGO界面按F1进BIOS,当然也有部分特例,可尝试“del”键之类的操作。
3、开机连按F8,在“高级启动选项”中,选择“最近一次的正确配置(高级)”,启动测试。
4、开机连按F8,在“高级启动选项”中,选择“安全模式”,启动系统测试。如果成功,可以尝试使用命令“SFC /SCANNOW”修复,如图4;当然,此状态也可用其他第三方的修复或杀毒工具进行测试,这里就不一一列举了。如果修复不行的话,可以尝试使用CHKDSK C: /F命令,在下次启动的时候,进行磁盘错误检查,进行修复测试。
(图4)
5、开机连按F8,在“高级启动选项”中,选择“修复计算机”,计算机自动进入WIN RE的修复界面。选择好对应的语言并登陆到对应账户后,可以进入到“系统恢复选项”中,如(图4),在这里,可以使用“命令提示符”等选项进行系统修复。首先,最常用的就是“启动修复”这一项,很多文件丢失等问题都能够通过此功能修复。当然,在数据没有问题的情况下,也可以使用“系统还原”及“系统映像恢复”功能进行操作系统的恢复操作。另外,也有部分Windows7系统,虽然按F8能出现“高级启动选项”,但却没有“修复计算机”的选项,常见于一些Ghost的操作系统,如遇此类情况,看是否能够进入安全模式,如无法进入安全模式,请联系您就近的联想服务网点。