一次Win10灾难自救记录[待续?]


#1

Windows10 又一次扑街了。
起因是一时兴起用手机远程控制电脑更新了上个月的累计更新(KB4284848)。
然后——蓝屏笑脸。
于是我立马抱起笔记本直奔电脑店——这是不可能的!
于是我立马展开了灾难自救,经过了这样那样的努力,终于又一次成功地拯救了我的电脑。全文完。


以下是附赠的后记


先划个重点:

  • 死机的套路和原因判断
  • WinRE 的紧急入口
  • 救灾前的必备工作
  • 灾难预防措施 & 建议
  • 灾后重建的技巧

死机的套路和原因判断

Win10死机的一般套路是

死机→自动重启→自动修复→(成功→over)→失败→死循环

解决办法: 长按电源键强制关机→拔插头/电池(彻底断电)→重新通电→重启

Win10更新事故的传统套路是

开机→失败→自动重启→(重启一定次数后)→自动进入RE→用户选择自救方案

遇上这套路,要么是更新的过程中出错了,要么是更新的补丁本身有问题,总之系统是坏了,必须恢复或者重置。

但现在最新的Win10搭载了一项黑科技,开机进入登陆界面后,系统就会开始处理以往你登录后才开展的系统作业。用人话来说就是,你下班回到家,站在门口还没开门,家里的狗子就跑到鞋架边上叼拖鞋去了。
一般状态下这是个贴心功能,死机状态下这就是个坑人功能了。
我这回遇上的就是这个 Win10更新事故的创新套路

开机→成功→登录/不登录→稍等片刻→死机→自动重启→死循环

实际上这种情况系统是完好的,可以通过排除冲突来解决问题,不用恢复/重置。
进安全模式卸了安全软件(杀毒/防火墙/沙盒等驱动级软件)或新驱动试试。

这套路有两个坑,一是死于成功开机后,所以怎么循环都不会触发WinRE;二是误导,开机后无论登不登录,过一阵子都重启,让人没法不往硬件过热方面想。要不是登录后有个 正在设置以下对象的个性化设置 的窗口,我还真直接拆笔记本了……

实际的死机原因是,无论登录与否,系统进入登录界面后就开始进行更新的后续操作(也就是上面的那啥个性化设置),这一操作引发的冲突导致了死机。
接下来就是分辨到底是操作本身的问题,还是操作冲突的问题。通常这种情况都是安全软件的锅,系统更新都是经过出厂测试的。然而被误导的我以为是一般的更新事故,系统已经损坏,于是我在恢复失败后直接重置了……

教训:如果能进入安全模式,那么系统总体还是完好的,别急着还原/重置。


WinRE 的紧急入口

  1. 开机按F8(我这无效)
  2. 按住 Shift 键,鼠标点击电源菜单里的重启(登录界面右下角)
  3. (PE)管理员模式命令行 shutdown /r /o
  4. 安装盘安装界面左下角“修复计算机"
  5. 开机时强制关机重启数次(不建议)
  6. (PE)管理员模式命令行: bcdedit /set {default} bootmenupolicy legacy
    恢复:bcdedit /set {default} bootmenupolicy standard

救灾前的必备工作

一般情况下这些工作是没必要的,然而 Windows 喜欢教训别人什么叫做万一……

  1. 备份文档。不要迷信 Windows 的重置,这次我选了重置(保留文档),然而重置后桌面的文档全消失了。还好我重置前习惯性备份了。
  2. 备份软件设置。一般软件设置都在 %AppData% 下的相应文件夹。重置后粘贴回原位即可。
  3. 备份 win10 应用。
  4. 备份 驱动。

灾难预防措施 & 建议

有备无患,与其指望Win10不扑街,不如备上一瓶急效救心丸。

  1. 买个U盘,装个干净的PE,再存一份系统镜像或者备份。这个U盘在关键时刻的价值远超你想象。就算你不会用来修电脑,在送修前用来抢救/转移/销毁 重要文件也足够回本了。
  2. 更新前在非系统盘存一份系统备份。系统还原点在大版本更新面前毫无意义。
  3. 软件尽量不要装到系统盘,尽量用免安装软件。不然一次系统恢复就全部从头来过。
  4. 使用 Claunch 或 Rolan 这类图形式启动器代替开始菜单的作用。这次"毁灭性"的重置,我基本不用重装软件或者重建开始菜单就是因为这个。

灾后重建的技巧

  • Firefox 的满血复活(其他软件依此类推)
    重置后我才发现,Firefox 的账号同步停留在3个月前(不小心关了同步)。幸好重置后C盘的 Windows.old 没第一时间删除(Windows倒是第一时间弹通知诱惑我删来着),从 C:\Windows.old\Users\用户名\AppData\Roaming\Mozilla\Firefox 目录将 ProfilesProfiles.ini 复制到现在的 %AppData% 对应目录下即可。
    无论是历史记录还是当前标签页,抑或插件及插件设置,全部都回来了!
  • 其他的有待补充(灾后重建也就只到这一步),动力都拿来码这篇玩意了。

#2

#3

之前经历了一次类似灾难,从此Windows逼我学会本地备份,联网备份。。。 用一个记录软件安装过程以便彻底卸载软件的工具删了一个软件,重启以后崩了,自带的各种修复选项全部失败。。。6个还原点全部错误。。。夹缝之中用pe启动,点开了一个pe自带的修复软件,结果成功了! 另外我觉得系统备份不一定需要,只要把文件和重要软件的设置备份好就行了,有些错误可能在系统里存在了不少时间,只不过最后一榔头砸出来了,恢复一次系统感觉不太稳,最好是重装(或者自带的彻底重置功能)


#4

一般情况下,对个人文档等其它重要文件进行最基本的备份并定期更新是有必要的吧 :joy:

按321原则备份之类的才是没必要的我觉得。。

毕竟总要防着个万一及其他情况嘛。 :joy:

说起来现在重装系统的话都会自动把驱动都装好的,win10 应用都在自己库里没啥必要备份吧


#5
  • 重要文件基本上都用坚果云、OneDrive 同步了,不是很担心。

  • 软件尽量使用免安装版,并通过坚果云同步。安装版的倒是都装在系统盘,因为笔记本就一个 SSD 一个分区…

  • 其他的像火狐账号、谷歌账号、Windows 帐号等都开启同步。

  • 有了上面这些,一般出问题我都选择重装系统。每次最头疼的其实是软件的安装和设置,后来干脆需要某个软件的时候再装,用的时候再设置。

https://www.iamzs.top/archives/less-is-more_pc.html


#6

在这之前我也是这么想的,然而重置自己装的 win10 应用后全没了,还给我多装了几个游戏应用……


#7

软件设置的话,一般可以在相应用户名下的 AppData 文件夹里找到

C:\Windows\Users\用户名\AppData\

如果重置前没有备份,可以在重置后的 Windows.old 里找到

C:\Windows.old\Users\用户名\AppData\

重装后可以用旧的设置来覆盖新的设置以找回软件设置。

目前我用这个办法成功找回设置的软件有:

  • Firefox
  • Listary
  • uTorrent
  • 网易云音乐(PC客户端)

找回设置的软件完好地停留在死机前的状态。其他的要么是没有找回的必要(设置绑定于账户),要么是没有丢失(设置保存于软件根目录),唯一想找回而没找到的是 Evernote。

我按照一般软件的思路在设置里把本地文件的地址指向原来的离线笔记本地址,然后特惊喜地发现——原来的本地数据库因此被覆盖了!
这神一般的交互逻辑让人感动到说不出话。
还好 Evernote 还在我的试用期,没存什么有价值的东西。
现在试用期结束了。滚吧您。


#8

呃,看到这个我的心态是这样的:

咦,这个是神马? > 喜闻乐见 > 卧槽写了这么多 > 卧槽好有逻辑性 > 卧槽我要拿走发主站…

可以么


#9

OK。 虽然我自个觉得有点水。


#10

你不如保存在程序目录下,重装系统备份多麻烦,一般电脑就一个人用,也不用考虑多人配置不同


#11

这也不是想改这能改的。要是用软链接把整个 AppData 弄到别的盘,那么重置后重新链接说不定把不该覆盖的都覆盖了,说到底还得手动。

重装和备份哪个更麻烦得看个人自己衡量。
我平时用电脑时也特意让电脑保持在“随时可以无损恢复”的状态。本来这次蓝屏按往常的惯例恢复到上一个还原点就行了,根本不用重置。如果我的还原点没被微软自己吞掉的话……
过于信赖 Windows 自带的备份还原,省下了一次更新前手动备份的结果就是现在我得一个个地重装win10应用(虽然微软账号里记录了装过什么应用,然而没有记录哪些是试用后被抛弃的),还得一个个地打开各种软件重新搞文件关联……
对于一个懒人来说,这不只是麻烦,是噩梦 :scream:


#12

我的话基本上是重要资料都放到onedrive,软件也直接安装到OneDrive里面。这样重装的话直接同步就好了,总共也就几十GB的软件,不到一个小时直接搞定,而且同步完可以直接用。 当然,定期还是要备份到移动硬盘里以防万一。


#13

evernote不是云同步的吗?要找回本地数据库干嘛?


#14

因为我试用时主要就是测试本地离线笔记本。
而且我既不需要也不愿意同步我的任何笔记。


#15

噗,这个需求还真是小众,没几个人会不开同步吧。。。


#16

win10经常有这种问题,真是让人烦死了