无忧启动论坛

标题: 三行批处理 将GHO转换为esd/wim 补充 [打印本页]

作者: 2012jiashanni    时间: 2018-9-16 17:22
标题: 三行批处理 将GHO转换为esd/wim 补充
本帖最后由 2012jiashanni 于 2018-9-17 07:16 编辑

三行批处理  将GHO转换为esd/wim

准备工具:
Ghost 11.5.1

osfmount.com    下载提取地址:https://www.osforensics.com/tools/mount-disk-images.html   下载32位和64位 安装后   提取  32位的 OSFMount.com OSFMount.sys   64位的则需要提取 OSFMount.com OSFMount.sys  和 x64文件夹  

64位的OSFMount.com OSFMount.sys 无法在32位运行 同理 32位的OSFMount.com OSFMount.sys  无法在64位运行 要分别提取并放到两个文件夹 其他文件则无需提取

imagex  最好是10.17134等新版





批处理内容:   自行更改批处理中的文件路径
方法1、三行批处理转换GHO为esd/wim  
此方法可以有效避免因编程中出现的bug导致其他分区数据丢失的问题,此方法不涉及数据安全问题,且兼容WinXP等
===================================================================
1、先用GHOst32 将GHO转换为vmdk虚拟磁盘文件
ghost32 -clone,mode=restore,src="你要转换的GHO的路径",dst="缓存vmdk虚拟磁盘路径" -batch -sure

2、在用 osfmount.com 将vmdk文件挂载到虚拟磁盘
osfmount.com -a -t file -f "缓存vmdk虚拟磁盘路径"   -m W:
; 请注意  W: 是要挂载的虚拟盘符路径

3、使用Imagex  、 wimlib-imagex 、wimgapi等转换为wim/esd
imagex /capture W:  "你要保存到esd/wim路径" "windows 7" /compress maximum /verify

4、卸载 osfmount.com 挂载的虚拟磁盘
osfmount.com  -d -m W:

方法2、以创建VHD虚拟磁盘的方式进行转换,此方法仅支持VISTA-10等NT6.X/10.X系统,且涉及到GHO恢复,如编程出BUG,可能导致其他分区数据丢失
==================================================================
1、调用diskpart创建VHD虚拟分区,将以下命名为TEST.TXT 并通过 diskpart /s c:\test.txt 调用
Create vdisk file=D:\TEST.VHD maximum=10240 type=expandable
select vdisk file=D:\TEST.VHD
attach vdisk noerr
clean
create partition primary
format quick fs=ntfs
select partition 1
assign letter=W


2、开始GHO恢复到挂载的VHD虚拟磁盘
Ghost32.exe -clone,mode=pload,src=D:\test.gho:1,dst=@os:W:\ -sure -fx -fro -BATCH

3、使用Imagex  、 wimlib-imagex 、wimgapi等转换为wim/esd
imagex /capture W:  "你要保存到esd/wim路径" "windows 7" /compress maximum /verify

4、调用diskpart卸载VHD虚拟磁盘,将以下命名为TEST.TXT 并通过 diskpart /s c:\test.txt 调用
select vdisk file=D:\TEST.VHD
detach vdisk


请注意 如需Imagex支持备份esd  请使用10.17134等新版Imagex





作者: 新空气    时间: 2018-9-16 18:44
Thank you very much!

作者: wzzok    时间: 2018-9-16 18:46
谢谢,待会试下。
作者: wawakuliao    时间: 2018-9-16 19:23
感谢分享
作者: liguibin    时间: 2018-9-16 19:31
行得通吗?
作者: 2012jiashanni    时间: 2018-9-16 19:58
liguibin 发表于 2018-9-16 19:31
行得通吗?

嗯  我现在在开发GUI  三行批处理其实是一个思路 至于遇到的错误之类的问题 要具体编程自己处理
作者: tegl    时间: 2018-9-16 19:59
感谢分享宝贵经验
作者: tt8023yy    时间: 2018-9-16 20:15
感谢前辈分享宝贵经验!
作者: 七老爷2222    时间: 2018-9-16 20:35
谢谢分享
作者: promrhxq    时间: 2018-9-16 22:53
批处理 将GHO转换为esd  太好了,我要学习
作者: promrhxq    时间: 2018-9-16 22:53
批处理 将GHO转换为esd  太好了,我要学习
作者: biseshadow    时间: 2018-9-17 00:15
3QU 谢谢分享
作者: aisake    时间: 2018-9-17 00:43
謝謝大大分享的思路
直接轉入得確是以前完全沒有想過的方式
謝謝您的無私分享
路過收下 也再次謝謝您的教學!
作者: 20110225    时间: 2018-9-17 06:33
非常感谢楼主的分享!谢谢!
作者: huiyao_zhou    时间: 2018-9-17 08:26
谢谢,待会试下
作者: 2010techon    时间: 2018-9-17 10:44
感谢分享,思路不错
作者: levinsky    时间: 2018-9-17 16:59
有点麻烦啊 为什么要转




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