pecmd能不能实现呢
PECMD需要通过加载ImDisk虚拟磁盘驱动来挂载ISO文件
装载虚拟光盘 D:\test.iso 到 D:\mount\test。 imdisk -a -f D:\test.iso -m D:\mount\test 装载虚拟光盘 D:\test.iso 到第一个可用的盘符。 imdisk -a -f D:\test.iso -m #: 列出虚拟磁盘。 imdisk -l 列出虚拟磁盘编号。 imdisk -l -n 查看 Z 盘的相信信息。 imdisk -l -m Z: 查看第 0 号磁盘的详细信息。 imdisk -l -u 0 卸载虚拟磁盘 Z(卸载时必须关闭所有正在使用 Z 盘的软件,比如资源管理器),释放磁盘资源。 imdisk -d -m Z: 强行卸载虚拟磁盘 Z(无论 Z 盘是否正在被使用),释放磁盘资源。 imdisk -D -m Z: 移除虚拟磁盘 Z,但不释放磁盘资源,相当于回收盘符,而磁盘内容丢在一边不管它。 只有当虚拟磁盘没有响应,无法卸载的时候才使用该方法。 imdisk -R -m Z: 对于没有指定盘符的虚拟磁盘,可以使用磁盘编号进行卸载,比如卸载第 0 号磁盘: imdisk -d -u 0
caocaofff PECMD需要通过加载ImDisk虚拟磁盘驱动来挂载ISO文件 装载虚拟光盘 D:\test.iso 到 D:\mount\test。 imdisk -a -f D:\test.iso -m ...
如果不知道ISO文件所在的具体盘符呢,只知道这个ISO在某个分区的根目录,就像"FORX \"一样不必知道具体在哪个分区,会搜索所有分区的根目录
123 如果不知道ISO文件所在的具体盘符呢,只知道这个ISO在某个分区的根目录,就像"FORX \"一样不必知道具体在哪个分区,会搜索所有分区的根目录
FDRV &&ALL=*: FORX * %&ALL%,&&ISOFile,IFEX %&ISOFile%\ISOFileDir\name.iso,EXEC !imdisk.exe -a -f %&ISOFile%\ISOFileDir\name.iso -m #:
caocaofff FDRV &&ALL=*: FORX * %&ALL%,&&ISOFile,IFEX %&ISOFil ...
我把名为boot.iso的文件放在了D盘根目录,不知道为什么执行这个程序没成功,把命令中的name.iso改成boot.iso也没成功,请老大在指导一下
123 我把名为boot.iso的文件放在了D盘根目录,不知道为什么执行这个程序没成功,把命令中的name.iso改成boot.iso也没成功,请老大在指导一下
你不改完整的路径吗?把ISOFileDir\name.iso改成你的文件路径
caocaofff 你不改完整的路径吗?把ISOFileDir\name.iso改成你的文件路径
改成这样不对吗 FDRV &&ALL=*: FORX * %&ALL%,&&ISOFile,IFEX %&ISOFile%\boot.iso,EXEC !imdisk.exe -a -f %&ISOFile%\boot.iso -m #:
谢谢老大,可以了
改成这样就可以了,加了两个引号,不知道为什么,按照您给的模板不应该加啊,这是为什么,我记着EXEC后加!会隐藏CMD窗口,不知道为什么我改好的这个CMD窗口也不会隐藏了,会弹出来一下
FDRV &&ALL=*: FORX * %&ALL%,&&ISOFile,IFEX %&ISOFile%"\boot.iso",EXEC !imdisk.exe -a -f %&ISOFile%"\boot.iso" -m #:
123 改成这样就可以了,加了两个引号,不知道为什么,按照您给的模板不应该加啊,这是为什么,我记着EXEC后加!会隐藏CMD窗口,不知道为什么我改好的这个CMD窗口也不会隐藏了,会弹出来一下 FDRV &a ...
EXEC不知道换一种写法有没有用,比如
EXEC -hide -exe:"%SystemRoot%\System32\imdisk.exe" =
caocaofff EXEC不知道换一种写法有没有用,比如 EXEC -hide -exe:"%SystemRoot%\System32\imdisk.exe" =
好的好的,辛苦了
大佬我又来了,真是麻烦您了,我想问一下怎么用pecmd把wim挂载成一个虚拟磁盘,我看MOUN命令只能挂载到已有的盘符,但是我想把wim挂载成和iso一样自己有一个盘符,有没有实现这个操作的脚本
123 大佬我又来了,真是麻烦您了,我想问一下怎么用pecmd把wim挂载成一个虚拟磁盘,我看MOUN命令只能挂载到已有的盘符,但是我想把wim挂载成和iso一样自己有一个盘符,有没有实现这个操作的脚本
现成的脚本肯定是没有的。想要实现倒也不难,每次挂载WIM时先读取空闲盘符,然后创建指定盘符的虚拟分区,再将WIM挂载到指定分区;不过这种方式会浪费盘符资源,还不如使用传统方式,所有WIM都挂载到同一个虚拟分区。
老大,代码怎么实现wimlib-imagex热备份呀