查看原文
其他

Windows 系统突然崩溃?你可能需要准备一份可以随身携带、拯救电脑的「急救包」

pokon548 少数派 2021-12-20
对很多人来说,做好备份,或许就是应对电脑出现意外的唯一一重「失败安全」机制。但是,你是否真正实操过恢复备份的流程呢?可靠的备份固然能保证数据在原件丢失或损坏时的完整性,但却带来了另一个问题——时间成本。
你的系统遇到了一个问题.png(图片来源于知乎作者 @crystal)
试想,当你的系统遇到了以下情况:
  • 因某次更新而损坏,无法开机;
  • 能够开机,但是某些要用到的程序突然无法运行,且短时间内找不出解决办法;
  • 或者更不幸的,遇到了勒索病毒,无法快速修复……

与之同时:
  • 你的毕业论文马上就要上交了;
  • 有人需要一个 Word 文档,而且要尽快做好;
  • 有人给你发了个百度云链接,让你在 PC 上收取……

这时,单独给系统预留恢复的时间,就显得有些不可接受。
那么,是否有一种可能,让电脑先暂时运行一个「最小的应急系统」,将眼前急着需要完成的事情先迅速完成,再慢慢考虑修复系统的事情呢(或者说,边应急边修复,双管齐下)?答案当然是有。这也是本文诞生的原因。如此,你就可以安稳无忧的使用电脑——就算坏了也不必担心,因为早有准备。
在正文开始之前,先看下最终能够达成的效果吧。

最终效果

下面都是这个应急包可以达成(但不局限于)的效果。
顺畅联网
需要自行集成网卡驱动。下面的文章也将作出说明。
在浏览器里看 sspai
处理文档
文档、表格、PPT……不在话下。
注:在 Edgeless 上可以运行的最高本地版 Office 是 2010。由于我没有 Office 2010 的正版授权,故这里以 Office 365 网页版的截图取代之。你可以根据自己的授权情况合理选择。
Office 全家桶 VS WPS Office 2019
回个消息
用用微信、QQ……当然可以。
修个图
需要 Ps?也没问题。
图中所示为开源版绘图程序 GIMP,你可以根据授权情况选择下载 Photoshop
随心写稿
要催稿了?马上赶稿(不是
没错,这篇文章就是在急救包里写好的
还有更多…
不满足?想加点别的?随心定制……
海量插件随意选择
最后……顺便修下系统
常规 PE 能干的,它都可以。也许它还能更胜一筹:电脑坏了?反正还有应急方案,不用急着修。
感觉不错?那就拿出一个空闲的 U 盘,动手做一个专属的 PC 急救包吧。

下载并制作

这里采用的是来自某 211 大学生编写的 PE 环境 —— Edgeless。它的相关文档相当完善,你只需要访问 https://wiki.edgeless.top/v2/guide/burn.html 即可无门槛地做出一个 Edgeless 启动盘。
由于原作者给出的安装介绍相当详尽,这里将不再叙述安装方法。下文将直接进入定制环节——给应急包加点料。
整合驱动

初始的系统或许并不那么理想:网卡、声卡或许无法使用。而要达成应急的目的,它们或许不可或缺。这时,就需要把 OEM 制作的驱动整合进系统里了。
需要说明的是,部分驱动已经有人提前打包好并上传到下载站了。你可以先在 这里 看看是否能找到合适的驱动。如果能的话就可以跳过下方的步骤。下面介绍的是手动制作驱动插件的内容。这里将以联想笔记本的 Intel 无线网卡驱动为例。其它驱动的整合步骤大同小异。
首先,下载驱动。在双击之后,选择「仅解压」模式。
记得选择上面那个选项
解压完成后,便需要分析驱动安装的方式。在这里(以及在我笔记本上测试的绝大多数 OEM 驱动),安装驱动的方式是执行内部的一个批处理脚本。
它叫做 install.bat
那么,要达成注入驱动的目的,只需让系统启动时,自动执行这个脚本即可。
在开始之前,有必要稍微了解一下 Edgeless 插件的原理。它是一个 7z 压缩包,内含两个部分:
  • 文件夹,内含驱动;
  • 外置批处理,用于描述安装步骤。

这是我笔记本的网卡驱动做成的插件
由于这里的方案只是简单地在开机时执行一个脚本,因此不会涉及到所有的插件制作流程。你可以在 https://wiki.edgeless.top/v2/develop/quickstart.html 查看完整的制作文档。同时,并不是所有的驱动都可以这样整合(例如 Intel 的显卡驱动)。为方便说明,下文将假定制作一个叫「LenovoXiaoXinAir14WIFI」的驱动插件。
将解压的驱动放在一个文件夹内,并在与文件夹同级的地方新建一个描述文件(名称不一定需要和文件夹名相同),后缀名为 .wcs。
目前的文件夹结构如下:
之后,用文本编辑器打开后缀叫 .wcs 的配置文件,输入以下内容:
exec !"X:\Program Files\Edgeless\<你的驱动文件夹名>\install.bat"
其中,X:\Program Files\Edgeless\ 表示该驱动包在加载时会被释放的地点。<你的驱动文件夹名> 代表着该插件包内文件夹的名字。记得将<你的驱动文件夹名>替换成真正的文件夹名。在这里,<你的驱动文件夹名> 将被替换为 LenovoXiaoXinAir14WIFI。
编辑完成后,保存,并将描述文件和文件夹选中,右键压缩成 7z 压缩包。
这样,一个简单的插件就制作完成了。
将这个压缩包放入 U 盘的 Resource 文件夹内,开机就会自动加载这个驱动了。
同理,你可以将其它需要的驱动做成插件。这样,这个应急包就有了最基础的一些功能。

加入程序

驱动完善后,下一步就是加入常用的应急程序了。在 Edgeless 中,需要加入的程序也被称作「插件包」。只需要下载需要的程序「插件」,放入到 U 盘的指定位置,下次进入系统时就可以看见想要的程序了。
这些是我放的程序
如果使用了 Edgeless Hub,你便可以在里面轻松地选择需要加入的程序 / 驱动——只需点击左侧的「插件」即可!
轻松下载并安装插件
不想开程序?那也无妨。你可以在 https://zfile.edgeless.top/#/1/main 手动下载到所有的程序或驱动,并放在 U盘:\Edgeless\Resource 里。下次进入系统时就会自动加载它们。
在这里,你只需要:
  • 前往浏览器,获取 Chrome 插件;
  • 前往办公编辑,获取 Office 与 WPS 插件;
  • 前往其它地方,下载到相应的插件……

就可以实现上文所提到的效果了。由于实现方式相当明晰,这里将不再赘述。如仍有疑问,你也可以在 https://sspai.com/s/Lg7v 找到作者撰写的说明文档。
顺带一提,别忘了放个输入法插件!🙋‍♀️ 不然就没法输入中文了。
在加入相当的程序插件后,Edgeless 就从一个平淡无奇的 PE 系统,摇身一变,成为了在应对各种意外情况的专属急救包。从此,即使系统坏了,也无妨。只需插上 U 盘,即可轻松应对。

为什么不用 Windows To Go?

也许你会有疑问:那为什么不用 Windows To Go 呢?制作简单,也不需要学习如何制作插件包,它似乎也能达到应急的目的。
这里是我最终选择 Edgeless 的原因。你可以参考:
  • 快。得益于远古但好用的 RamDisk 机制,几乎所有程序都运行在内存里。因此,不必担心 U 盘的性能会影响系统的运行效率。
  • 轻。每一次启动都是全新的系统。不需要担心应急时刻对系统做出不恰当修改。只需重启——一切宛如初见。
  • 生态。已经有不少人给这个系统做了主流软件的插件包。只需下载并放在指定的位置,就可以完成程序的装载——不需要进行繁杂的安装步骤,节省时间。
  • 支持。Windows To Go 已经停止支持。未来可能不再可用。

你可以自行取舍,选择最适合你的方法。

结束了?

这篇文章并不长(或许还挺短的?),也许只需要十来分钟就可以读完。如果还没有开始实践的话,现在是最好的时机——不妨用一杯下午茶的时间,给你的 U 盘加点料。当然,这个急救包可以折腾的东西远不止这些。事实上,你还可以:
  • 给它换个好看的主题包;
  • 加入自定义启动参数(就像传统的 PE 那样);
  • 定制浏览器(加点常用网站、插件……)。

顺带一提,由于该系统使用 Ventoy 制作启动盘,因此你大可以将剩余的空间划给日常需要用到 U 盘的场景 —— 日用应急两不误。
一如既往的,衷心希望这里的内容对你有帮助。最后的最后,如果这个急救包在某个关键时刻帮到了你,不妨给原作者送上一杯暖心的咖啡。去原作者网站赞助它(链接:https://home.edgeless.top/#donate)。这有利于该项目的长期运行。
题图来自 Unsplash:@pieronigro
/ 更多热门文章 /

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存