说到给系统打补丁这事儿,真是让人又爱又恨。爱的是,打补丁系统更安全,功能也可能更多;恨的是,万一补丁和系统“八字不合”,搞出点儿啥问题来,那可就麻烦大。我每次给系统升级打补丁之前,都得先做一件事——备份!今天就跟大家分享一下,我是怎么备份系统升级补丁的那些文件的。
我对这事儿也没啥头绪,就在网上瞎搜。结果,还真让我找到一些门道。
摸索阶段
我先是在C盘里一通乱翻,想看看有没有哪个文件夹像是专门放补丁备份的。别说,还真让我找到几个名字里带“$”符号的文件夹,看起来挺可疑的。不过这些文件夹默认都是隐藏的,我还得先把“显示隐藏文件”的选项给打开,才能看到它们。其中一个文件夹路径是这个:C:\Windows\Installer\$PatchCache$
,我琢磨着,这名字听起来就像是干这个的。
然后,我又找到一个叫C:\Windows\winsxs\Backup
的文件夹。网上有人说,这个文件夹里的东西非常重要,千万不能乱删,删系统可能就崩。这可吓我一跳,赶紧把这个文件夹给记下来,以后清理磁盘的时候可得绕着它走。
实践出真知
光看不练假把式,我决定亲自上手试试。我先是打开“开始”菜单,然后点那个齿轮图标(就是“设置”),再点“更新和安全”,在“Windows更新”页面里找到“查看更新历史记录”。
在这里,我看到之前安装过的所有补丁。我想,要是能把这些补丁的安装文件都给备份下来,那以后万一系统出问题,直接把这些文件重新安装一遍,不就省事儿吗?
不过我找一圈,也没找到下载这些补丁安装文件的地方。我又回到C盘,打开那个SoftwareDistribution
文件夹。听说系统更新的文件默认都保存在这里,我心想没准儿补丁的安装文件也在这里面。
最终方案
经过一番折腾,我总算是摸索出一套自己的备份方法:
- 第一步:显示隐藏文件。在文件夹选项里把“显示隐藏的文件、文件夹和驱动器”这个选项给勾上。
- 第二步:找到
C:\Windows\Installer\$PatchCache$
这个文件夹,把它整个复制到其他地方(比如D盘或者移动硬盘)。这个文件夹里放的就是补丁的缓存文件。 - 第三步:找到
C:\Windows\winsxs\Backup
这个文件夹,虽然不能随便删里面的东西,但也可以把它整个复制备份一下,以防万一。 - 第四步(可选):如果你想更保险一点,可以把
C:\Windows\SoftwareDistribution
这个文件夹也备份一下。
这样一来,就算以后系统升级出问题,我也有备份文件可以恢复。我还是希望永远都用不上这些备份文件,毕竟谁也不想系统出问题,对?
今天的分享就到这里。希望我的这点儿小经验能对大家有所帮助。记住,给系统打补丁之前,一定要先备份!备份!备份!重要的事情说三遍!