中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-09 19:04
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 广招英雄 有偿求助:帮忙写一个光盘启动IMA 要求见帖 查看 964 回复 9
楼 主 广招英雄 有偿求助:帮忙写一个光盘启动IMA 要求见帖 发表于 2008-09-21 16:00 ·  中国 上海 电信
新手上路
积分 15
发帖 8
注册 2008-09-21 13:11
17年会员
UID 126206
性别 男
状态 离线
因转用IMAGEX备份系统,需要一个类似GHOST一键恢复的光盘启动IMA,要求如下:

1,光盘启动后,自动加载USB,SATA,IDE光驱驱动。识别光驱盘符。
2,选择项目为3行,一键恢复系统 一键备份系统 MS DOS工具
3,在一键恢复和备份选择后 命令行识别 电脑分区情况 CHOICE 盘符号
4,恢复和备份 IMAGEX程序加载
5,IMAGEX批处理

写这些东西也挺麻烦的 愿出辛苦润笔费,聊表心意,具体事项可加QQ:245480174详谈,非常感谢~!~

[ Last edited by andyrave on 2008-9-21 at 09:12 PM ]
2 发表于 2008-09-22 08:52 ·  中国 上海 电信
新手上路
积分 15
发帖 8
注册 2008-09-21 13:11
17年会员
UID 126206
性别 男
状态 离线
难道就这么难吗?
3 发表于 2008-09-22 09:15 ·  中国 安徽 马鞍山 联通
金牌会员
★★★★
积分 3,946
发帖 1,884
注册 2006-01-20 13:00
20年会员
UID 49283
性别 男
状态 离线
上帝都做不到。呵呵。
Windows 一键还原
http://www.yjhy.com
4 发表于 2008-09-22 10:05 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
imagex是基于winpe的,第一项加载驱动的要求PE自已就能够解决,而你需要的一些功能,在winpe平台下完全可以用cmd的批处理来解决
首先你要封装一个属于自已的PE,当然也可以打网上下载,例如老毛桃的PE之类的,然后将shell加载项改为你的imagex批处理,或直接清空,在启动中加载
49206C6F766520796F752067757973 54656C3A3133383238343036373837
5 发表于 2008-09-22 10:29 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
这有点我原来总结的资料
IMAGEX.EXE 6.0.5728.16387(winmain_idx06.060917-1430)

IMAGEX /CAPTURE
imagex /boot /capture /compress fast c: G:\system.wim "Boot C"
//以标准压缩率创建当前C盘的Ximage映像保存在G:\system.wim,并以"Boot C"标识
提取引导信息 /boot
WIM文件创建 /capture
压缩开关 /compress
压缩模式 fast (maximum none)
创建源 c:
创建文件 G:\system.wim
WIM文件映像名 "Boot C"

IMAGEX /APPEND
imagex /append d: G:\system.wim "Drive D"
//将当前D盘下的内空附加至G:\system.wim,并标识为"Drive D"
WIM文件追加 /append
追加源 d:
追加目的 G:\system.wim
追加映像名称 "Drive D"


IMAGEX /APPLY
imagex /apply G:\system.wim 1 C:\ /verify
//将G:\system.wim文件中的第一个映像"Boot C"恢复至当前C盘下,完成后检查文件
WIM文件恢复 /apply
源文件 G:\system.wim
目标路径 C:\
校检参数 /verify

IMAGEX /DELETE /?
imagex /delete G:\system.wim 2
//删除G:\system.wim第二个映像,即名为Drive D的映像
WIM映像删除 /delete
WIM文件 G:\system.wim
映像序号 2

IMAGEX /DIR
imagex /dir G:\system.wim 1
//显示G:\system.wim文件第一个映像"Boot C"内容
WIM映像查看 /dir
被查看WIM文件 G:\system.wim
被查看WIM文件序号 1

IMAGEX /INFO /?
imagex /info G:\system.wim
//显示G:\system.wim文件索引信息
WIM文件索引 /info
WIN文件 G:\system.wim

IMAGEX /EXPORT /?
imagex /export G:\system.wim 1 G:\newsys.wim "newsys"
//提取G:\system.wim文件中第一个映像"Boot C"并将其保存为一个新WIM文件G:\newsys.wim,标识为"newsys"
WIM文件提取 /export
被提取文件 G:\system.wim
被提取映像序号 1
提取至 G:\newsys.wim
标识为 "newsys"

IMAGEX /SPLIT /?
imagex /split G:\newsys.wim G:\splitsys.swm 640
//对G:\newsys.wim文件进行按自定义大小"640"分割为多个文件,并保存在G:盘以序列命名
WIM文件分割 /split
被分割文件 G:\newsys
分割大小(MB) 640

IMAGEX /MOUNT /?
IMAGEX /MOUNTRW /?
imagex /mount G:\system.wim 2 G:\mount
imagex /mountrw G:\system.wim 2 G:\mount
//将WIM文件G:\system.wim中第二个映像"Drive D"映射至G:\mount文件夹,/mountrw为可写
WIM文件映射只读 /mount
WIM文件映射读写 /mountrw(NTFS)
WIM文件 G:\system.wim
映像序号 2
映射路径 G:\mount

IMAGEX /UNMOUNT /?
imagex /unmount /commit G:\mount
//结束对G:\mount的映射,并将改变同步至G:\system.wim文件第二个映像中

-------自定义配置文件
wimscript.ini

IMAGEX CAPTURE APPEND

[ExclusionList]
C:\Documents and Settings\Administrator\Local Settings\Temporary Internet Files
Hiberfil.sys
Pagefile.sys

[CompressionExclusionList]
*.zip
*.rar
*.jpg
*.mp3

[AlignmentList]
49206C6F766520796F752067757973 54656C3A3133383238343036373837
6 发表于 2008-09-22 10:32 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
再提下,这种各份要是不采用压缩的话比ghost慢一点(主要看文件数量),要是压缩,那么会慢很多
而且vista之前的系统,需要其它工具的支持来完成最后恢复
49206C6F766520796F752067757973 54656C3A3133383238343036373837
7 发表于 2008-09-22 23:21 ·  中国 上海 电信
新手上路
积分 15
发帖 8
注册 2008-09-21 13:11
17年会员
UID 126206
性别 男
状态 离线
感谢各位老鸟啊 高手不少~~~

GHOST我也用了很久了 IMAGEX最近在使用 两家各有长处 不过确实有点想向IMAGEX转型 毕竟是MS家自己的程序 如果在操作上有GHOST可以进行批处理 实现DOS下一键恢复和备份的话 相信会越来越多的人使用IMAGEX

不管怎么样 虽然没有实现这个 还是感谢各位的积极参与 希望在将来的一天 能将IMAGEX改进和简化 这样会方便很多的 再次感谢~~~
8 发表于 2008-09-22 23:26 ·  中国 上海 电信
新手上路
积分 15
发帖 8
注册 2008-09-21 13:11
17年会员
UID 126206
性别 男
状态 离线
Originally posted by everest79 at 2008-9-22 10:05 AM:
imagex是基于winpe的,第一项加载驱动的要求PE自已就能够解决,而你需要的一些功能,在winpe平台下完全可以用cmd的批处理来解决
首先你要封装一个属 ...


YES 点明了方向 这样做虽然需要加载PE费了点时间 但是通过批处理能简化不少步骤 相当于一键恢复和备份 加载简单PE后 直接启动CDM进行选择和操作 类似一键GHOST 只是环境不同

Thank U ~~~
9 发表于 2008-09-22 23:29 ·  中国 上海 电信
新手上路
积分 15
发帖 8
注册 2008-09-21 13:11
17年会员
UID 126206
性别 男
状态 离线
Originally posted by andyrave at 2008-9-22 11:26 PM:


YES 点明了方向 这样做虽然需要加载PE费了点时间 但是通过批处理能简化不少步骤 相当于一键恢复和备份 加载简单PE后 直接启动CDM进行选择和操作 类似一键GHOST 只是环境不同

Thank U ~~~



这个好,不知道有没有高手有时间写个这个 类似在PE下这样的IMAGEX CMD批处理 现在已经有了 只要需要简化 在盘内不加入其他程序 只是简单的IMAGEX功能 每个人的需要不一样 简单就好 :)
10 发表于 2008-09-23 09:48 ·  中国 广东 广州 天河区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
imagex的特点就不充许来当一个快捷的分区或磁盘备份软件来使用,因为他是基于文件的,你找个文件夹新建一万个空的文本文件复制下看要花多少时间
imagex的wim文件包主要应用在方便的系统分发与修改上,他可以很方便的接入到虚拟碰盘接口上模似操作系统,并对其修改更新,然后再写回到wim包里,这样大批量的计算机需要更新系统就可以避免将全部文件覆盖,而只是针对性的将需要更新的文件来覆盖掉就OK了,而且方便维护人员的再次操作,而不需要去重新制作一个wim文件包,这点上你可能步入误区了
49206C6F766520796F752067757973 54656C3A3133383238343036373837
论坛跳转: