基于VHD和grub4dos的秒还原系统

效果

每次启动都进入干净的系统。

准备工作

  1. 系统安装调试好,装入father.vhd
  2. 使用grub4dos启动
    也可以使用bootmgr启动grldr
  3. 其他必要文件

原理

  1. 基于father.vhd 建立两个差分mirrorA.vhd和mirrorB.vhd
  2. 轮流使用mirrorA与mirrorB.
  3. 且进入mirrorA时重置mirrorB,进入mirrorB时重置mirrorA

细节

  1. 轮流启动

    1. 磁盘上建立autorec.bat,并在组策略设置开机启动

    开始----->gptdit.msc----->计算机设置----->脚本----->启动

    1. grldr设置last的值
      命令的含义下次讲
title 自动还原
find --set-root /grldr
cat --locate=last=mirrorA --replace=last=mirrorB /autorec.bat && command /VHDBOOT/NTBOOT NT6=/mirrorB.vhd
cat --locate=last=mirrorB --replace=last=mirrorA /autorec.bat && command /VHDBOOT/NTBOOT NT6=/mirrorA.vhd
  1. 互相重置

autorec.bat内容

@echo off
set last=mirrorA
if %last%=mirrorA (goto FA) else (goto FB):FA
rem 重置mirrorB
del d:\mirrorB.vhd
copy d:\bak.vhd d:\mirrorB.vhd
exit
:FB
rem 重置mirrorA
del d:\mirrorA.vhd
copy d:\bak.vhd d:\mirrorA.vhd
exit
rem 我是无用信息,把我复制几行,使文件大于2KB

lsat=mirrorA表示最后一次使用的是mirrorA,这个值会被grldr设置
文件的路径需要注意,最好使用绝对路径
bat文件最后需要加一些无用的信息,使文件体积大于2KB,不然grldr写入会出错

其他菜单

title 最后一次使用的系统
find --set-root /grldr
cat --locate=last=mirrorA /autorec.bat && command /NTBOOT NT6=/mirrorA.vhd
cat --locate=last=mirrorB  /autorec.bat && command /NTBOOT NT6=/mirrorB.vhd

不小心关机也不怕,还能找回最后一次的数据

title 从硬盘上系统启动
find --set-root /bootmgr
chainloader /bootmgr
title 重启
reboot
title 关机
halt

用到的文件说明

路径

D盘根目录下放

  • autorec.bat 需要开机启动的文件,用来重置mirror
  • grldr grub4dos的启动文件
  • menu.lst grub4dos的菜单文件
  • bootmgr win7的启动文件
  • VHDBOOT文件夹 grub4dos用来启动vhd的文件

基于VHD和grub4dos的秒还原系统相关推荐

  1. 基于Winpcap的邮件还原系统的实现

    吴志强,马春波,敖发良 时间:2011年05月09日 来源:微型机与应用2011年第2期 摘  要: 随着互联网的普及,SMTP/POP3协议传输方式下的邮件已成为最简便.最经济的通信方式,但许多有害 ...

  2. vhd 镜像 备份Linux,差分VHD 系统秒备份、秒还原教程 完胜GHOST

    说明:此操作适用于WTG辅助工具写入的VHD.VHDX模式. 需要找Win7以上系统电脑操作,不能在优盘系统中操作. 需要使用的软件:bootice 秒备份: 1.打开优盘,找到win8.vhd或wi ...

  3. 在XP下基于VHD版XP 2003 win7制作的RAMOS心得

    在XP下基于VHD版win7制作的RAMOS心得 1.用DiskGenius创建1.85G的VHD固定磁盘文件,以win7prosen.vhd为例,然后进行分区格式化,格式化时启用NTFS压缩. 2. ...

  4. 基于 HTML5 WebGL 的发动机 3D 可视化系统

    前言 工业机械产品大多体积庞大.运输成本高,在参加行业展会或向海外客户销售时,如果没有实物展示,仅凭静态.简单的图片说明书介绍,无法让客户全面了解产品,不仅工作人员制作麻烦,客户看得也费力.如果能在 ...

  5. 基于Flink的高可靠实时ETL系统

    GIAC(GLOBAL INTERNET ARCHITECTURE CONFERENCE)是长期关注互联网技术与架构的高可用架构技术社区和msup推出的,面向架构师.技术负责人及高端技术从业人员的年度 ...

  6. 通过Dapr实现一个简单的基于.net的微服务电商系统(十九)——分布式事务之Saga模式...

    目录: 一.通过Dapr实现一个简单的基于.net的微服务电商系统 二.通过Dapr实现一个简单的基于.net的微服务电商系统(二)--通讯框架讲解 三.通过Dapr实现一个简单的基于.net的微服务 ...

  7. 通过Dapr实现一个简单的基于.net的微服务电商系统(十八)——服务保护之多级缓存...

    很久没有更新dapr系列了.今天带来的是一个小的组件集成,通过多级缓存框架来实现对服务的缓存保护,依旧是一个简易的演示以及对其设计原理思路的讲解,欢迎大家转发留言和star 目录: 一.通过Dapr实 ...

  8. 通过Dapr实现一个简单的基于.net的微服务电商系统(十七)——服务保护之动态配置与热重载...

    在上一篇文章里,我们通过注入sentinel component到apigateway实现了对下游服务的保护,不过受限于目前变更component需要人工的重新注入配置以及重启应用更新componen ...

  9. 通过Dapr实现一个简单的基于.net的微服务电商系统(十六)——dapr+sentinel中间件实现服务保护...

    dapr目前更新到了1.2版本,在之前4月份的时候来自阿里的开发工程师发起了一个dapr集成Alibaba Sentinel的提案,很快被社区加入到了1.2的里程碑中并且在1.2 release 相关 ...

  10. 通过Dapr实现一个简单的基于.net的微服务电商系统(十一)——一步一步教你如何撸Dapr之自动扩/缩容...

    上一篇我们讲到了dapr提供的bindings,通过绑定可以让我们的程序轻装上阵,在极端情况下几乎不需要集成任何sdk,仅需要通过httpclient+text.json即可完成对外部组件的调用,这样 ...

最新文章

  1. 常用的 Normalization 方法:BN、LN、IN、GN(附代码&链接)
  2. kafka0.9 java commit_kafka提交offset失败
  3. 解决2003不支持FLV的方法
  4. 在 SAP Gateway Demo System ES5 申请用户遇到问题该怎么处理
  5. $python数据分析基础——初识numpy库
  6. 重复控件Repeater和数据列表控件DataList
  7. C++面向对象程序设计课程笔记(第三周)
  8. java 模拟 cmd_用JAVA模拟实现CMD命令行
  9. CAN学习笔记之15765-2协议摘要
  10. 【SICP练习】150 练习4.6
  11. python 设计模式 原型模式_【设计模式】——原型模式VS模板方法模式
  12. Android设置标题栏图标
  13. 数据库存储过程讲解与实例
  14. 警惕针对SQL的爆破攻击,入侵者会完全控制服务器,挖矿只是小目标
  15. 【2023秋招】10月22日美团校招真题
  16. 完美世界控股集团发布全新互联网品牌88,推出首款个人免费商务邮箱
  17. ZABBIX 3.0 使用详解
  18. 台式机关闭计算机时没有待机,台式机设置休眠的方法
  19. matlab求对数正态的均值和标准差,matlab – 从变量的均值,系数生成对数正态分布随机数...
  20. 将python代码转换为flowchart代码

热门文章

  1. FinalData使用方法
  2. 全国计算机一级模拟软件安装教程
  3. python办公自动化练习——体温
  4. xbox 360手柄驱动程序_当手游开始变得硬核和竞技化 玩家会需要这样的手柄
  5. 服务器session文件什么时候销毁,node中session存储与销毁,及session的生命周期
  6. 2012服务器系统安装iis,Windows Server 2012 安装配置IIS教程
  7. VS2012+ArcGIS Engine10.2安装教程
  8. 微软windows10易升_微软正式发布Win10的2020年5月更新
  9. 从二进制格雷码到任意进制格雷码(1)
  10. 职高计算机专业c语言_C语言程序设计(全国高职高专计算机系列精品教材)