快快应急,慢慢修复:你的专属 PC 急救包
2021-08-13 12:27:46 Author: sspai.com(查看原文) 阅读量:32 收藏

Matrix 首页推荐

Matrix 是少数派的写作社区,我们主张分享真实的产品体验,有实用价值的经验与思考。我们会不定期挑选 Matrix 最优质的文章,展示来自用户的最真实的体验和观点。

文章代表作者个人观点,少数派仅对标题和排版略作修改。


对很多人来说,做好备份,或许就是应对电脑出现意外的唯一一重「失败安全」机制。但是,你是否真正实操过恢复备份的流程呢?可靠的备份固然能保证数据在原件丢失或损坏时的完整性,但却带来了另一个问题——时间成本。

你的系统遇到了一个问题.png(图片来源于知乎作者 @crystal,侵删)

试想,当你的系统遇到了以下情况:

  • 因某次更新而损坏,无法开机;
  • 能够开机,但是某些要用到的程序突然无法运行,且短时间内找不出解决办法;
  • 或者更不幸的,遇到了勒索病毒,无法快速修复……

与之同时:

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

这时,单独给系统预留恢复的时间,就显得有些不可接受。

那么,是否有一种可能,让电脑先暂时运行一个「最小的应急系统」,将眼前急着需要完成的事情先迅速完成,再慢慢考虑修复系统的事情呢(或者说,边应急边修复,双管齐下)?答案当然是有。这也是本文诞生的原因。如此,你就可以安稳无忧的使用电脑——就算坏了也不必担心,因为早有准备。

在正文开始之前,先看下最终能够达成的效果吧。

最终效果

下面都是这个应急包可以达成(但不局限于)的效果。

  • 顺畅联网

(需要自行集成网卡驱动。下面的文章也将作出说明。)

需要联网?考虑到了。

在浏览器里看 sspai
  • 处理文档

文档、表格、PPT……不在话下。1

  • 回个消息

用用微信、QQ……当然可以。

  • 修个图

需要 Ps?没问题。2

  • 随心写稿

要催稿了?马上赶稿(不是

没错,这篇文章就是在急救包里写好的
  • 做更多……

不满足?想加点别的?随心定制……

海量插件随意选择
  • 最后……顺便修下系统

常规 PE 能干的,它都可以。也许它还能更胜一筹:电脑坏了?反正还有应急方案,不用急着修。

感觉不错?那就拿出一个空闲的 U 盘,动手做一个专属的 PC 急救包吧。

下载并制作

这里采用的是(截至写稿日)来自某 211 大学生编写的 PE 环境 —— Edgeless。它的相关文档相当完善,你只需要 点击这里 即可无门栏的做出一个 Edgeless 启动盘。

由于原作者给出的安装介绍相当详尽,这里将不再叙述安装方法。下文将直接进入定制环节——给应急包加点料。

整合驱动

初始的系统或许并不那么理想:网卡、声卡或许无法使用。而要达成应急的目的,它们或许不可或缺。这时,就需要把 OEM 制作的驱动整合进系统里了。

需要说明的是,部分驱动已经有人提前打包好并上传到下载站了。你可以先在 这里 看看是否能找到合适的驱动。如果能的话就可以跳过下方的步骤。下面介绍的是手动制作驱动插件的内容。这里将以联想笔记本的 Intel 无线网卡驱动为例。其它驱动的整合步骤大同小异。

首先,下载驱动。在双击之后,选择「仅解压」模式。

记得选择上面那个选项

解压完成后,便需要分析驱动安装的方式。在这里(以及在我笔记本上测试的绝大多数 OEM 驱动),安装驱动的方式是执行内部的一个批处理脚本。

它叫做 install.bat

那么,要达成注入驱动的目的,只需让系统启动时,自动执行这个脚本即可。

在开始之前,有必要稍微了解一下 Edgeless 插件的原理。它是一个 7z 压缩包,内含两个部分:

  • 文件夹,内含驱动;
  • 外置批处理,用于描述安装步骤。
一个例子。这个是我笔记本的网卡驱动做成的插件

由于这里的方案只是简单地在开机时执行一个脚本,因此不会涉及到所有的插件制作流程。你可以在 这里 查看完整的制作文档。同时,并不是所有的驱动都可以这样整合(例如 Intel 的显卡驱动)。为方便说明,下文将假定制作一个叫「LenovoXiaoXinAir14WIFI」的驱动插件。

将解压的驱动放在一个文件夹内,并在与文件夹同级的地方新建一个描述文件(名称不一定需要和文件夹名相同),后缀名为 .wcs

目前的文件夹结构如下:

之后,用文本编辑器打开后缀叫 .wcs 的配置文件,输入以下内容:

exec !"X:\Program Files\Edgeless\<你的驱动文件夹名>\install.bat"

其中,X:\Program Files\Edgeless\ 表示该驱动包在加载时会被释放的地点。<你的驱动文件夹名> 代表着该插件包内文件夹的名字。记得将<你的驱动文件夹名>替换成真正的文件夹名。在这里,<你的驱动文件夹名> 将被替换为 LenovoXiaoXinAir14WIFI

编辑完成后,保存,并将描述文件和文件夹选中,右键压缩成 7z 压缩包。

这样,一个简单的插件就制作完成了。

将这个压缩包放入 U 盘的 Resource 文件夹内,开机就会自动加载这个驱动了。

同理,你可以将其它需要的驱动做成插件。这样,这个应急包就有了最基础的一些功能。

加入程序

驱动完善后,下一步就是加入常用的应急程序了。在 Edgeless 中,需要加入的程序也被称作「插件包」。只需要下载需要的程序「插件」,放入到 U 盘的指定位置,下次进入系统时就可以看见想要的程序了。

这些是我放的程序

如果使用了 Edgeless Hub,你便可以在里面轻松地选择需要加入的程序 / 驱动——只需点击左侧的「插件」即可!

轻松下载并安装插件

不想开程序?那也无妨。你可以 在这里 手动下载到所有的程序或驱动,并放在 U盘:\Edgeless\Resource 里。下次进入系统时就会自动加载它们。3

在这里,你只需要:

  • 前往浏览器,获取 Chrome 插件;
  • 前往办公编辑,获取 Office 与 WPS 插件;
  • 前往其它地方,下载到相应的插件……

就可以实现上文所提到的效果了。由于实现方式相当明晰,这里将不再赘述。如仍有疑问,作者写了一份稍加详尽的文档:点这里,不妨一读。

顺带一提,别忘了放个输入法插件!🙋‍♀️ 不然就没法输入中文了。

在加入相当的程序插件后,Edgeless 就从一个平淡无奇的 PE 系统,摇身一变,成为了在应对各种意外情况的专属急救包。从此,即使系统坏了,也无妨。只需插上 U 盘,即可轻松应对。

为什么不用 Windows To Go?

也许你会有疑问:那为什么不用 Windows To Go 呢?制作简单,也不需要学习如何制作插件包,它似乎也能达到应急的目的。

这里是我最终选择 Edgeless 的原因。你可以参考:

  • 快。得益于远古但好用的 RamDisk 机制,几乎所有程序都运行在内存里。因此,不必担心 U 盘的性能会影响系统的运行效率。
  • 轻。每一次启动都是全新的系统。不需要担心应急时刻对系统做出不恰当修改。只需重启——一切宛如初见。
  • 生态。已经有不少人给这个系统做了主流软件的插件包。只需下载并放在指定的位置,就可以完成程序的装载——不需要进行繁杂的安装步骤,节省时间。
  • 支持。Windows To Go 已经停止支持。未来可能不再可用。4

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

结束了?

这篇文章并不长(或许还挺短的?),也许只需要十来分钟就可以读完。如果还没有开始实践的话,现在是最好的时机——不妨用一杯下午茶的时间,给你的 U 盘加点料。当然,这个急救包可以折腾的东西远不止这些。事实上,你还可以:

  • 给它换个好看的主题包;
  • 加入自定义启动参数(就像传统的 PE 那样);
  • 定制浏览器(加点常用网站、插件……)。

它们也有非常详尽的文档。点击这里 即可一览全貌。

顺带一提,由于该系统使用 Ventoy 制作启动盘,因此你大可以将剩余的空间划给日常需要用到 U 盘的场景 —— 日用应急两不误。

一如既往的,衷心希望这里的内容对你有帮助。同时,本文精美头图选自无版权图片网站 Unsplash,感谢!

最后的最后,如果这个急救包在某个关键时刻帮到了你,不妨给原作者送上一杯暖心的咖啡。点这里 去原作者网站赞助它 :)。这有利于该项目的长期运行。

关联阅读

> 下载少数派 客户端 、关注 少数派公众号 ,了解更妙的数字生活 🍃

> 想申请成为少数派作者? 冲!

© 本文著作权归作者所有,并授权少数派独家使用,未经少数派许可,不得转载使用。

pokon548


文章来源: https://sspai.com/post/68106
如有侵权请联系:admin#unsafe.sh