提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

基础排查-第二步:确认更换启动模式是否正常

|

问题描述

本节主要是排查更换启动模式看是否正常,尝试通过最后一次正确配置、安全模式、修复模式等方式恢复虚拟机

解决方案

注意:在虚拟机内进行任何操作都前需要给虚拟机打快照,避免出现误操作或修改xx功能后引发新的问题,打好快照后可以最大可能的避免出现异常,可以打好快照后在进行以下排查

步骤一:尝试使用最后一次正确配置恢复虚拟机
1、当虚拟机软件或系统安装过驱动或者修改了虚拟机硬件配置后出现的异常,此时可以尝试使用最后一次正确配置来修复计算机。操作方式是:在VMP控制台找到故障虚拟机,编辑该虚拟机且在高级设置中勾选BIOS停留时间,设置启动停留时间10-30秒;

2、设置BIOS停留时间后开机,并且按F8进入高级启动菜单栏,进入后选择最后一次正确配置即可;


说明:
①若是按一次F8无法进入,可以控制台选择全屏,鼠标点击开机后再将鼠标移动到虚拟机内并点击鼠标,之后连续按F8快捷键即可;
②Windows启动过程可能要用到三个控件组:ControlSet001、ControlSet002和CurrentControlSet,他们都有相同的子项结构,一般启动时使用CurrentControlSet中的设置引导计算机。如果启动成功一次,它就将CurrentControlSet和ControlSet001中的数据复制到ControlSet002中。系统运行期间,如果安装了新驱动或对配置进行了更改,所作的更改就会写入CurrentControlSet和ControlSet001中。因此启动时出现问题,若是我们选择“最后一次正确配置”就是通知Windows系统使用ControlSet002中的数据启动,该数据代表系统在上次正确启动时的状态。也就是使用最后一次正确配置还原注册表项中的信息时,还原的注册表项是HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet。其他任何在注册表项中所作的更改均保持不变

3、由于最后一次正确配置会还原CurrentControlSet的注册表,因此若是通过最后一次正确配置可以启动,再次重启后就可以解决问题。若是通过最后一次正确配置无法恢复,则看步骤二;

步骤二:尝试使用安全模式恢复虚拟机
1、按F8后选择安全模式进入虚拟机,若是安全模式进入不了,可以尝试网络安全模式(可以配置网络)和带命令提示符的安全模式(可以使用CMD);


说明:
安全模式的工作原理是在不加载第三方设备驱动程序的情况下启动电脑,使电脑运行在系统最小模式,这样用户就可以方便地检测与修复计算机系统的错误。因此若是安全模式启动正常这基本可以定位就是第三方软件或驱动,以及第三方软件或驱动注入注册表后导致的异常;

2、Windows在安全模式下启动时可以自动修复注册表问题,在安全模式下启动Windows成功后,一般就可以在正常模式(Normal)下启动了,因此此时可以直接按正常的启动方式看是否恢复正常;

3、若是按正常启动模式开机依旧不正常,则可以重新进入安全模式。由于Windows操作系统只加载最基本的驱动程序,这样杀起病毒来就更彻底、更干净,因此可以尝试在安全模式下杀毒看是否是系统存在病毒导致;

4、确认虚拟机无病毒和异常驱动程序后若是依旧无法解决,则可以直接跳到步骤三;

步骤三:尝试进修复模式修复虚拟机
1、如下图所示,编辑虚拟机取消fastio后直接开机,尝试用windows自带的修复功能修复虚拟机;

2、若是自动修复功能无法修复虚拟机,则尝试按F8手动进入修复模式;


3、若是开机直接进入了修复界面,如下图所示,则可以优先进行步骤三排查(也就是修复模式)

详细操作如下:
①点击下一步,进入系统恢复选项,并且选择windows自带修复工具,然后再次选择下一步;
②选择启动修复,之后会进入自动修复阶段,等待修复即可;

③修复完成后选择不发送,然后选择完成;

④此时提示:windows无法自动修复此计算机,可以不用管,直接点击完成,之后再次选择重新启动看是否正常恢复即可;

⑤最后到启动界面需要选择正常启动,不要选择默认的启动修复(推荐)的模式,选择正常启动后等待一段时间后看是否正常进操作系统即可;

4、若是尝试关闭fastio,通过修复模式也无法恢复,则直接进行下一步排查;

我要分享
文档编号: 243611
作者: admin
更新时间: 2023-01-11 16:31
适用版本: