一、前期背景
硬件归属
当前电脑共两块硬盘,各约 500G,按照传统方式,不分区独立使用,一为系统盘、另一存放数据。
存储安排
所有应用(或涉及注册表)的均默认安装到 C 盘,图片/文档由 OneDrive 接管,其余如视频/桌面/下载默认不做修改。代码/环境/开发包等存放至 D 盘,与注册表无关的应用(如通过 Scoop 安装的软件)、能够读取恢复的应用(如 SteamLibrary)可存放于 D 盘。
数据备份
C 盘重要数据(用户目录下的 .ssh, .config, .vscode 和未被 OneDrive 同步的文件等)由 FreeFileSync 每隔一段时间同步至移动硬盘中。
二、操作流程
基本流程
1.备份对应文件至移动硬盘。 2.下载必备应用安装包(名单见 初始化应用名单 ) 3.进入 PE 系统,C 格盘、D 不做处理。 4.初始化系统,安装系统更新。 5.同步回对应 C 盘所属文件。 6.安装提前下载的应用安装包。 7.恢复从应用商店所安装的软件(名单见 应用商店软件名单 ) 8.恢复 Scoop 环境变量,重新加载应用(操作见 Scoop 恢复流程 ) 9.操作系统及软件设置配置。 10.恢复开发环境。
|
Scoop 恢复流程
1.管理员权限下执行 set-executionpolicy remotesigned -s currentuser 2.添加系统/个人环境变量 %SCOOP%\shims 3.终端下执行 scoop reset *
|
三、应用名单
初始化应用名单
Scoop 应用名单
PS C:\Users\inkss> scoop list Installed apps:
Name Version Source Updated Info ---- ------- ------ ------- ---- 7zip 22.00 main 2022-07-12 14:56:14 adb 33.0.2 main 2022-07-12 14:56:17 aida64extreme 6.70.6000 extras 2022-05-08 16:29:00 as-ssd 2.0.7316.34247 extras 2021-12-27 16:59:59 captura 8.0.0 extras 2021-12-27 16:59:48 cpu-z 2.01 extras 2022-04-30 12:02:53 crystaldiskmark 8.0.4a extras 2022-03-11 13:55:44 curl 7.84.0_5 main 2022-07-12 14:56:23 everything-lite 1.4.1.1017 extras 2022-06-02 08:34:07 ffmpeg 5.0.1 main 2022-04-30 12:03:15 gcc 11.2.0 main 2022-01-05 14:04:07 geekuninstaller 1.4.9.151 extras 2022-03-30 11:04:42 gifski 1.7.0 main 2022-07-12 14:56:31 git 2.37.0.windows.1 main 2022-07-12 14:56:56 gitkraken 8.6.0 extras 2022-06-22 13:18:01 go 1.18.3 main 2022-07-12 14:58:11 innounp 0.50 main 2021-12-27 16:56:45 lessmsi 1.10.0 main 2021-12-28 16:32:08 nodejs-lts 16.16.0 main 2022-07-12 14:58:32 pandoc 2.18 main 2022-04-30 12:04:26 perl 5.32.1.1 main 2022-01-05 13:56:24 screentogif 2.37 extras 2022-05-08 16:28:34 sudo 0.2020.01.26 main 2021-12-27 16:54:45 which 2.20 main 2021-12-27 16:54:33
|
Widnows 商店应用名单
- 热词
- Microsoft To Do
- OneNote
- Ubuntu 20.04
- 翻译
- 喜马拉雅
- QQ音乐UWP
- Snipaste
- TranslucentTB
- Ditto
- QuickLook
- ModernFlyouts
- NanaZip
- 哔哩哔哩漫画 UWP
- Second Screen
- 哔哔