Skip to content

A project that keep installl and backup windows system.

Notifications You must be signed in to change notification settings

MoonkyMonkey/windows-sys-backup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

windows-sys-backup

(制作属于你自己的windows安装介质)

a project that keep install and backup windows system simple.

这个项目保证全新计算机的部署和系统备份更轻松

捣鼓了两周左右的经验之谈。

目录

开始之前   (回到目录)

说明

       注意:需要一定的电脑基础,虚拟机使用基础,电脑安装经验和折腾能力。

下文分为两个部分,第一部分是全新系统的配置,第二个部分为系统备份。

 虚拟机准备

需要工具 VMware 12虚拟机 + windows10 镜像(见其他下载) + DiskGenius4.7.2-X64 磁盘分区工具

参考贴子  十分钟学会win10系统封装之系列教程(一)

一些详细操作见帖子,其中主要需要注意的有,也可以使用实机更方便。
  1. 创建磁盘时将磁盘创建为单个文件以便分区工具分区,具体分区看帖子。
  2. 为了封装系统的兼容性,将USB控制器声卡打印机全部移除,如果有网络适配器也要移除,然后点击确定
  3. 使用分区工具分区后再点击下拉箭头的打开电源时进入固件
  4. BIOS设置需要 disabled 掉 Legacy Diskette A I/O设备选项中的 Serail port A  Serail port B Parallet port  Floppy disk controller ,然后改变启动项顺序使用CD-driver安装系统。

附上安装过程部分截图

选择自定义,之后格式化C盘再选C盘点击下一步。

  1. 系统安装完成后Ctrl+shift+F3进入系统,用虚拟机拍一下快照备份。(我安装完之后出现安装错误的窗口,只需要点确认就可以继续安装无需理会错误)

    由于系统升级之后其他一个补丁的原因,出现更新完成系统卡在全屏的个性化设置然后桌面黑屏的问题, 虽然通过系统修复成功打开系统但是电脑蓝屏次数变得十分频繁不得已开始这个坑。

全新系统   (回到目录)

共享文件

  1. 开始菜单 -> 右键点击设置 -> 计算机管理 -> 本地用户和组 -> 解除administrator账户的禁用。

  1. 在虚拟机设置中添加usb控制器,把需要的软件放入U盘然后与虚拟机共享(一般得把U盘弹出之后在虚拟机右下角图标找到U盘并右键连接)

  1. 安装VMware Tools与机子共享U盘。(不使用映射映射磁盘是因为添加了网络适配器之后会联网会自动更新导致无法封装)

若安装VMware Tools之后依然无法与主机共享剪切板与U盘等一般是需要重启虚拟机服务,可以执行重启虚拟机服务脚本不懂自行百度。

参考贴子 十分钟学会win10系统封装之系列教程(二):系统封装前的调整与文件交互

系统优化

需要工具 压缩工具软件 + 驱动助理 + 游戏运行库(在IT天空可以下载到)

  1. 安装压缩软件2345好压。(也可以是其他解压软件主要用于解压其他压缩包,已经解压也可以不使用)
  2. 在C盘建立Tools文件夹,把驱动助理放到里面,安装运行库(也可以放在C盘封装的时候选择安装,安装完需要删除缓存文件)。
  3. 修改system.ini文件,让系统更好利用内存。
  4. 修改注册表或者组策略(也可以直接在安装完系统之后保存用户配置),把系统按照自己习惯进行个性化并优化系统。
  5. 千万不要忘记移除USB控制器,卸载VMware Tools并重启,拍摄快照备份系统。

注册表文件太大了无法上传,以下是参考的帖子。

  1. Windows注册表内容详解
  2. 组策略对应注册表位置详细解读
  3. Win10各种注册表小设置
  4. 修改win10 注册表 让任务栏中搜索/任务按钮彻底消
  5. win10此电脑六个文件夹怎么删除
  6. 从Windows10的资源管理器里面删除OneDrive图标
  7. 如何修改默认安装路径.比如在C:\WINDOWS改到D:\WINDOWS
  8. Win10自带游戏和软件怎么删除才会重启不自动安装

个性化和优化   (回到目录)

  1. 去除人脉多任务图标,只显示contana图标,把此电脑控制面板图标放在桌面。
  2. 显示文件后缀名,文件夹显示大图标,去掉快捷方式剪头。
  3. 去除此电脑中的其他文件夹,只留下驱动器,去掉one driver
  4. 调整了开始菜单,卸载了一些不需要的自带应用,删除C盘的缓存文件。
  5. 卸载系统激活软件,删除C盘里的残余软件。
  6. 关闭了不需要的服务(如家庭组),更改账户安全为从不通知,启用远程协助。

其他优化参考这里,各取所需。 我的服务优化脚本

  1. Win10优化系统服务的技巧
  2. Windows10必做的优化
  3. 史上最全win10优化大全 助你电脑升级后如飞!
  4. Win10必做的9项优化

参考贴子  十分钟学会win10系统封装之系列教程(三):系统封装前的优化与清理

系统封装

需要工具 EasySysprep_4.5 + PE系统ISO文件 + UltraISO  

  1. 打开EasySysprep_4.5,进行封装的第一阶段。
  • 封装选项:用户,组织,工作组选填,网络位置自己选择,保持系统选项四个勾选。
  • 用户账户:选择第二个,OOBD时手动创建账户
  • 自动封装:封装完成后关闭计算机选项。

如果想使用administrator或者直接使用封装的账号具体看参考帖子。

  1. 进入PE系统,打开软件进入第二部分封装。
  • OEM信息设置:可选,不要的话全部不勾。
  • 系统优化:可选,记得取消掉第31个
  • 部署设置:可以改一下计算机名称和系统分辨率,其他自选。
  • 网络设置:根据具体网络环境选择,一般网络位置为家庭。
  • 专用接口调用:万能驱动助理(按照教程设置)勾选进入桌面自动删除,运行库已安装可以不用。
  • 通过调用接口:删除掉C盘的tools目录。
  • 保存设置: 选择设置后退出本程序
  1. PE系统中使用装机工具选择第三个用ImageX备份生成win系统文件。
  2. 重新安装VMware Tools将系统文件拷到主机里。 5.使用ultraISOwindows安装包里的install.win(需要把win文件改为同名)替换掉并另存为生成自己的安装包。

这样一个属于你自己的系统盘就做好了,可以做成启动光盘或者U盘下次使用。

参考帖子 十分钟学会win10系统封装之系列教程(四):软件部署安装与系统封装的完全阶段

参考贴子  win10封装的技巧与教程大全

安装后的自动部署   (回到目录)

电脑目录的部署

   一般我的习惯就是电脑里面有固定的存放位置,所以目录结构基本相同可以写一个脚本文件自动生成。

我的目录生成脚本

软件的自动安装

查了一下发现利用windows中主要有四种不同的安装包,每种安装包格式都有不同的静默安装参数,所以全部软件使用这个方式安装还是很难的。 另一种就是使用chocolatey(windows系统的命令行安装软件工具),缺点就是国内一些常用软件没有安装包,下载速度也不够快,但是编程 软件齐全,适合无人值守自己慢慢安装好软件,所以就两个工具配合安装软件。

1. windows installer

一开始的ideas就是把所有待安装的软件下载下来,然后用一个.bat脚本安装,通过文件夹进行软件更新存放。 并通过注册表修改默认的安装位置。

参考帖子:

这是一篇比较实用的帖子。

Windows批处理:自动部署常用软件(静默安装)

其他关于静默安装的帖子

  1. 操作Windows注册表的简单的Python程序制作教程
  2. 常用软件的静默安装参数
  3. 【静默参数大全】静默安装参数调用,静默查询操作方法

附加四种安装类型的帖子

  1. Windows软件静默安装
  2. Installshield之静默安装
  3. inno setup命令行安装卸载参数

2. Chocolatey - 更适合懒人的安装方式

这是一个基于powershell的windows下命令行安装软件的工具,和linux系统一样只需要简单一行就可以安装软件。

[Chocolatey的安装地址(英)](https://chocolatey.org/docs/installation)

我的chocolatey安装和软件安装脚本

chocolatey的安装路径就是注册表中程序的目录,所以可以通过修改默认目录更改安装位置,windows安装包也是一样。

如何修改默认安装路径.比如在C:\WINDOWS改到D:\WINDOWS

操作Windows注册表的简单的Python程序制作教程

未来的发展方向

  1. 熟悉使用Wox软件之后,减少桌面图标加快系统进程。
  2. 安装完官方镜像之后,直接使用Python程序更改注册表及安装软件等实现自动部署。(程序中带有出错判断保证安全和稳健)
  3. 制作自己个性化的Windows To Go系统。
  4. 备忘:勾选WSL(windows subsystem for Linux),组策略去掉任务栏的应用商店,把激活工具封装在桌面,去掉开始页面的多余应用,修改文档等目录指向,完成所有软件安装脚本。

系统备份   (回到目录)

备份方式

GHOWIM两种,由于windows安装包里面使用的是WIM格式,所以制作安装包时用ImageX制作然后直接替换较为方便。

备份的话,使用GHO备份比较快捷方便,所以这里我们系统备份方案选择的是GHO格式。

解决方案

把软件安装在D盘,然后通过备份C盘D盘可以还原系统。 我的D盘结构有softwareTempdownloadbuffer三个文件夹,除了软件buffer可以保存软件缓存,另一个直接清空也可以。

备份

进入PE系统之后使用装机工具直接备份在电脑上其他磁盘即可。

未来的展望

  1. 使用云端备份。
  2. 配置本地存储服务器,组RAID,使用差错校验保证数据安全。

其他地址   (回到目录)

  1. 最全的微软msdn原版windows系统镜像和office下载地址集锦
  2. Windows10专业版、企业版、教育版各版本的区别

Releases

No releases published

Packages

No packages published