按下F11键,屏幕会黑掉3秒钟,然后光标闪烁,并且再次回到桌面上。

或者出现蓝屏的情况。一串为0x0000007B的代码。键盘上的灯光被卡住了,所以不能发光。硬盘灯会一直闪烁,直到最后安静下来。

一键恢复,听上去很爽。按下之后就应该恢复到刚刚购买了新电脑的时候的样子。系统的干净程度很高,桌面上除了回收站之外没有其他东西了,风扇的声音也小了很多。

实际情况并不是这样。

一键还原不能用

该事物的本质上就是一个被固定住的批处理脚本。调用厂商隐藏在硬盘尾部的镜像文件。镜像文件的后缀是wim或者gho。十几G大小,平时看不見。在磁盘管理中会看到一个恢复分区。没有盘符,图标上有一个带钥匙的锁。

一键恢复失效70%的情况是因为镜像文件损坏。用户自己也不知道。在清理C盘的时候发现有一个不知道是什么的东西有十几G大。手指飞快地删除了,并且分区助手也把分区合并了。gho文件被覆盖了一半。引导还是指向了那个地方,但是文件已经丢失了。还原程序运行了一半就找不到源头了。出错了,要回滚,桌面上的图标也都乱了。

剩下的百分之二十就是引导错了。

品牌机开机后按下F9键就可以进入到恢复模式了。该环境为Windows PE的简化版本。内核是两百兆,但是驱动不全,硬盘模式改变之后就会出现混乱。原来是用IDE模式安装的那个系统的。在BIOS中修改为AHCI来提高固态硬盘的速度。进入恢复环境,但是没有找到硬盘。由于PE中没有安装AHCI驱动程序。蓝屏。报出的是0x0000007B。鼠标、键盘全部不能用了。

MBR和GPT混合使用也属于重灾区。旧机器Legacy启动加MBR分区表。更换为固态重装系统,并且加上UEFI和GPT。恢复分区仍然保存在MBR格式下的那一套引导记录中。引导程序不能找到boot.sdi。启动失败。出错代码为0xc000000f。除了强制关机之外没有其他办法了。

厂商预装的恢复程序需要使用到某个分区的ID。磁盘工具可以改变分区类型。恢复程序不认。界面上显示的是恢复环境破坏联系管理员。和管理员联系基本上就是重新安装系统了。

一键还原不能用

品牌机自带还原功能还有一个小问题。出厂镜像的时间为五年之前。还原到Windows 7不能打补丁的状态。更新服务早就停止了。联网两个小时就出现蓝屏现象。这是因为驱动程序签名已经失效。

自己使用Dism++进行备份得到的WIM镜像也会经常出现问题。镜像是存储在机械硬盘上的。在还原的时候校验到了一半就出现了IO错误。硬盘有坏道。wim 文件中的一些数据无法读取。恢复中断。C盘已经写了大半部分,分区表也混乱了。开机后出现bootmgr is missing的情况。

权限不足造成还原中断的现象很多。还原程序要写出主引导记录。杀毒软件拦截了,写操作被阻塞了。进度条停留在了47%。硬盘灯不闪。在任务管理器中恢复进程会显示为已停止。不能取消。重新启动也不能进入系统。安全模式也无法进入。

另外内存出问题也会对还原造成影响。还原的过程是先将镜像解压到内存缓冲区中,然后再把这些数据写入到硬盘上。内存条有故障。某一个地址不断出现读出错和写入错的情况。经过解压之后得到的系统文件里面的数据就出现了问题。还原完开机。explorer.exe出错了。开始菜单打不开的话就等于白做了。

恢复到一半的时候就停电了。机械硬盘没有问题,但是固态硬盘掉固件了。再通电之后,硬盘的名字就变过来了。恢复环境后不能辨认出原来的区域划分。中止。

笔记本电脑电池已经老化了。把电源线接好之后再拔掉插头。然后关闭电脑并等待5秒钟以上。此时主板上的电容不能维持超过5秒的时间。硬盘在断电后会立即停止工作,并且不会继续进行镜像复制操作。文件系统的格式被设置为RAW。用数据恢复软件都不能全部扫描到。

另外就是用户的理解出现了偏差。认为一键还原就是把C盘的数据复制到D盘上。在还原的时候选择了错误的目标分区。把D盘全部覆盖掉了,十几年的照片也都被清空了。桌面上新创建的文件夹里面都是乱码。

一键恢复这个名字起得不太好。给人感觉是零门槛,实际上却有很多依赖项、分区结构、引导方式、镜像完整性、磁盘健康度、BIOS设置、恢复环境驱动等等,缺少任何一个环节都会导致系统崩溃。

可以使用的就叫做一键还原。不能使用的叫做一键蓝屏。

进入PE手动运行ghost或者Dism命令行反而会更加稳定。参数自己输入。目标分区自己选择。镜像位置自己确定。报错可以看出来是哪一步出问题了。和品牌机恢复的时候那个界面不一样。只有一个进度条、一句话,请不要关掉电源。错误了也不清楚自己错在哪里。

大部分人会遇到一键还原不成功的情况。最后都用的是U盘重装、下载镜像、烧录工具。进入BIOS修改启动顺序。一步一步地完成。所谓的“一键还原”。到最后没有一次用上的。

恢复分区还占用硬盘上的十几GB的空间。不能删除,磁盘清理也没有显示出任何问题。要用到diskpart命令行中的clean override。普通人不敢去碰它。

该功能的设计目的就是为了方便使用。实际上的维护费用要比手工重装还要高。镜像老了要更新,引导变了要重新建,硬盘坏掉了要重做一套之后还不如学会装系统。