sysop 发表于 2016-3-30 08:58:25

同时使用多个vhd差分系统的方法

以前一直整个vhd文件备份还原,没用过差分,最近试了下差分真的很好用。
用的 VHDX辅助处理工具 2013 制作的
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=273626&extra=page%3D1
遇到的问题只能建立一个系统的差分还原
本来想在多个分区放vhldr.mbr、vhldr,实现瞬间还原的
但是vhldr.mbr只能找到靠前分区的vhldr就启动了,靠后分区的系统根本没法还原
后来我用GRLDR内置菜单编辑工具修改vhldr实现了
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=375874
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=376003
将工具生成的vhldr合并,只保留一组vhldr.mbr、vhldr
参考菜单
timeout 5
default 1
title 0. Restore Win7
password --md5 MD5加密密码/
fallback 2
find --set-root --ignore-floppies --ignore-cd /vhd/Win7_CHILD_BAK.vhd
dd if=()/vhd/Win7_CHILD_BAK.vhd of=()/vhd/Win7_CHILD.vhd
reboot
title 1. Restore Win7Lite
password --md5 MD5加密密码/
fallback 2
find --set-root --ignore-floppies --ignore-cd /vhd/Win7Lite_CHILD_BAK.vhd
dd if=()/vhd/Win7Lite_CHILD_BAK.vhd of=()/vhd/Win7Lite_CHILD.vhd
reboot
title 2. Restore Win7Pro
password --md5 MD5加密密码/
fallback 2
find --set-root --ignore-floppies --ignore-cd /vhd/Win7LitePro_CHILD_BAK.vhd
dd if=()/vhd/Win7LitePro_CHILD_BAK.vhd of=()/vhd/Win7LitePro_CHILD.vhd
reboot
title 3. Restore Win7All
password --md5 MD5加密密码/
fallback 2
find --set-root --ignore-floppies --ignore-cd /vhd/Win7_CHILD_BAK.vhd
dd if=()/vhd/Win7_CHILD_BAK.vhd of=()/vhd/Win7_CHILD.vhd
find --set-root --ignore-floppies --ignore-cd /vhd/Win7Lite_CHILD_BAK.vhd
dd if=()/vhd/Win7Lite_CHILD_BAK.vhd of=()/vhd/Win7Lite_CHILD.vhd
find --set-root --ignore-floppies --ignore-cd /vhd/Win7LitePro_CHILD_BAK.vhd
dd if=()/vhd/Win7LitePro_CHILD_BAK.vhd of=()/vhd/Win7LitePro_CHILD.vhd
reboot
title 4. Commandline
commandline
title 5. Reboot
reboot
title 6. Halt
halt
还能一键还原多个系统
title 3. Restore Win7All
password --md5 MD5加密密码/
fallback 2
find --set-root --ignore-floppies --ignore-cd /vhd/Win7_CHILD_BAK.vhd
dd if=()/vhd/Win7_CHILD_BAK.vhd of=()/vhd/Win7_CHILD.vhd
find --set-root --ignore-floppies --ignore-cd /vhd/Win7Lite_CHILD_BAK.vhd
dd if=()/vhd/Win7Lite_CHILD_BAK.vhd of=()/vhd/Win7Lite_CHILD.vhd
find --set-root --ignore-floppies --ignore-cd /vhd/Win7LitePro_CHILD_BAK.vhd
dd if=()/vhd/Win7LitePro_CHILD_BAK.vhd of=()/vhd/Win7LitePro_CHILD.vhd
reboot

sysop 发表于 2016-3-30 09:00:12

VHDX辅助处理工具 2013有时会遇到
只生成启动菜单文件 不能写入bcd的情况(反正我是遇到了,在vhd系统操作的时候)
手动写入

mysxbg2000 发表于 2016-3-30 09:37:22

菜单最后 也可以不用重启   直接进系统也行
title 进入 win 7
find --set-root --devices=h /boot/BCD
dd if=()/boot/bcd7 of=()/boot/BCD
find --set-root /grub/bootmgr
chainloader /grub/bootmgr

title 进入win7秒还原
password=19860802
find --set-root --devices=h /vhd/windows7_bak.VHD
dd if=()/vhd/windows7_bak.VHD of=()/vhd/windows7.VHD
find --set-root --devices=h /boot/BCD
dd if=()/boot/bcd7 of=()/boot/BCD
find --set-root /grub/bootmgr
chainloader /grub/bootmgr

这是我的秒还原菜单... 可以启动不同的系统
我的是以 Grub4dos 为主引导的

sysop 发表于 2016-3-30 10:14:44

mysxbg2000 发表于 2016-3-30 09:37
菜单最后 也可以不用重启   直接进系统也行
title 进入 win 7
find --set-root --devices=h /boot/BCD


这个也不错
我主要是重启进入grub2菜单 系统比较多

12250279 发表于 2016-3-30 18:08:43

感谢分享你的教程,我也来学学

devilma 发表于 2016-3-31 19:38:05

谢谢分享!楼主写得不错

qq956193011 发表于 2016-5-12 18:00:28

sysop 发表于 2016-3-30 09:00
VHDX辅助处理工具 2013有时会遇到
只生成启动菜单文件 不能写入bcd的情况(反正我是遇到了,在vhd系统操作 ...

请问你 捕获1和捕获2 用的什么软件,名字。。
谢谢。 想试试。

qq956193011 发表于 2016-5-12 18:00:29

sysop 发表于 2016-3-30 09:00
VHDX辅助处理工具 2013有时会遇到
只生成启动菜单文件 不能写入bcd的情况(反正我是遇到了,在vhd系统操作 ...

请问你 捕获1和捕获2 用的什么软件,名字。。
谢谢。 想试试。

qq956193011 发表于 2016-5-12 18:19:27

本人用的VHD安装,物理硬盘真实有五个分区,分区1 显示为EFI分区(无盘符), 分区2是系统分区,只有系统文件及VHD文件, 分区 3 4 5为资料盘,
设置的是机械硬盘UEFI启动。 正常启动。 启动速度也快。
但用Windows VHD/VHDX 辅助处理工具 2013 准备设置子VHD 启动,在PE里操作,操作完成后,PE里显示设置正常完成。
但一重启, 没有出现 子VHD启动 选项,直接进入 原来的 VHD,
我想要设置成从子 VHD启动,并有还原子VHD 的选项功能 请问如何解决?

sysop 发表于 2016-5-12 20:53:39

qq956193011 发表于 2016-5-12 18:00
请问你 捕获1和捕获2 用的什么软件,名字。。
谢谢。 想试试。

win7自带的截图软件呀





神奇的小尾巴:Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.109 Safari/537.36(zh-CN)
——2016/5/12 下午8:53:45         
页: [1] 2
查看完整版本: 同时使用多个vhd差分系统的方法