无忧启动论坛

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

VHD还原工具之NTBOOT修改版

[复制链接]
1#
发表于 2011-10-27 20:01:53 | 显示全部楼层
回复

使用道具 举报

2#
发表于 2011-11-2 18:05:01 | 显示全部楼层
我不知为何无法进入这个画面。

2.jpg (30.62 KB, 下载次数: 199)

2.jpg
回复

使用道具 举报

3#
发表于 2011-11-3 07:15:13 | 显示全部楼层
不错!谢谢!现在可以进入画面了。
回复

使用道具 举报

4#
发表于 2011-11-3 19:07:52 | 显示全部楼层
启动后不知为何会修改硬盘盘符?
回复

使用道具 举报

5#
发表于 2011-11-3 19:16:36 | 显示全部楼层
原帖由 wanghh 于 2011-11-3 19:07 发表

启动后不知为何会修改硬盘盘符?


启动VHD将自动隐藏HD0,0引起的.
能不能不隐藏HD0,0
回复

使用道具 举报

6#
发表于 2011-11-3 22:03:46 | 显示全部楼层
原帖由 xiaoy 于 2011-11-3 21:47 发表
可以啊,最多加一句 hide(hd0,0)



是加在GRUB4DOS的菜单上吗?

改成这样?
title 启动Windows
map --mem /ntboot.img (fd0)
map --hook
hide(hd0,0)
configfile (fd0)/menu.lst
回复

使用道具 举报

7#
发表于 2011-11-4 06:54:02 | 显示全部楼层
menu.lst  
debug off
command --set-path=(fd0)/grub/
fontfile (fd0)/grub/fonts
find --set-root --devices=h /ntboot.img
default 0
timeout 0
menuset 15 15 15 15 15 21 20 40 5 3 10
write 0x60000 0
insmod (fd0)/grub/WENV
find --devices=h /win7/win7.vhd && wenv set name=win7 && timeout 4

title 启动硬盘版Windows系统\n\t启动以普通方式安装在硬盘上的Windows。
slic (fd0)/asus.bin
errorcheck off
find --set-root --devices=h /ntldr  && chainloader /ntldr
find --set-root --devices=h /bootmgr  && chainloader /bootmgr
errorcheck on
boot

title 启动虚拟磁盘版Win7系统\n\t启动VHD版的Win7系统。
slic (fd0)/asus.bin
wenv get name || wenv set name=$input,请输入您的系统名称: || configfile (fd0)/menu.lst
wenv set tmp=/win7/${name}.vhd
wenv call find --set-root --devices=h ${tmp} || fallback --go 5
write --offset=0x4E74 (fd0)/boot/bcd b
wenv get tmp=0x600000
cat --locate=\\x2F --replace=\\x5C (md)0x3000+3
wenv call write --offset=0x7D72 (fd0)/boot/bcd *0x600000$
wenv call write --offset=0x82EA (fd0)/boot/bcd *0x600000$
WENV calc cur_drv=*0x82A0 & 127
WENV calc cur_pri=*0x829C>>16 & 65535
write 0x60004 0
write 0x60000 0
wenv call dd if=(hd${cur_drv})+1 of=(md) bs=1 count=4 skip=0x1b8 seek=0x60000
cat --length=0 ()-1
dd if=(md) of=(md) bs=1 count=8 skip=0x8290 seek=0x60008
cat --locate=\x2E\xB5\x41\x7D --replace=*0x60000 (fd0)/boot/bcd
cat --locate=\0\x7E\0\0 --replace=*0x60008 (fd0)/boot/bcd
find --set-root --devices=h /ntldr
chainloader (fd0)/boot/bootmgr
boot

title 还原虚拟磁盘Win7系统\n\t快速还原VHD版Win7系统。
WENV call find --set-root --devices=h /win7/${name}.vhd || fallback --go 6
WENV call pause --wait=10 原Win7VHD系统中的资料将丢失! 取消还原请按ESC键。 || configfile (fd0)/menu.lst
diskid && wenv set part=*0x4ff00$
WENV call write --offset=0x19 (fd0)/autoexec.bat ${part}
write --offset=0x1a (fd0)/autoexec.bat .
WENV call write --offset=0x7c (fd0)/autoexec.bat ${name}.vhd
chainloader (fd0)/io.sys

#3
title
wenv set name=$input,请输入您的专用VHDWin7系统名称: || configfile (fd0)/menu.lst
fallback --go 1

#4
title
wenv set name=$input,请输入需要还原或新建的VHD版Win7系统名称: || configfile (fd0)/menu.lst
fallback --go 2

#5
title
pause 输入错误,按任意键返回选择菜单 && configfile (fd0)/menu.lst

#6
title
wenv check "${name}"<>"" || fallback --go 5
WENV call pause --wait=0 输入密码后将创建${name}的专用Win7VHD系统!
password =wuyou || fallback --go 5
WENV call find --set-root --devices=h /win7/win7vhd.bak || WENV call pause win7VHD系统的一键还原已被破坏,请联系XX电脑tel XXXXXX。&& chainloader (hd0)+1
diskid && wenv set part=*0x4ff00$
WENV call write --offset=0x19 (fd0)/autoexec.bat ${part}
write --offset=0x1a (fd0)/autoexec.bat .
WENV call write --offset=0x7c (fd0)/autoexec.bat ${name}.vhd && chainloader (fd0)/io.sys

[ 本帖最后由 wanghh 于 2011-11-4 11:33 编辑 ]
回复

使用道具 举报

8#
发表于 2011-11-8 06:56:01 | 显示全部楼层
这个还原无法真正还原。
回复

使用道具 举报

9#
发表于 2011-11-9 21:27:47 | 显示全部楼层
用了几天,WIN7变成未激活版本了。
回复

使用道具 举报

10#
发表于 2011-11-9 21:29:46 | 显示全部楼层
我是联想的笔记本。与这有关吗?
回复

使用道具 举报

11#
发表于 2011-11-9 21:45:50 | 显示全部楼层
用bootmgr启动是激活的版本.
回复

使用道具 举报

12#
发表于 2011-11-13 18:19:10 | 显示全部楼层
楼主什么时候更新一下。
回复

使用道具 举报

13#
发表于 2011-11-26 20:38:39 | 显示全部楼层
换成联想的激活文件。可以激活了。
回复

使用道具 举报

14#
发表于 2011-12-20 14:13:31 | 显示全部楼层
@ECHO OFF
cls
set part=   
echo Please wait a while...
        
echo omnifs copy %part%:\win7\win7vhd.bak %part%:\win7\            >a:\vhd.bat
call a:\vhd.bat

      
GRUB --time-out=0 --config-file=(fd0)/menu.lst
回复

使用道具 举报

15#
发表于 2012-2-11 16:48:56 | 显示全部楼层
楼主什么时候更新一下。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-2 23:41

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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