无忧启动论坛

标题: [史上最伟大网管]直播日志,演示如何正确用开机菜单恢复vhd [打印本页]

作者: 江南一根葱    时间: 2022-11-22 20:32
标题: [史上最伟大网管]直播日志,演示如何正确用开机菜单恢复vhd
演示原因,很多人用复杂的方法来恢复vhd,实在看不下去,
演示下如何正确用开机菜单恢复vhd
首先,我先装个vhd系统,放在C盘根目录下,这里是win10.vhdx
先测试下能不能启动,用newbeepe的nb应用市场添加vhd,用其它工具也行
只需要选是,启动一次试试,有错误提示可以忽略,进得去就行
进去vhd系统,安装你需要安装的软件,

开始操作:
进去pe创建差分vhd....
1.用bootice创建一个差分vhd user.vhdx
2.把user.vhdx添加到启动菜单,
3.再把user.vhdx复制两份,一份为userbak.vhdx,一份为recovery.vhdx
4.用bootice编辑启动菜单,注意,要用高级模式,修改刚才第2步添加的引导菜单名称为user
5.bootice高级模式下复制一份user菜单,并添加recovery.vhdx,
6.重启看看这两份菜单有没有正常显示了,这是关键
7.如果正常显示,请进入recovery,编写一个批处理a.bat, 就是把userbak.vhdx复制为user.vhdx(覆盖原文件),这里启动分区是显示为d盘,所以只需要
  1. copy /y D:\userbak.vhdx D:\user.vhdx
  2. shutdown -r -t 1
  3. exit
复制代码
用shutdown -r -t 1是立即重启,把这个批处理文件添加到开机启动,并给这个系统加上密码
8.设置完毕后进入user.vhdx,乱搞一通试试,最好搞坏,
9.仔细看,这个user已经完全不能启动了,这时就需要进入recovery来恢复vhd
10.进入recovery菜单,输入密码,进入后会自动重启,再次进入user,正常启动,恢复成功,
直播完成。。
如何出现vhd启动后系统找不到启动分区(被隐藏),可以把D盘路由改成装入点的 VolumeName来访问固定分区
相信这点难不到玩vhd的众生。
直播匆忙,视频尚未录制,过段时间再说


作者: mrzhonghb    时间: 2022-11-22 20:41
简单明了
作者: lucky323su    时间: 2022-11-22 20:42
thank you.
作者: 2012andyle113    时间: 2022-11-22 21:16
把详细操作写出来了,之前都是直接用工具添加或者进PE替换
作者: lcylidong    时间: 2022-11-22 21:56
感谢分享,学习收藏了。
作者: racn    时间: 2022-11-22 23:03
感谢楼主提供,支持一下!!!
作者: 357734620    时间: 2022-11-23 07:40
你这recovery.vhdx会很大,
我还是喜欢把骨头版PE用来还原,还可以直接把PE放ESP分区
作者: 9527sss    时间: 2022-11-23 08:57
谢谢分享!
作者: jh198354    时间: 2022-11-23 09:37
感谢分享
作者: 2011matrixvexx    时间: 2022-11-23 10:37
感谢楼主分享
作者: 江南一根葱    时间: 2022-11-23 11:00
357734620 发表于 2022-11-23 07:40
你这recovery.vhdx会很大,
我还是喜欢把骨头版PE用来还原,还可以直接把PE放ESP分区

200多兆,一点不大,固实的话不会被撑大。
作者: dt5xm    时间: 2022-11-23 19:43
过程说明很清楚,有空试试
作者: jlshnlhj    时间: 2022-11-24 16:01
"直播匆忙"。第4,5,7步加截图也可。
作者: 阖闾小小卡    时间: 2022-11-24 16:26
简单明了 感谢楼主
作者: hipone    时间: 2022-11-24 19:31
跟葱大学习
作者: 慕然    时间: 2022-11-25 21:37
本帖最后由 慕然 于 2022-11-25 23:57 编辑

7.如果正常显示,请进入recovery,编写一个批处理a.bat, 就是把userbak.vhdx复制为user.vhdx(覆盖原文件)
不知用bootice怎么添加,楼主请上图 谢谢!
作者: kanzhebanba    时间: 2022-11-26 13:18
学习学习
作者: 龙起坑    时间: 2022-11-26 20:56
期待您的教程视频
作者: aikeo    时间: 2022-11-27 21:25
  1. title   [4] 快速恢复WINDOWS 7系统 \n 瞬间恢复WINDOWS 7系统,不会影响WINDOWS 8 和10系统
  2. map --mem /boot/rest7.img (fd0)
  3. map --hook
  4. rootnoverify (fd0)
  5. chainloader +1
复制代码


用了好多年了 很方便,不用进PE 自己在G4D加一个二级菜单加载NTFSDOS实现秒还原。

@ECHO OFF
set temp=c:\
set tmp=c:\
MOUSE.COM
echo Please Wait Loading...
NTFSDOS.exe
ECHO ON
@ECHO OFF
cls
tway /np >nul
del d:\vhd\72.vhd
copy d:\vhd\71.vhd d:\vhd\72.vhd
echo.
echo.
echo.
echo.
echo                OK 已成功初始化系统
echo.
echo.
echo      请按任意键继续,并开始进入一个全新的操作系统
pause >nul
reboot


作者: D_M_GuYing    时间: 2022-11-29 20:03
这个方法,对懂得的人来说,可以用各种方法实现的,
例如:在桌面系统下,把备份的差分复制为a.vhdx,用BOOTICE.exe把引导对像改成a.vhdx重启一次就够了



对不懂的人来说,添加a.bat进系统,再添加recovery引导项就已经是个大难题了,还不如选个好PE安装进硬盘ESP分区,进去删除-复制.vhdx来的方便,反正也是两次启动,而且这种操作又不是天天能用到

作者: miraclex    时间: 2022-11-30 08:29
太厉害了
作者: lj249911023    时间: 2022-12-1 13:36
aikeo 发表于 2022-11-27 21:25
用了好多年了 很方便,不用进PE 自己在G4D加一个二级菜单加载NTFSDOS实现秒还原。

@ECHO OFF

rest7.img 等,要用到的软件,能网盘分享下吗?
作者: afti    时间: 2022-12-2 10:44
讲的清楚明了,期待葱大的视频教程!
作者: 2013feng901012    时间: 2022-12-2 18:30
本帖最后由 2013feng901012 于 2022-12-2 18:36 编辑

Grub4dos菜单即可完成替换此处0.vhdx是备份文件,1.vhdx是主系统文件,这两个文件均是父文件的拆分vhd


title 启动1.vhdx系统恢复模式
echo ………………………………确认还原请按y键………………………………
password=y
find --set-root /0.vhdx
dd if=()/0.vhdx of=()/1.vhdx
echo ………………………………系统已经还原,重启系统请按y键……………
password=y
reboot




作者: 2013feng901012    时间: 2022-12-2 18:31
Grub4dos有dd命令,用一行菜单,也可以做到替换文件的目的。
作者: quinn    时间: 2022-12-2 18:53
给力!有空试试
作者: 2011hjcjie    时间: 2022-12-14 21:33
本帖最后由 2011hjcjie 于 2022-12-14 21:35 编辑
2013feng901012 发表于 2022-12-2 18:30
Grub4dos菜单即可完成替换此处0.vhdx是备份文件,1.vhdx是主系统文件,这两个文件均是父文件的拆分vhd


...

uefi启动此菜单能通过吗?我试了下, 进入命令行...
作者: car0010    时间: 2022-12-15 10:37
学习了,谢谢葱哥
作者: sakuraflower    时间: 2022-12-15 11:46
能上圖說明會更好
作者: 2013feng901012    时间: 2022-12-15 18:43
2011hjcjie 发表于 2022-12-14 21:33
uefi启动此菜单能通过吗?我试了下, 进入命令行...

我的菜单是用grub4dos,适用bios启动
uefi启动方式,你改一下grub4dos-for_UEFI的menu.lst

大同小异的。主要借用dd命令达到替换文件的目的
作者: 2011hjcjie    时间: 2022-12-16 08:58
2013feng901012 发表于 2022-12-15 18:43
我的菜单是用grub4dos,适用bios启动
uefi启动方式,你改一下grub4dos-for_UEFI的menu.lst

多谢回复,uefi模式下按此范例修改不能替换文件(菜单提示恢复完成)。
如有网友在uefi模式下成功替代,希望不吝赐教!grub4dos-for_UEFI板块也提了交相关问题...
作者: rock269    时间: 2022-12-16 09:14
谢谢楼主分享
作者: wangyong654664    时间: 2022-12-16 20:45
我按这方法试了,在cmd窗口运行copy可以,做成bat运行不会复盖文件,这bat文件还要如何写????
作者: guilin_pan    时间: 2022-12-17 16:27
这个方法真不错
作者: 2013feng901012    时间: 2022-12-19 16:55
2011hjcjie 发表于 2022-12-16 08:58
多谢回复,uefi模式下按此范例修改不能替换文件(菜单提示恢复完成)。
如有网友在uefi模式下成功替代,希 ...

你说的问题我测试了,确实没反应,应该是grub4uefi的事,附上图片,运行命令,没反应。

IMG_20221219_164617.jpg (86.42 KB, 下载次数: 190)

IMG_20221219_164617.jpg

作者: 2011hjcjie    时间: 2022-12-19 18:20
2013feng901012 发表于 2022-12-19 16:55
你说的问题我测试了,确实没反应,应该是grub4uefi的事,附上图片,运行命令,没反应。

多谢回复,看来目前暂时只能参照楼主的方法了。希望大神朝日完善UEFI模式下的dd命令...
作者: AdminZHOU    时间: 2022-12-22 12:04
太好了!坐等江南大侠的视频
作者: aikeo    时间: 2022-12-26 13:15
2011hjcjie 发表于 2022-12-14 21:33
uefi启动此菜单能通过吗?我试了下, 进入命令行...

DD 命令可以恢复,但以前用在xp的vhd好像不会改变体积大小,感觉没有删除复制来得撤底干净。
作者: 2011hjcjie    时间: 2022-12-26 13:40
aikeo 发表于 2022-12-26 13:15
DD 命令可以恢复,但以前用在xp的vhd好像不会改变体积大小,感觉没有删除复制来得撤底干净。

应该是这样, 多谢!在UEFI模式下调整各条件后,dd命令约等一分钟后提示恢复完成(目标文件约4.2g, 备份文件约1.2g)。dd完成后核实目标文件大小没发生变化,但过两天后偶然发现了其文件大小变为约1.4g左右。估计传统模式也是如此...
作者: aikeo    时间: 2022-12-26 14:16
我的备份文件都是几十K. DOS下删除一个几G的文件和拷贝一个几十K的文件只需秒完成
作者: fjice    时间: 2022-12-31 21:41
感谢分享
作者: 2013cxh0468    时间: 2023-1-19 22:32
4.注意,要用高级模式
我用智能模式也成功了,不必高级
作者: 半分回忆    时间: 2023-1-29 23:43
思路明白了,把复制并关机脚本添加到计划任务,不知道支不支持uefi+gpt,有空测一下试试。
作者: 2010linlance    时间: 2023-1-31 00:30
本帖最后由 2010linlance 于 2023-1-31 00:31 编辑
2013feng901012 发表于 2022-12-2 18:30
Grub4dos菜单即可完成替换此处0.vhdx是备份文件,1.vhdx是主系统文件,这两个文件均是父文件的拆分vhd


...

dd之后直接进系统,根本不需要重启。

dd一行搞定的事,不知道为何还要批处理???
你这个确认Y啥的,多此一举,恢复单独写一个菜单。。。进入就dd了,然后启动系统。

至于说恢复的系统大小的问题,再次重启就会缩小的,

当年早就解释过了,起码10年了吧。。。。

时间过的真快。。。

作者: 2010linlance    时间: 2023-1-31 00:34
2011hjcjie 发表于 2022-12-26 13:40
应该是这样, 多谢!在UEFI模式下调整各条件后,dd命令约等一分钟后提示恢复完成(目标文件约4.2g, 备份文 ...

思路有问题,昨晚所有操作之后再做查分。

恢复文件应该是个256kb的小文件,恢复时间应该在2秒左右。。

你恢复个有内容的东西干嘛?
作者: 江南一根葱    时间: 2023-1-31 20:29
2010linlance 发表于 2023-1-31 00:30
dd之后直接进系统,根本不需要重启。

dd一行搞定的事,不知道为何还要批处理???

批处理能搞定的事,为啥还要用伤脑筋的dd。。。
作者: 2010linlance    时间: 2023-2-1 00:36
江南一根葱 发表于 2023-1-31 20:29
批处理能搞定的事,为啥还要用伤脑筋的dd。。。

你是调侃的意思吧?囧~~~

dd一行完事,也不用多重启一次。

用批处理,还需要多运行好多句子。
作者: talonx    时间: 2023-2-1 11:16
感谢分享
作者: 江南一根葱    时间: 2023-2-2 22:42
2010linlance 发表于 2023-2-1 00:36
你是调侃的意思吧?囧~~~

dd一行完事,也不用多重启一次。

不是啊,你可以自己问问看,dd简单,还是两行批处理简单
作者: 2010linlance    时间: 2023-2-3 02:10
江南一根葱 发表于 2023-2-2 22:42
不是啊,你可以自己问问看,dd简单,还是两行批处理简单

问题是不是。。。
  1. 一行简单,还是两行简单?
复制代码


这个答案还要问???囧。。。
作者: go2sun    时间: 2023-3-3 23:57
没必要这么复杂
这个论坛的用户大部分应该都会用vhd封装系统
我不在乎系统大小,所以把vhd系统当pe系统用
两个系统.一个Win10.vhd,一个Win11.vhd
进Win11.vhd改Win10就好!!!
作者: iwangz    时间: 2023-3-8 16:25
如何正确用开机菜单恢复vhd
作者: whjkd    时间: 2023-4-23 17:21
感谢楼主
作者: hanchi123    时间: 2023-4-23 21:26
感谢分享
作者: jiangbian321    时间: 2023-6-27 08:53
赞一个!
作者: zhuya219    时间: 2023-6-27 11:26
还是dd方便,菜单处输入密码后直接老差分覆盖新差分,然后直接开机。
2013年的VHD辅助处理工具特别方便,自己也跟着他的思路做了一个傻瓜式工具。
给朋友做系统真的非常方便,以后再出问题让他自己去还原了。
作者: lsfeeling    时间: 2023-10-16 11:37
也不用这样啊。你这样操作需要重启两次电脑,直接创建两个差分(a、b),正常启动用a,再弄个软件或批处理,运行后释放b文件为随机名,再修改boot的启动文件为这个随机名,在a系统里直接行也就ok,这样只需要重启一次电脑。
作者: lsfeeling    时间: 2023-10-16 11:38
要软件的话找我 QQ 19602465
作者: THE2013    时间: 2023-10-22 13:34
感谢分享
作者: 谢沛宸    时间: 2023-10-22 20:35
学习了
作者: THE2013    时间: 2023-10-22 21:35
感谢分享
作者: nowayer    时间: 2023-12-2 01:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: fs9999    时间: 2023-12-6 15:10
正好 用上
作者: nbhai2018    时间: 2024-1-6 08:50
本帖最后由 nbhai2018 于 2024-1-6 08:52 编辑

这个方法需要有一定的电脑基础,有点复杂,还有点风险,万一子系统里有重要数据(比如把重要的客户数据或合同文件放在了桌面上),一个操作失误就全完完,还是备份几个差分子系统文件来的方便,用bootice 手工指定vhd子文件还是比较方便的。毕竟这种操作一年来就只有几次而已。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3