Appearance
个人工作站电脑备份检查清单
适用场景:① 主力开发机 或 公司办公电脑 要重装 Windows;② 每 3-6 个月例行抽查一次;③ 换新电脑迁移前;④ 每半年/一年的「核心大目录全盘冷备」。
0. 核心大目录定期冷备(半年一次 / 一年一次)
虽然 OneDrive 和 Git 已经有基础同步,但 OneDrive 只是同步,不是冷备份(误删也会同步删),Git 也只存代码,不存大体量资料。所以这几个大目录必须每半年 → 外接硬盘一份 + 阿里云盘上传一份,这才叫真备份。
下面这些是「只在脑子里的体系」,现在正式写进文档。每次冷备按表格打勾。
| 🗂️ 核心大目录(主力开发机 / 外接硬盘上) | 物理路径(写死,以后按这个找) | 冷备频率 | 怎么备 | 备注 |
|---|---|---|---|---|
| OneDrive 根目录(= 数字大脑中枢 Center) | C:\Users\hongj\OneDrive\ | 半年一次 | 外接硬盘:整个目录复制或 robocopy /MIR 到 _冷备/2026-xx-OneDrive完整镜像/;再用阿里云盘客户端上传整个目录(跳过锁文件、占容量没关系) | 包含 life/、work/、system/ 所有资料。OneDrive 自带回收站 30 天,冷备用来防「误删同步 + 回收站过期」双重灾难 |
| 源码目录(所有项目 / 知识库 / 实验室) | C:\Users\hongj\source\ | 半年一次(平时靠 Git 远程兜底即可) | 外接硬盘:整个 source 目录打包一份;阿里云盘:直接上传 source/wiki/ark 和 source/wiki/keel 两个知识库即可(其他代码都在 Git 有远程) | 哪怕 Git 远程都推了,也隔半年做个整体冷备,防止哪天某个 Git 平台抽风删库 |
| My Resource 大体量资料集(旧资料汇总) | <外接硬盘盘符>:\My Resource\ | 一年一次 | 外接硬盘 A → 外接硬盘 B 对拷(双盘各放一份);阿里云端只上传文档/PDF 类,视频/ISO 不用传,体积太大性价比低 | 里面大多是冷资料,不会再改,一年拷一次足够 |
| 个人书库(电子书 + 扫描资料) | <外接硬盘盘符>:\书库\ | 一年一次 | 同 My Resource:双盘对拷;阿里云端传新增的 PDF/epub 即可 | 书是长期资产,不怕多占空间,只怕硬盘挂了没第二份 |
| Hyper-V 虚拟机镜像(≈400GB) | C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\ 或自定义路径 | 一年一次(关机后再备份) | 外接硬盘 B:整个 VHDX 文件复制一份;阿里云盘不传(体积太大)。有需要时用 7z 压缩后再存也行 | 虚拟机挂了重配最费时间,哪怕一年一次也值;必须关机再拷,不然镜像拷出来也是损坏的 |
| 密码库数据库 + 2FA 冷备包(Bitwarden / 其他) | Bitwarden 导出加密 json + Keepass 数据库(如果本地有) | 每次改完主密码,顺手再导一次(最低每半年一次) | 外接硬盘 A 存一份 → 外接硬盘 B 再存一份 → 阿里云盘加密目录再传一份 | 这是所有资产的钥匙,三份全放同一个地方是找死,必须跨盘 + 跨云 |
🎯 冷备总结口诀:大目录半年一次,冷资料一年一次;密码库改完立刻导。 别觉得「OneDrive 在呢」就懒 —— 同步不是备份,误删也会跟着同步删。用户目录相关的大文件用wiztree扫描检查值得备份的内容
1. 先看「哪些不用备份」,别白忙活
- ❌ 任何缓存目录(Temp / Cache / GPUCache / npm cache / pnpm cache / NuGet cache / 浏览器缓存 / IDE 缓存 / AI 插件缓存)
- ❌ 游戏 / Steam / 战网 / 任何需要几小时重下的大体量安装包
- ❌ ProgramData / 软件安装目录 / Windows 系统本身
- ❌ 测试数据库 / Mock 数据 / 临时生成的日志文件
第一部分:主力开发机器(家里这台)
原则:既要备份「数据」,也要备份「工作环境配置」,因为你主力开发环境在这台。
1. 查漏补缺 TOP 层 ⭐⭐⭐(丢了麻烦,先查这些)
| 项目 | 位置或检查方式 | 怎么备份 |
|---|---|---|
| 微信聊天记录 + 接收文件 | 文档\WeChat Files 或自定义路径;重要会话 → 迁移 | 微信 → 三横线 → 「备份与恢复」→ 备份到外接硬盘(不要只传 OneDrive,聊天记录是本地数据库) |
| .ssh 目录(私钥) | %USERPROFILE%\.ssh(id_rsa, id_rsa.pub, known_hosts, config) | 整个文件夹复制一份到密码库所在的外接硬盘;丢了以后要重新配置所有 Git / 服务器 / 部署 SSH,最麻烦 |
| Git 全局配置 + 凭据 | %USERPROFILE%\.gitconfig、.git-credentials(若用) | 直接复制两个文件 |
| 未提交 / 未推送的源码 | C:\Users\hongj\source\ 下所有项目 逐个跑 git status | 凡是有未提交改动 + 本地独有分支 + stash:先 commit 再 push 到远程;不需要的就丢掉 |
| 浏览器本地密码 + 书签 | Edge / Chrome / Firefox 设置 → 密码/书签 → 同步状态 | 先确认登录了账号、云端同步 ✅;有未登录本地收藏的导出 HTML 一份 |
2. 查漏补缺中层 ⭐⭐(丢了要重配一会)
| 项目 | 位置或检查方式 | 怎么备份 |
|---|---|---|
.npmrc / .condarc / pip.ini / NuGet.Config 等 CLI 配置 | 用户目录下点文件 | 复制一份;或者直接截屏一下即可 |
| 开发工具配置(有云同步的不用管) | VS Code settings.json;JetBrains 设置.zip导出;Cursor/Terminal 配置 | 优先开 Settings Sync 云同步;没同步或自定义很多的 → 导出配置文件到密码库 |
| 个人模板 / 收藏 / 历史记录(常用软件里的) | Office 模板、画图/剪映/截图工具模板、Postman Workspace | 能云同步的走同步;不能的导出来一份 |
| Postman / 数据库客户端本地数据 | Postman %APPDATA%\Postman;Navicat / DBeaver / SSMS 连接配置 | Postman 走云同步;其他导出连接配置 + 常用脚本到密码库 |
| 其他 IM 聊天记录(钉钉/QQ 必要的) | 对应软件「备份」设置 | 有重要会话的才备份,没有直接跳过 |
3. 查漏补缺底层 ⭐(丢了只是有点烦)
| 项目 | 位置 | 怎么备份 |
|---|---|---|
| VPN / 远程桌面 / SSH 跳板配置 | 客户端导出、RDP 保存的 .rdp 文件 | 导出或截图一份放密码库 |
| 特殊字体 | C:\Windows\Fonts | 记一下装了哪几个特殊字体,不用真的打包 ttf |
| Hosts 文件 | C:\Windows\System32\drivers\etc\hosts | 复制一份,或者确认规则都已经迁移到 keel / ark 规范里管理了 |
| 自己改过的 Windows 设置 | 任务栏、开始菜单、资源管理器布局、右键菜单 | 拍 3 张桌面/任务栏/文件管理器布局的图,以后照着调就行 |
| 打印机 / 扫描仪 / 手绘板等特殊外设配置 | 对应驱动管理程序 | 记一下设备型号;没特殊设置就不用备份(重装系统 Win11 自动装驱动) |
| 付费软件激活码 / 序列号 | —— | 早就应该统一放到密码库里了,这里只查一遍确认就行 |
| 2FA / 双重验证恢复码 | —— | 同上,已在密码库的跳过;没有的立刻导出一份存密码库 |
| 2FA 验证器 App(如果有桌面端) | —— | 确认手机端主验证器完好即可,桌面端只是镜像 |
4. 最后一眼扫一下这些「最容易丢文件」的位置
- [ ]
Desktop/桌面(临时文件重灾区) - [ ]
Downloads/下载(安装包、接收的 PDF 还没归档的) - [ ]
Documents/文档(微信、Office 默认保存位置) - [ ]
Pictures/Videos/Music/(有没有没同步到 OneDrive/iCloud 的) - [ ]
C:\根目录、D 盘、E 盘根目录 —— 凭直觉扫一下有没有几个月前随手建的文件夹
第二部分:公司办公电脑
原则:不用备份「工作环境」,只备份「少量本地文件」。因为你真正的主力开发环境在家里电脑,公司电脑主要是远程 + 临时办公。
公司电脑只查 4 类
| 优先级 | 检查项目 | 怎么处理 |
|---|---|---|
| ⭐⭐⭐ 第一重点 | 公司微信收到、但还没传回家里的文件(这是最容易丢的) | 先都拉到家里电脑一份归档,或者传回 OneDrive 对应项目目录;本公司电脑不需要留底 |
| ⭐⭐⭐ 第二重点 | Desktop/ 桌面 / Downloads/ 下载 / Documents/ 文档 / 自己建的其他本地目录 | 一份份看:需要的传家里/OneDrive;是缓存的直接删;注意清理桌面明文 Token/凭据并入库 |
| ⭐⭐⭐ 第三重点 | 代码仓库 (D:\hongj\Project) 与 定制部署包 (.bak) | ① 跑 git status:有未提交/未推送的必须先 Push;② 对损坏残留库(如 SiruiExam-损坏备份)原样打包归档;③ 定制部署 .bak 按项目保留最新一套,不适用一刀切删除规则 |
| ⭐⭐ | 凭据与配置(重装 C 盘即丢) | ① .ssh/hosts:导出私钥与 hosts 自定义映射;② DPAPI 警告:Navicat/Xshell/SSMS/RDP 密码无法通过文件迁移,必须手动导出明文入 Bitwarden |
| ⭐⭐ | 办公软件的本地数据库 / 自己写的工具生成的数据 | ① 看一眼有没有长期价值,有的传回家;② 记录数据库附加清单:即便数据文件在 D 盘,重装后实例注册也会丢失,需记录库名/路径 |
| ⭐ | 浏览器账号 / 书签 / VPN 节点 / 打印机 / 公司系统设置 | 统一是公司配置的,跳过;自己改了很多的截图一份就行 |
| ❌ 完全不查 | 开发环境(IDE配置/各种CLI)、测试数据库、虚拟机、缓存、安装包、ProgramData | 主力开发环境在家里,这里全部不备份 |
最终判断标准(拿不准的时候问这 3 句,别瞎备份)
- 丢了以后能不能重新下载/重新生成? → 能 → 不备份(缓存、日志、测试数据、安装包…)
- 软件重新安装、登录账号以后能不能自动恢复? → 能 → 不备份(只要确认同步开关开着就行)
- 丢了以后虽然能重新弄,但我要花超过 30 分钟重新配? → 是 → 小成本备份一下(.ssh、Gitconfig、VPN 配置、远程桌面、字体列表)
你的「查漏补缺层」只有那 5%,95% 的安全度来自 §0 核心大目录定期冷备表。 如果你打开某个目录看了 > 10 秒还判断不清要不要备份 → 基本就可以直接不备份,真的需要的东西你早就同步到 OneDrive / Git 里了。
附:重装前 30 秒最终 Checklist
- [ ] 半年冷备已做? 如果上次 OneDrive 冷备 > 6 个月,先跑一遍 §0 的冷备表再重装,别着急
- [ ] 外接硬盘插上(保存了:§0 冷备包 + 微信备份 + .ssh + 导出的配置 + Bitwarden 加密 json)
- [ ] OneDrive 同步状态全绿 ✅(别在后台还没同步完就拔网线)
- [ ] Git 所有活跃项目
git status全绿(无未提交/未推送) - [ ] 断开网络(防止重装过程中后台静默同步把旧备份覆盖了)
- [ ] 系统安装 U 盘已经插好,确认启动盘能正常进 PE
