无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 40999|回复: 36
打印 上一主题 下一主题

winxp、win7双VHD系统的安装、启动、快速还原、更改启动项密码方法简介

  [复制链接]
跳转到指定楼层
#
发表于 2011-5-4 13:10:15 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
winxp、win7双VHD系统的安装、启动、快速还原、更改启动项密码方法简介

一、开辟一个容量足够大的(一般40G即可)空的NTFS格式的主或逻辑分区,建vhd_sys、vboot_vhd、grub4dos三个目录,分别按下法建立win7.vhd系统、winxp.vhd系统、grub4dos启动菜单,用xorldr启动grub4dos目录下的grldr,并将该分区隐藏为EISA配置分区。完成后,该分区根目录下无文件,仅有三个目录(其中vhd_sys、vboot_vhd目录还可合并,三个目录还可用attrib +h +s +r dir /s /d命令隐藏)。

二、在vhd_sys目录下,用VHD_OneKey_2011_51工具生成20G大小的原生win7.vhd系统,待安装完成,作好激活和有关设置,及安装完所需软件后,再用该工具生成子VHD:win7x32_CHILD.vhd,并复制子VHD的一个备份:win7x32_CHILD_BAK.vhd。

三、在vboot_vhd目录下,用WinXP_VHD_2011_24工具生成15G大小的用vboot驱动的winxp.vhd系统,待安装完成,作好有关设置,及安装完所需软件后,再用vboot的命令生成子VHD:winxp_child.vhd,并复制子VHD的一个备份:winxp_child_bak.vhd。

四、在grub4dos目录下,建立启动菜单并拷入相关文件
1、编辑好启动win7.vhd的bcd配置文件,将bootmgr文件及boot目录,导入生成软盘映像文件bootmgrmenu.ima。


2、编辑好启动winxp.vhd的vboot的grub.cfg配置文件,将vbootldr.mbr、vbootldr文件及vboot目录(仅含vboot文件及grub、fonts两个目录即可),导入生成软盘映像文件vbootmenu.ima。

3、在pass1.txt、pass2.txt中分别设初始明码如123、456,并预留足够的空间后,导入生成软盘映像文件password.ima。

4、按如下编辑启动winxp、win7双VHD系统及快速还原、更改启动项(winpe、快速还原启动项)密码的menu.lst并导入grldr中,拷入grub4dos的支持文件(须使用2011-4-16及以后的版本)。
  1. find --set-root /grub4dos/qj_jw.tzy | set curoot=
  2. splashimage /grub4dos/blue.xpm.gz
  3. fontfile /grub4dos/Fonts.gz
  4. default 1
  5. timeout 10
  6. password --md5 $1$jZO0$hCfNrLXt4zVx56gIJZrRb/
  7. title ================ 多系统启动管理器  By Tzy  2011.04 ================
  8. clear

  9. title WIN7_VHD
  10. map --mem /grub4dos/bootmgrmenu.ima (fd0)
  11. map --hook
  12. rootnoverify (fd0)
  13. chainloader (fd0)+1

  14. title WINXP_VHD
  15. map --mem /grub4dos/vbootmenu.ima (fd0)
  16. map --hook
  17. rootnoverify (fd0)
  18. chainloader (fd0)+1

  19. title 我心如水Win2003PE全内置系统(99M)
  20. map --mem /grub4dos/password.ima (fd0)
  21. map --hook
  22. cat (fd0)/pass1.txt | password
  23. map --unhook
  24. pause --wait=0 正在载入系统文件,请等待....
  25. map --mem /grub4dos/woxin03pe.iso (0xFF)
  26. map --hook
  27. chainloader (0xFF)

  28. title 我心如水Win7PE全内置系统(80M)
  29. map --mem /grub4dos/password.ima (fd0)
  30. map --hook
  31. cat (fd0)/pass1.txt | password
  32. map --unhook
  33. pause --wait=0 正在载入系统文件,请等待....
  34. map --mem /grub4dos/win7pe_wxrs.iso (0xFF)
  35. map --hook
  36. chainloader (0xFF)

  37. title ==========================================================
  38. clear

  39. title 快速还原win7_vhd
  40. map --mem /grub4dos/password.ima (fd0)
  41. map --hook
  42. cat (fd0)/pass2.txt | password
  43. map --unhook
  44. find --set-root --ignore-floppies --ignore-cd /vhd_sys/win7x32_CHILD_BAK.vhd
  45. dd if=()/vhd_sys/win7x32_CHILD_BAK.vhd of=()/vhd_sys/win7x32_CHILD.vhd
  46. pause --wait=10 Restore OK!
  47. configfile %curoot%/grub4dos/menu.lst

  48. title 快速还原winxp_vhd
  49. map --mem /grub4dos/password.ima (fd0)
  50. map --hook
  51. cat (fd0)/pass2.txt | password
  52. map --unhook
  53. find --set-root --ignore-floppies --ignore-cd /vboot_vhd/winxp_child_bak.vhd
  54. dd if=()/vboot_vhd/winxp_child_bak.vhd of=()/vboot_vhd/winxp_child.vhd
  55. pause --wait=10 Restore OK!
  56. configfile %curoot%/grub4dos/menu.lst

  57. title 更改Win2003PE/Win7PE、win7-vhd/winxp_vhd快速还原密码
  58. echo Change who's Password:
  59. echo 1-Win2003PE/Win7PE
  60. echo 2-win7-vhd/winxp_vhd
  61. set /p user=Please Input 1 or 2 (Input Others to Return Main Menu):
  62. checkrange 1:2 calc %user% || configfile %curoot%/grub4dos/menu.lst
  63. if "%user%"=="1" set passfile=pass1.txt
  64. if "%user%"=="2" set passfile=pass2.txt
  65. #下句要求password.ima必须连续存放,建议使用160KB大小的标准ima文件即可
  66. map /grub4dos/password.ima (fd0)
  67. map --hook
  68. echo Please Input old Password:
  69. #下句中password.ima内的pass1.txt、pass2.txt中的密码可为明码,也可为md5码(这可方便在设置初始密码时使用明码,在此模块重设密码时再保存为md5码)
  70. cat (fd0)/%passfile% | password
  71. echo Please Input New Password First
  72. set /p newpass=Password:
  73. echo Please Input New Password again
  74. password %newpass%
  75. md5crypt %newpass% | set newpass=
  76. echo --md5 %newpass:~11% > (fd0)/%passfile%
  77. #password.ima中的pass1.txt、pass2.txt需要预留足够的空间用于存放新密码
  78. map --unhook
  79. pause --wait=10 Password Changed OK!
  80. configfile %curoot%/grub4dos/menu.lst

  81. title ==========================================================
  82. clear

  83. title Reboot(重启电脑)
  84. reboot

  85. title Shutdown(关闭电脑)
  86. halt || halt --force-sci || halt --no-acpi || halt --no-apm  

  87. title ==========================================================
  88. fallback 1
复制代码


注:winxp及WIN7的快速还原,建议不再采用GRUB4DOS的DD方式,建议采用以下帖子的方法
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=197753&extra=page%3D1


附件:
grub4dos.rar
http://data.99pan.com/download/149748_37_3109454067738006733.html



[ 本帖最后由 qj_tzy 于 2011-8-11 10:09 编辑 ]
36#
发表于 2022-1-4 20:42:59 来自手机 | 只看该作者
感谢!
回复

使用道具 举报

35#
发表于 2020-12-1 22:16:40 | 只看该作者
哎,想下载个东西,积分不够
回复

使用道具 举报

34#
 楼主| 发表于 2016-5-18 13:25:47 | 只看该作者
本帖最后由 qj_tzy 于 2016-5-18 13:27 编辑
lzhywc 发表于 2016-5-15 09:12
下载不了了,可以续传吗?


此是老帖子了,我已不用此法,请到以下帖子中下载,其中有更新内容:
http://bbs.wuyou.net/forum.php?m ... d=320832&extra=
回复

使用道具 举报

33#
发表于 2016-5-15 09:12:48 | 只看该作者
下载不了了,可以续传吗?

点评

此是老帖子了,请到以下帖子中下载,其中有更新内容: http://bbs.wuyou.net/forum.php?mod=viewthread&tid=320832&extra=  详情 回复 发表于 2016-5-18 13:25
回复

使用道具 举报

32#
发表于 2015-6-15 15:48:24 | 只看该作者
学习一下,留下记号
回复

使用道具 举报

31#
发表于 2015-3-15 16:04:54 来自手机 | 只看该作者
不知道好用不?
回复

使用道具 举报

30#
发表于 2015-2-12 19:55:13 来自手机 | 只看该作者
不错,支持下
回复

使用道具 举报

29#
发表于 2015-2-12 18:06:43 | 只看该作者
谢谢老师分享,长见识了!
回复

使用道具 举报

28#
发表于 2012-4-12 11:16:24 | 只看该作者
**,这才叫真正的牛X。
回复

使用道具 举报

27#
发表于 2011-8-11 10:14:14 | 只看该作者
过期了,下不了啦,lz继续共享续期呀。谢谢谢谢谢谢。
回复

使用道具 举报

26#
 楼主| 发表于 2011-8-11 10:10:41 | 只看该作者

回复 #26 2010gq59421 的帖子

已重新上传,请到1#楼下载。
回复

使用道具 举报

25#
发表于 2011-8-10 22:21:21 | 只看该作者
已过期,请LZ继期。 
回复

使用道具 举报

24#
 楼主| 发表于 2011-6-22 22:55:34 | 只看该作者

回复 #24 忧无 的帖子

已延期,请到1楼下载。
回复

使用道具 举报

23#
发表于 2011-6-22 20:42:05 | 只看该作者
附件已过期,烦请楼主续期。
回复

使用道具 举报

22#
发表于 2011-6-22 10:52:47 | 只看该作者

感谢老师的大手笔

谢谢老师的指教,学到了很多
回复

使用道具 举报

21#
 楼主| 发表于 2011-6-18 14:05:56 | 只看该作者

回复 #29 Plantsoot 的帖子

这个不知,估计无期限,测试到2014年正常。
回复

使用道具 举报

20#
发表于 2011-6-18 09:57:06 | 只看该作者
原帖由 qj_tzy 于 2011-5-5 14:23 发表
将此vbootdsk.sys
120411
替换winxp.vhd中的\windows\system32\drivers\下的同名文件即可。


qj_tzy 大,这个是有期限的吗?到什么日期?
回复

使用道具 举报

19#
发表于 2011-6-9 19:56:53 | 只看该作者
试了一半,哎~~~~

VBOOT和我的N卡(NVS 3100M)冲突呀。。。。黑屏
回复

使用道具 举报

18#
发表于 2011-5-10 17:25:54 | 只看该作者
非常感谢!
已经下载好了,替换成老师的vbootmenu.ima后,测试就成功了!
以前一直不成功,是因为我一直都是用UltraISO来制作vbootmenu.ima镜像文件的。经多次试验,证明用UltraISO来制作vbootmenu.ima镜像的确是不能成功的。

请问一下老师是用WinImage这个软件制作vbootmenu.ima镜像文件的吗?还是有更好的镜像制作软件?
回复

使用道具 举报

17#
 楼主| 发表于 2011-5-10 09:35:28 | 只看该作者
已上传附件,请到#1楼下载。
回复

使用道具 举报

16#
发表于 2011-5-9 18:26:27 | 只看该作者
强烈建议老师把自己所制作的相关附件传上来,尤其是bootmgrmenu.ima、vbootmenu.ima和、password.ima这三个镜像文件,暂时我还没有研究到快速还原VHD系统这一步呢。到了这一步的时候肯定还会有许多弄错和弄不明白的地方。我毕竟是一个水平不高的菜鸟。但对VHD系统的确很感兴趣。
回复

使用道具 举报

15#
发表于 2011-5-9 16:39:18 | 只看该作者
楼主能否把相关附件上传,方便大家使用。
回复

使用道具 举报

14#
 楼主| 发表于 2011-5-9 14:05:00 | 只看该作者

回复 #17 1976yuan 的帖子

您的ima中的grub.cfg好似为空?
回复

使用道具 举报

13#
 楼主| 发表于 2011-5-9 13:57:41 | 只看该作者

回复 #17 1976yuan 的帖子

这个需要您自己逐一排除错误了。

另:我是在实机上完成的,未在虚拟机上测试。
回复

使用道具 举报

12#
发表于 2011-5-9 13:33:49 | 只看该作者

回复 #15 qj_tzy 的帖子

老师,不好意思,vbootmenu.ima镜像的内容不小心弄错了。所以才导致“NTLDR is missing”的错误。

但我从新按照您所说的“将vbootldr.mbr、vbootldr文件及vboot目录(仅含vboot文件及grub、fonts两个目录即可),导入生成软盘映像文件vbootmenu.ima。即ima中的根目录下要有vbootldr.mbr、vbootldr文件及vboot目录。不需ntldr”做了一下ima镜像,还是不行啊。

附件是已经改正了的ima镜像

vbootmenu.part01.rar

100 KB, 下载次数: 90, 下载积分: 无忧币 -2

vbootmenu.part02.rar

100 KB, 下载次数: 83, 下载积分: 无忧币 -2

vbootmenu.part03.rar

100 KB, 下载次数: 79, 下载积分: 无忧币 -2

vbootmenu.part04.rar

100 KB, 下载次数: 76, 下载积分: 无忧币 -2

vbootmenu.part05.rar

100 KB, 下载次数: 75, 下载积分: 无忧币 -2

vbootmenu.part06.rar

65.13 KB, 下载次数: 77, 下载积分: 无忧币 -2

回复

使用道具 举报

11#
发表于 2011-5-9 13:22:31 | 只看该作者
多谢分享...
很不错的想法和思路...
回复

使用道具 举报

10#
 楼主| 发表于 2011-5-9 09:39:02 | 只看该作者

回复 #14 1976yuan 的帖子

您好似未按我说的方法去做:
1、编辑好启动winxp.vhd的vboot的grub.cfg配置文件,将vbootldr.mbr、vbootldr文件及vboot目录(仅含vboot文件及grub、fonts两个目录即可),导入生成软盘映像文件vbootmenu.ima。即ima中的根目录下要有vbootldr.mbr、vbootldr文件及vboot目录。不需ntldr。

2、做好ima后,用bootice将其主引导记录设为nt5.x,分区引导记录设为grldr但更名为vbootldr。即分区引导记录类型为GRUB4DOS的类型但更名为vbootldr,不用NTLDR类型。

[ 本帖最后由 qj_tzy 于 2011-5-9 09:40 编辑 ]
回复

使用道具 举报

9#
发表于 2011-5-9 08:40:48 | 只看该作者

回复 #13 qj_tzy 的帖子

非常感谢老师的指教!不过我按照老师说的去做,还是不行。
下面的图片是我用bootice设置vbootmenu.ima的引导步骤以及在虚拟机中实际测试的截屏,附件是我的vbootmenu.ima文件,请老师帮我检查一下。拜谢了!



[ 本帖最后由 1976yuan 于 2011-5-9 13:43 编辑 ]

vbootmenu.part01.rar

100 KB, 下载次数: 238, 下载积分: 无忧币 -2

vbootmenu.part02.rar

100 KB, 下载次数: 242, 下载积分: 无忧币 -2

vbootmenu.part03.rar

100 KB, 下载次数: 214, 下载积分: 无忧币 -2

vbootmenu.part04.rar

100 KB, 下载次数: 228, 下载积分: 无忧币 -2

vbootmenu.part05.rar

100 KB, 下载次数: 236, 下载积分: 无忧币 -2

vbootmenu.part06.rar

65.13 KB, 下载次数: 231, 下载积分: 无忧币 -2

回复

使用道具 举报

8#
 楼主| 发表于 2011-5-8 08:41:46 | 只看该作者

回复 #11 1976yuan 的帖子

对第一个问题,做好ima后,用bootice将其主引导记录设为nt5.x,分区引导记录设为bootmgr。
对第二个问题,做好ima后,用bootice将其主引导记录设为nt5.x,分区引导记录设为grldr但更名为vbootldr。
回复

使用道具 举报

7#
 楼主| 发表于 2011-5-8 08:34:29 | 只看该作者

回复 #10 1976yuan 的帖子

有区别的,bootice支持两种方式的隐藏,只要细细的体会一下就知道了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 11:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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