无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 15735|回复: 57
打印 上一主题 下一主题

[分享] 终于!!!终于!!!终于搞定了在UEFI启动模式下成功实现VHD秒还原!!!

  [复制链接]
跳转到指定楼层
#
发表于 2021-1-6 14:46:59 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
首先在此非常感激hilsonma大哥的热心指导相助!!! 给大哥100万个赞
折腾了两天 终于有了成果 并且完美实现了在UEFI启动模式下VHD成功秒还原!!!
回顾一下之前liujun2000大哥的legacy启动方式的秒还原操作模版和刚刚实现的UEFI来做比较
只能说UEFI模式想要做成秒还原 在操作步骤方面确实要比legacy方式复杂多一些..尤其是细节
细节方面的处理若稍有不慎就导致迷失方向 = =
之前想通过DD的方式结合grub2启动来实现自动秒还原的效果 但也许是因为DD的问题最终导致失败了..
原本在legacy启动方式的命令语句结果在gurb2里无法发挥作用 ..心态差点崩了
但我还是不想放弃 于是找回了原先坛里发过帖的一位兄弟所想的思路 再结合hilsonma大哥创建的批处理脚本
现在的结果就是..笑出了猪叫 真心不容易 ..通过批处理的方式去删建子VHD 也不用担心DD的问题了 完美解决!!!

评分

参与人数 4无忧币 +16 收起 理由
whyme22 + 5 赞一个!
2011goodluckwxl + 1 没有你的教程,什么都是浮云。
tapy + 5 很给力!
liangyi + 5 看起来好厉害的样子,反手一个赞!虽然看不.

查看全部评分

57#
发表于 2023-10-23 18:34:03 | 只看该作者
恭喜。。。
回复

使用道具 举报

56#
发表于 2021-1-16 15:45:22 | 只看该作者
感谢分享
回复

使用道具 举报

55#
 楼主| 发表于 2021-1-11 20:18:26 | 只看该作者
2010speedloong 发表于 2021-1-6 16:38
指教不敢 我也是菜鸟 同在学习..只是没放弃 想尽办法去实现
操作方面稍有些复杂 并且很多细节方面的问题 ...

教程已发 http://bbs.wuyou.net/forum.php?m ... d=423670&extra=
回复

使用道具 举报

54#
 楼主| 发表于 2021-1-11 20:17:52 | 只看该作者
回复

使用道具 举报

53#
 楼主| 发表于 2021-1-11 20:17:07 | 只看该作者
回复

使用道具 举报

52#
 楼主| 发表于 2021-1-11 20:16:55 | 只看该作者
回复

使用道具 举报

51#
 楼主| 发表于 2021-1-11 20:16:14 | 只看该作者
ldkvfeng 发表于 2021-1-7 15:55
期待傻瓜教程,让我们小白也能使用上

教程已发 http://bbs.wuyou.net/forum.php?m ... d=423670&extra=
回复

使用道具 举报

50#
 楼主| 发表于 2021-1-11 20:15:42 | 只看该作者
回复

使用道具 举报

49#
 楼主| 发表于 2021-1-11 20:15:23 | 只看该作者
回复

使用道具 举报

48#
 楼主| 发表于 2021-1-11 20:15:02 | 只看该作者
回复

使用道具 举报

47#
 楼主| 发表于 2021-1-11 20:14:26 | 只看该作者
ls68057121 发表于 2021-1-6 22:19
想法是好啊,只是已经在差分里面,无法删除自己,肯定需要一个中转啊

教程已发 http://bbs.wuyou.net/forum.php?m ... d=423670&extra=
回复

使用道具 举报

46#
 楼主| 发表于 2021-1-11 20:14:14 | 只看该作者
回复

使用道具 举报

45#
 楼主| 发表于 2021-1-11 20:13:40 | 只看该作者
回复

使用道具 举报

44#
 楼主| 发表于 2021-1-11 20:11:36 | 只看该作者
回复

使用道具 举报

43#
 楼主| 发表于 2021-1-11 20:11:09 | 只看该作者
友联电脑 发表于 2021-1-7 11:50
堪称“火箭”的速度,虽然没用过,还是要点个赞

教程已发 http://bbs.wuyou.net/forum.php?m ... d=423670&extra=
回复

使用道具 举报

42#
 楼主| 发表于 2021-1-11 20:10:56 | 只看该作者
回复

使用道具 举报

41#
发表于 2021-1-9 20:22:49 | 只看该作者
hilsonma 发表于 2021-1-9 20:19
大葱你这是故意抬杠。不管你怎么研究,写磁盘的时候突然断电当然都是可能会造成损坏的啦。

用你的风格 ...

听说vboot可以解决啊,据说它重置vhd会把坏道也强奸一遍,但高版本的win貌似用它不行
回复

使用道具 举报

40#
发表于 2021-1-9 20:19:31 | 只看该作者
江南一根葱 发表于 2021-1-9 18:05
在向磁盘写入数据的过程中,不过用什么方式,用的69式还是11式,突然断电都可能会造成磁盘不正常
导致vh ...

大葱你这是故意抬杠。不管你怎么研究,写磁盘的时候突然断电当然都是可能会造成损坏的啦。

用你的风格说话,不管是前入还是后入,带不带保护,突然来一剪刀,谁也顶不住,哈哈

点评

听说vboot可以解决啊,据说它重置vhd会把坏道也强奸一遍,但高版本的win貌似用它不行  详情 回复 发表于 2021-1-9 20:22
回复

使用道具 举报

39#
发表于 2021-1-9 18:05:26 | 只看该作者
hilsonma 发表于 2021-1-9 17:08
写入的是副本,再次启动的时候这副本已经被舍弃了,启动的是新副本,除非是还没有启动到自动执行就不正常 ...

在向磁盘写入数据的过程中,不过用什么方式,用的69式还是11式,突然断电都可能会造成磁盘不正常
导致vhd所在的区域(分区)“逻辑或物理损坏”
这和副本还是正本是没啥关系的。如果这么简单的话,vboot就不需要这么多研究了。

点评

大葱你这是故意抬杠。不管你怎么研究,写磁盘的时候突然断电当然都是可能会造成损坏的啦。 用你的风格说话,不管是前入还是后入,带不带保护,突然来一剪刀,谁也顶不住,哈哈  详情 回复 发表于 2021-1-9 20:19
回复

使用道具 举报

38#
发表于 2021-1-9 17:08:48 | 只看该作者
本帖最后由 hilsonma 于 2021-1-9 17:19 编辑
江南一根葱 发表于 2021-1-9 14:04
有写入,不正常关机还是会导致问题的

写入的是副本,再次启动的时候这副本已经被舍弃了,启动的是新副本,除非是还没有启动到自动执行就不正常关机,因为要在启动的时候自动执行切换标志文件,相当于一些方案中的修改bcd

只要启动完成自动执行,这副本就被舍弃了,怎样关机都无所谓

点评

在向磁盘写入数据的过程中,不过用什么方式,用的69式还是11式,突然断电都可能会造成磁盘不正常 导致vhd所在的区域(分区)“逻辑或物理损坏” 这和副本还是正本是没啥关系的。  详情 回复 发表于 2021-1-9 18:05
回复

使用道具 举报

37#
发表于 2021-1-9 14:04:45 | 只看该作者
hilsonma 发表于 2021-1-9 07:33
楼主的方案是交替使用子vhd的两个副本,在当前副本启动时还原另一个副本,并修改标志文件,下次启动根据 ...

有写入,不正常关机还是会导致问题的

点评

写入的是副本,再次启动的时候这副本已经被舍弃了,启动的是新副本,除非是还没有启动到自动执行就不正常关机  详情 回复 发表于 2021-1-9 17:08
回复

使用道具 举报

36#
发表于 2021-1-9 07:33:23 | 只看该作者
本帖最后由 hilsonma 于 2021-1-9 07:36 编辑
江南一根葱 发表于 2021-1-7 13:16
每次要新的差分,这个不需要grub2吧,不如用还原软件,如果真的不想用还原软件

比如有两个文件

楼主的方案是交替使用子vhd的两个副本,在当前副本启动时还原另一个副本,并修改标志文件,下次启动根据标志文件进入另一个副本,这样不存在关机问题

楼主可能比较忙,一直酝酿着,未能及时回贴发贴,现在我先给大家以上提示,根据提示熟手也可以做出自己的方案。

点评

有写入,不正常关机还是会导致问题的  详情 回复 发表于 2021-1-9 14:04
回复

使用道具 举报

35#
发表于 2021-1-9 02:17:05 来自手机 | 只看该作者
还有就是uwf是可以写硬盘的,但是这个只有win10以后,用win7的话,所以还是primo最通用,vhd也是很好的方案
回复

使用道具 举报

34#
发表于 2021-1-9 02:14:37 来自手机 | 只看该作者
其实primo,也有免写功能,我想楼主应该和我的想法是一样的,目的只是想实现读写分离,当然表现出来的效果就是重启还原,但是primo怎么关机免写,我不会搞,楼主可以去研究研究,写入可以分配二级缓存设备给它,不用担心内存被过多占用
回复

使用道具 举报

33#
发表于 2021-1-9 02:06:34 来自手机 | 只看该作者
江南一根葱 发表于 2021-1-7 18:07
如果要考虑非正常关机,那建议用还原软件,从还原点启动的方法
非正常关机会造成逻辑坏道,永远无法杜绝 ...

好方案,有什么还原软件推荐呢
回复

使用道具 举报

32#
发表于 2021-1-7 18:07:40 | 只看该作者
ls68057121 发表于 2021-1-7 16:48
主要考虑非正常关机,通常被按重启。所以我思路是开机后创建vhd时间命名,下次进入这个,进入后删除vhd文 ...

如果要考虑非正常关机,那建议用还原软件,从还原点启动的方法
非正常关机会造成逻辑坏道,永远无法杜绝,从而无法启动vhd,或vhd损坏,vhdx相对坚挺点。
vhd的还原,据说目前只有Vboot有好的方案

点评

好方案,有什么还原软件推荐呢  详情 回复 发表于 2021-1-9 02:06
回复

使用道具 举报

31#
发表于 2021-1-7 16:50:36 来自手机 | 只看该作者
不过我不会写代码,恐怕想要实现,需要一根葱来写
回复

使用道具 举报

30#
发表于 2021-1-7 16:48:28 来自手机 | 只看该作者
江南一根葱 发表于 2021-1-7 13:16
每次要新的差分,这个不需要grub2吧,不如用还原软件,如果真的不想用还原软件

比如有两个文件

主要考虑非正常关机,通常被按重启。所以我思路是开机后创建vhd时间命名,下次进入这个,进入后删除vhd文件夹,不能删除的静默跳过,再创建vhd时间命名,下次进入新的这个

点评

如果要考虑非正常关机,那建议用还原软件,从还原点启动的方法 非正常关机会造成逻辑坏道,永远无法杜绝,从而无法启动vhd,或vhd损坏,vhdx相对坚挺点。 vhd的还原,据说目前只有Vboot有好的方案  详情 回复 发表于 2021-1-7 18:07
回复

使用道具 举报

29#
发表于 2021-1-7 15:55:25 | 只看该作者
期待傻瓜教程,让我们小白也能使用上

点评

教程已发 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=423670&extra=  详情 回复 发表于 2021-1-11 20:16
回复

使用道具 举报

28#
发表于 2021-1-7 13:16:03 | 只看该作者
每次要新的差分,这个不需要grub2吧,不如用还原软件,如果真的不想用还原软件

比如有两个文件
win7.vhd 母
win7a.vhd——————————————————————————
我的思路,从win7a.vhd启动时,创建win7b.vhd从win7a重启或关机时,用关机脚本使下次从win7b.vhd启动,

从win7b.vhd启动时,创建win7a.vhd
从win7b重启或关机时,用关机脚本使下次从win7a.vhd启动,
回到循环:
从win7a.vhd启动时,创建win7b.vhd




点评

楼主的方案是交替使用子vhd的两个副本,在当前副本启动时还原另一个副本,并修改标志文件,下次启动根据标志文件进入另一个副本,这样不存在关机问题 楼主可能比较忙,未能及时回贴发贴,现在我先给大家以上提示  详情 回复 发表于 2021-1-9 07:33
主要考虑非正常关机,通常被按重启。所以我思路是开机后创建vhd时间命名,下次进入这个,进入后删除vhd文件夹,不能删除的静默跳过,再创建vhd时间命名,下次进入新的这个  详情 回复 发表于 2021-1-7 16:48
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-4-20 14:06

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表