无忧启动论坛

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

重要情报 一条指令成功挂载N个wim镜象文件

[复制链接]
跳转到指定楼层
1#
发表于 2007-10-9 03:26:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
重要情报 一条指令成功挂载N个wim镜象文件

文件结构



wim.cmd 指令文件内容

  1. for %%c in (*.WIM) do %SYSTEMROOT%\TOOL\GREENONE\WIMNT.exe %CurDir%\%%c
复制代码




启动后挂载情况 



[ 本帖最后由 darkly 于 2007-10-9 03:30 AM 编辑 ]
2#
发表于 2007-10-9 03:28:28 | 只看该作者
哪里?
在哪里?
抓起来
回复

使用道具 举报

3#
发表于 2007-10-9 03:31:31 | 只看该作者
指令呢? 。。。。。
回复

使用道具 举报

4#
 楼主| 发表于 2007-10-9 03:33:22 | 只看该作者
因为在我的C盘下还有一个wim 所以会看到挂了四个文件
回复

使用道具 举报

5#
 楼主| 发表于 2007-10-9 03:37:11 | 只看该作者
wim.cmd 指令文件内容


for %%c in (*.WIM) do %SYSTEMROOT%\TOOL\GREENONE\WIMNT.exe %CurDir%\%%c


这一条指令其实已经写出来N天了 一直没胆量试 今天终于鼓起勇气拷贝了另外两个镜象文件试了一下 嘿嘿

[ 本帖最后由 darkly 于 2007-10-9 03:38 AM 编辑 ]
回复

使用道具 举报

6#
发表于 2007-10-9 07:20:20 | 只看该作者
这条指令很好呀,有空咱也试试。
回复

使用道具 举报

7#
发表于 2007-10-9 08:31:00 | 只看该作者
真成??这样就可以调用不同的WIM了,有空一定试一下!
回复

使用道具 举报

8#
 楼主| 发表于 2007-10-9 13:11:17 | 只看该作者
原帖由 hdxing 于 2007-10-9 08:31 AM 发表
真成??这样就可以调用不同的WIM了,有空一定试一下!


绝对成 在iso 模式 usbhdd模式 cdrom模式均能通过
回复

使用道具 举报

9#
 楼主| 发表于 2007-10-9 13:17:17 | 只看该作者
不过要搭载wimnt 因为他有自动分配挂载目录的功能 wimtool虽然强大却缺少了这等傻瓜式模式 
回复

使用道具 举报

10#
发表于 2007-10-9 13:25:49 | 只看该作者
wimtool也有这个功能的.........
回复

使用道具 举报

11#
 楼主| 发表于 2007-10-9 13:30:47 | 只看该作者

回复 #10 无翼鸟飞翔 的帖子

wimtool要指定目标路径的吧 我查阅了一下说明 没发现支持自动增加相对目录的


  1. 四、参数说明
  2.    WimTool命令行参数格式与ImageX的基本相同,其中尖括号"< >"内的参数表示必须输入,方括号"[ ]"内的参数
  3.    表示可以省略,竖线"|"间的参数只取其一;当文件目录名、映像卷名、映卷描述含有空格时必须用引号包围。
  4.    WimTool的命令行参数"/Apply"、"/Capture"和"/Append"只适合小体积映像使用,不提供处理进度,不支持自
  5.    定义配置文件(使用默认配置文件)。
  6. 1、挂载映像
  7.    ①.只读挂载
  8.    格式:/Mount  <Wim映像文件>  <映像卷ID | 映像卷名>  <目标路径>
  9.    示例:WimTool.EXE  /Mount  D:\Test.WIM  "PE Programs"  D:\PROGRAMS
  10.    ②.可写挂载
  11.    格式:/MountRW  <Wim映像文件>  <映像卷ID | 映像卷名>  <目标路径>
  12.    示例:WimTool.EXE  /MountRW  D:\Test.WIM  2  D:\PROGRAMS
  13. 2、卸载映像
  14.    ①.卸载指定挂载目录的映像
  15.    格式:/UnMount  [/COMMIT]  <目标路径>
  16.    示例:WimTool.EXE  /UnMount  /COMMIT  D:\PROGRAMS
  17.    ②.卸载所有被挂载的映像
  18.    格式:/UnMount  </ALL>
  19.    示例:WimTool.EXE  /UnMount  /ALL
  20.    卸载所有被挂载的映像,且卸载映像时目标目录的变化不会被更新到原映像中。
  21. 3、解开映像
  22.    格式:[/YES]  /Apply  <Wim映像文件>  <映像卷ID | 映像卷名>  <目标路径>   
  23.    示例:WimTool.EXE  /YES  /Apply  D:\Test.WIM  2  D:\PROGRAMS
  24.    其中参数 "/YES" 表示不确认目标目录是否存在文件而直接解开映像(解开的文件有可能覆盖已存在的文件),
  25.    省略该参数时,若目标目录已存在文件则要用户确认才执行解开映像操作。
  26. 4、制作映像
  27.    格式:[/Boot] [/Compress <Maximum | Fast | None>] /Capture <目标路径> <Wim映像文件> [卷名] [描述]
  28.    示例:WimTool.EXE /Boot /Compress Maximum /Capture D:\PROGRAMS D:\Test.WIM "MyPrograms"
  29.    当Wim映像文件存在时,则将目标目录的内容以新的映卷追加到原映像中。
  30. 5、追加映卷
  31.    格式:[/Boot]  /Append  <目标路径>  <Wim映像文件>  [卷名]  [描述]
  32.    示例:WimTool.EXE  /Boot  /Append  D:\MyTools  D:\Test.WIM  "MyTools"
复制代码
回复

使用道具 举报

12#
发表于 2007-10-9 17:02:45 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

13#
 楼主| 发表于 2007-10-9 17:14:51 | 只看该作者

回复 #12 nn2nn 的帖子

wintool的<目标路径>是不可忽略的说,,

偶用通配符测试失败 鸟也失败了 晚上再寻找其它办法 
回复

使用道具 举报

14#
发表于 2007-10-9 19:45:59 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

15#
 楼主| 发表于 2007-10-9 20:04:32 | 只看该作者
报告 失败
回复

使用道具 举报

16#
发表于 2007-10-11 10:49:36 | 只看该作者
请求高手完善!:$
回复

使用道具 举报

17#
发表于 2007-10-13 20:25:13 | 只看该作者
for循环嘛,不错有意思.很有创意
回复

使用道具 举报

18#
 楼主| 发表于 2007-10-13 20:28:24 | 只看该作者
for循环不重要 重要的是wimnt可以接受指定并按注册表里的预定义进行挂载并自动分配目录 这才是重要的
回复

使用道具 举报

19#
发表于 2007-10-13 20:42:20 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

20#
 楼主| 发表于 2007-10-13 23:21:32 | 只看该作者
原帖由 nn2nn 于 2007-10-13 08:42 PM 发表


可能是版本不同,新WIMTOOL的挂载参数改变了。不是下面的。
C:\Documents and Settings\admin\桌面\WimTool-V1.0.7.0712\WimTool.EXE %1

现在最新不支持了。



希望你不要丢失了这个功能 和wimtool成为互补 真正的功能强大
回复

使用道具 举报

21#
发表于 2007-10-13 23:38:05 | 只看该作者
原帖由 darkly 于 2007-10-13 11:21 PM 发表



希望你不要丢失了这个功能 和wimtool成为互补 真正的功能强大



新版的WimTool可以通过三种方式在命令行下挂WIM文件:

1、挂载映像()
   ①.只读挂载
   格式:/Mount  <Wim映像文件>  <映像卷ID | 映像卷名>  <目标路径>
   示例:WimTool.EXE  /Mount  D:\Test.WIM  "PE Programs"  D:\PROGRAMS
   ②.可写挂载
   格式:/MountRW  <Wim映像文件>  <映像卷ID | 映像卷名>  <目标路径>
   示例:WimTool.EXE  /MountRW  D:\Test.WIM  2  D:\PROGRAMS

2、WimTool.EXE  WIM映像文件名   /OpenFile

3、注删WimTool与WIM关联后,设置好WIM的信息后,以下更方便,直接在CMD中将WIM文件当EXE看!你可以试试在开始菜单运行处输入WIM文件名看看有什么效果。

2、3都要求设置好WIM的挂载信息。
回复

使用道具 举报

22#
 楼主| 发表于 2007-10-13 23:59:17 | 只看该作者

回复 #22 lxl1638 的帖子

wimnt在使用上有更加人性化的一点 就是可以自动判断是否可以进行可写挂载 防止参数失误引起的挂载失败
wimnt可以在命令行上模糊挂载 这是很方便的一点 便于搜索外置程序进行自动挂载 虽然不是直正意义上的命令行 但是有一点可以肯定 他可以在接受命令行参数的时候先读取自身在注册表里的变量 所以这个for的循环才会成功 这不是更好么?
回复

使用道具 举报

23#
 楼主| 发表于 2007-10-14 00:05:39 | 只看该作者
格式:/Mount  <Wim映像文件>  <映像卷ID | 映像卷名>  <目标路径>
示例:WimTool.EXE  /Mount  D:\Test.WIM  "PE Programs"  D:\PROGRAMS

看得出来 <目标路径>是不可省略的重要参数之一 [不要给我扔鸡蛋]
但是在wimnt里 其在注册表里的一条重要参数变量
HKCU\Software\DTSW\WIMNT\DRVL=
并且可以在挂前被读取。
而以前的wimnt也有一条这么相关的
REGI HKLM\SOFTWARE\WimTool\MountPath=
理论上是可以行得通的 不过可惜的是偶屡试屡败 最后终于想明白了 wimtool是真正意义上的支持命令行参数 就是控制台程序 但是在这种情况下似乎并不会读注册表变量 所以造成挂载失败
现在新版的似乎只有六条注册表值了 以前没记错的话是九条吧
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-3-6 03:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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