pw4321 发表于 2011-7-27 20:00:50

强,今后就用vhd版xp了

zhrmghg117 发表于 2011-7-28 00:40:55

再次感谢共享 学习了

qj_tzy 发表于 2011-7-28 14:44:12

回复 #1 hbby 的帖子

在DOS下使用omnifs info命令,或在winpe或windows中使用omnifs32 info命令,如列出存放VHD文件的分区的编号为1.3(即第1硬盘第3分区),将autoexec.bat的内容(其中的1.3:\dir\file,不能改为1:3\dir\file)作如下修改,将映像更改为2.88M后,将omnifs.exe及autoexec.bat加入映像后,用grub4dos调用该映像即可。

此法支持普通隐藏或EISA隐藏的NTFS分区及长文件名,且还原后,子VHD文件的大小与时间,与备份VHD文件的大小与时间完全相同。

只是想请问楼主,采用omnifs后,你原提供的映像是否可再精简,使采用omnifs后仍只有1.44M?

@ECHO OFF
PATH A:\
LH DOSKEY.COM
DOSLFN
SET COMSPEC=A:\COMMAND.COM
set cp=936
if not %1#==# set cp=%1
lh hdpmi32
lh ndos -lfn -mountall -cp:%cp%
ndlist -
set cp=
LH tw /ns /np>nul
mode 80
echo.
echo *** 快速还原VHD系统 ***
echo.
echo 1.快速还原-win2008r2
echo 2.快速还原-win7
echo 3.快速还原-win2008
echo 4.快速还原-winvista
echo 5.快速还原-win2003
echo 6.快速还原-winxp
echo 7.重新启动电脑
echo.
choice /c:1234567 请选择
if errorlevel 7 goto end
if errorlevel 6 goto winxp
if errorlevel 5 goto win2003
if errorlevel 4 goto winvista
if errorlevel 3 goto win2008
if errorlevel 2 goto win7
if errorlevel 1 goto win2008r2

:win2008r2
omnifs copy 1.3:"\vhd_sys\my_win2008r2_CHILD_BAK.vhd" 1.3:"\vhd_sys\my_win2008r2_CHILD.vhd"
echo Restore OK!
pause
goto end

:win7
omnifs copy 1.3:"\vhd_sys\my_win7_CHILD_BAK.vhd" 1.3:"\vhd_sys\my_win7_CHILD.vhd"
echo Restore OK!
pause
goto end

:win2008
omnifs copy 1.3:\vboot_vhd\win2008_child_bak.vhd 1.3:\vboot_vhd\win2008_child.vhd
echo Restore OK!
pause
goto end

:winvista
omnifs copy 1.3:\vboot_vhd\winvista_child_bak.vhd 1.3:\vboot_vhd\winvista_child.vhd
echo Restore OK!
pause
goto end

:win2003
omnifs copy "1.3:\vboot_vhd\win2003_child_bak.vhd" "1.3:\vboot_vhd\win2003_child.vhd"
echo Restore OK!
pause
goto end

:winxp
omnifs copy "1.3:\vboot_vhd\winxp_child_bak.vhd" "1.3:\vboot_vhd\winxp_child.vhd"
echo Restore OK!
pause
goto end

:end
reboot

[ 本帖最后由 qj_tzy 于 2011-7-28 14:45 编辑 ]

qj_tzy 发表于 2011-8-3 11:59:28

回复 #37 liujingxiong 的帖子

dos 的 if exist 命令不支持EISA隐藏分区

zqywult 发表于 2011-8-3 14:27:13

原帖由 O.Y.M.2010 于 2011-7-3 23:16 发表 http://bbs.wuyou.net/images/common/back.gif

http://u.115.com/file/e62r0ny6#
RE_XP_WIN7_VHD.img

该文件的分享已到期,..............

请O.Y.M.2010 朋友把您的分享续期!谢谢了!!!

O.Y.M.2010 发表于 2011-8-4 14:18:33

原帖由 zqywult 于 2011-8-3 14:27 发表 http://bbs.wuyou.net/images/common/back.gif


该文件的分享已到期,..............

请O.Y.M.2010 朋友把您的分享续期!谢谢了!!!

http://u.115.com/file/e62r0ny6#
RE_XP_WIN7_VHD.img

crazymanwj 发表于 2011-8-18 20:26:28

仔细学学,再次感谢!

liningbest 发表于 2011-8-23 09:48:21

很好,很强大,谢谢楼主的总结~~

scflh 发表于 2011-9-15 22:54:32

请教:您的第七步看不懂,系统xp转xpvhd。

第七步:打开regedit,用加载配置单元命令,把 H:\Windows\System32\config\system 挂上HKEY_LOCAL_MACHINE 取名为000;把 HKEY_LOCAL_MACHINE\000\MountedDevices 删除;导入以上保存备用的sys.reg及sys1.reg文件 ,编辑 MountedDevices,删除 \DosDevices\C: ,把\DosDevices\H: 改为 \DosDevices\C:;选中000项,卸载配置单元,退出 regedit。此步即是导入分区系统的注册表,编辑后保存回vhd系统的\Windows\System32\config\的system配置单元中

scflh 发表于 2011-9-15 22:57:57

第七步,看不明白啊

将安装在分区中的winxp/win2003/winvista/win2008/win7/win2008r2系统转换为由vboot启动的VHD系统的方法
第七步,看不明白啊。
页: 1 2 3 4 5 6 7 8 [9] 10 11 12 13 14
查看完整版本: VBOOT及WinXP_VHD辅助工具安装VHD系统等的用户使用经验汇总(7月28日更新)