(制作属于你自己的windows安装介质)
a project that keep install and backup windows system simple.
这个项目保证全新计算机的部署和系统备份更轻松
捣鼓了两周左右的经验之谈。
开始之前 (回到目录)
注意:需要一定的电脑基础,虚拟机使用基础,电脑安装经验和折腾能力。
下文分为两个部分,第一部分是全新系统的配置,第二个部分为系统备份。
需要工具 VMware 12虚拟机 + windows10 镜像(见其他下载) + DiskGenius4.7.2-X64 磁盘分区工具
一些详细操作见帖子,其中主要需要注意的有,也可以使用实机更方便。
- 创建磁盘时将磁盘创建为单个文件以便分区工具分区,具体分区看帖子。
- 为了封装系统的兼容性,将
USB控制器
、声卡
、打印机
全部移除,如果有网络适配器
也要移除,然后点击确定
。 - 使用分区工具分区后再点击下拉箭头的
打开电源时进入固件
。 - BIOS设置需要
disabled
掉Legacy Diskette A
I/O设备选项中的Serail port A
Serail port B
Parallet port
Floppy disk controller
,然后改变启动项顺序使用CD-driver
安装系统。
附上安装过程部分截图
选择自定义,之后格式化C盘再选C盘点击下一步。
- 系统安装完成后
Ctrl+shift+F3
进入系统,用虚拟机拍一下快照备份。(我安装完之后出现安装错误的窗口,只需要点确认就可以继续安装无需理会错误)
由于系统升级之后其他一个补丁的原因,出现更新完成系统卡在全屏的个性化设置然后桌面黑屏的问题, 虽然通过系统修复成功打开系统但是电脑蓝屏次数变得十分频繁不得已开始这个坑。
全新系统 (回到目录)
- 开始菜单 -> 右键点击设置 -> 计算机管理 -> 本地用户和组 -> 解除
administrator
账户的禁用。
- 在虚拟机设置中添加
usb控制器
,把需要的软件放入U盘然后与虚拟机共享(一般得把U盘弹出之后在虚拟机右下角图标找到U盘并右键连接)
- 安装
VMware Tools
与机子共享U盘。(不使用映射映射磁盘是因为添加了网络适配器之后会联网会自动更新导致无法封装)
若安装
VMware Tools
之后依然无法与主机共享剪切板与U盘等一般是需要重启虚拟机服务,可以执行重启虚拟机服务脚本不懂自行百度。
需要工具 压缩工具软件 + 驱动助理 + 游戏运行库(在IT天空可以下载到)
- 安装压缩软件2345好压。(也可以是其他解压软件主要用于解压其他压缩包,已经解压也可以不使用)
- 在C盘建立
Tools
文件夹,把驱动助理放到里面,安装运行库(也可以放在C盘封装的时候选择安装,安装完需要删除缓存文件)。 - 修改
system.ini
文件,让系统更好利用内存。 - 修改注册表或者组策略(也可以直接在安装完系统之后保存用户配置),把系统按照自己习惯进行个性化并优化系统。
- 千万不要忘记移除USB控制器,卸载
VMware Tools
并重启,拍摄快照备份系统。
注册表文件太大了无法上传,以下是参考的帖子。
个性化和优化 (回到目录)
- 去除
人脉
,多任务
图标,只显示contana
图标,把此电脑
,控制面板
图标放在桌面。 - 显示文件后缀名,文件夹显示大图标,去掉快捷方式剪头。
- 去除此电脑中的其他文件夹,只留下驱动器,去掉
one driver
。 - 调整了开始菜单,卸载了一些不需要的自带应用,删除C盘的缓存文件。
- 卸载系统激活软件,删除C盘里的残余软件。
- 关闭了不需要的服务(如家庭组),更改账户安全为从不通知,启用远程协助。
其他优化参考这里,各取所需。 我的服务优化脚本
需要工具
EasySysprep_4.5
+ PE系统ISO文件 +UltraISO
- 打开
EasySysprep_4.5
,进行封装的第一阶段。
- 封装选项:用户,组织,工作组选填,网络位置自己选择,保持系统选项四个勾选。
- 用户账户:选择第二个,
OOBD时手动创建账户
。 - 自动封装:封装完成后
关闭计算机
选项。
如果想使用
administrator
或者直接使用封装的账号具体看参考帖子。
- 进入PE系统,打开软件进入第二部分封装。
- OEM信息设置:可选,不要的话全部不勾。
- 系统优化:可选,记得取消掉第31个
- 部署设置:可以改一下计算机名称和系统分辨率,其他自选。
- 网络设置:根据具体网络环境选择,一般网络位置为家庭。
- 专用接口调用:万能驱动助理(按照教程设置)勾选进入桌面自动删除,运行库已安装可以不用。
- 通过调用接口:删除掉C盘的
tools
目录。 - 保存设置: 选择设置后
退出本程序
。
- PE系统中使用装机工具选择第三个用
ImageX
备份生成win系统文件。 - 重新安装
VMware Tools
将系统文件拷到主机里。 5.使用ultraISO
将windows安装包
里的install.win
(需要把win
文件改为同名)替换掉并另存为生成自己的安装包。
这样一个属于你自己的系统盘就做好了,可以做成启动光盘或者U盘下次使用。
参考贴子 win10封装的技巧与教程大全
安装后的自动部署 (回到目录)
一般我的习惯就是电脑里面有固定的存放位置,所以目录结构基本相同可以写一个脚本文件自动生成。
查了一下发现利用windows中主要有四种不同的安装包,每种安装包格式都有不同的静默安装参数,所以全部软件使用这个方式安装还是很难的。
另一种就是使用chocolatey
(windows系统的命令行安装软件工具),缺点就是国内一些常用软件没有安装包,下载速度也不够快,但是编程
软件齐全,适合无人值守自己慢慢安装好软件,所以就两个工具配合安装软件。
一开始的ideas就是把所有待安装的软件下载下来,然后用一个.bat
脚本安装,通过文件夹进行软件更新存放。
并通过注册表修改默认的安装位置。
参考帖子:
这是一篇比较实用的帖子。
其他关于静默安装的帖子
附加四种安装类型的帖子
这是一个基于powershell的windows下命令行安装软件的工具,和linux系统一样只需要简单一行就可以安装软件。
[Chocolatey的安装地址(英)](https://chocolatey.org/docs/installation)
chocolatey
的安装路径就是注册表中程序的目录,所以可以通过修改默认目录更改安装位置,windows
安装包也是一样。
- 熟悉使用
Wox
软件之后,减少桌面图标加快系统进程。 - 安装完官方镜像之后,直接使用
Python
程序更改注册表及安装软件等实现自动部署。(程序中带有出错判断保证安全和稳健) - 制作自己个性化的
Windows To Go
系统。 - 备忘:勾选WSL(windows subsystem for Linux),组策略去掉任务栏的应用商店,把激活工具封装在桌面,去掉开始页面的多余应用,修改文档等目录指向,完成所有软件安装脚本。
系统备份 (回到目录)
有GHO
和WIM
两种,由于windows
安装包里面使用的是WIM
格式,所以制作安装包时用ImageX
制作然后直接替换较为方便。
备份的话,使用GHO
备份比较快捷方便,所以这里我们系统备份方案选择的是GHO
格式。
把软件安装在D盘
,然后通过备份C盘
、D盘
可以还原系统。
我的D盘
结构有software
,Tempdownload
,buffer
三个文件夹,除了软件buffer
可以保存软件缓存,另一个直接清空也可以。
- 使用云端备份。
- 配置本地存储服务器,组
RAID
,使用差错校验保证数据安全。