无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 4908|回复: 18
打印 上一主题 下一主题

[求助] 关于IMG和WIM的只读介质挂载的问题[已解决]

[复制链接]
跳转到指定楼层
1#
发表于 2014-12-16 08:02:04 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 flameyy 于 2014-12-17 14:15 编辑

想学HHH333大大的方法,将WIM放入IMG文件中,只读介质但可以可写挂载,发现有两个小问题无法解决

1、IMG文件放在只读的光盘中,挂载时提示“参数错误”,没有其他文字,挂载方法是用HHH333的方法EXEC =*imdisk.exe -a -f %CurDir%\OP.IMG -m %ImgDrv% -o ro
同一个文件,复制到硬盘上,用相同的命令可以正常挂载。已确认路径正确。

2、IMG挂载上后,里面的WIM文件无法用WIMTOOL挂载,提示“系统返回错误信息:拒绝访问。或者目标目录没有相应的读写权限。”
用PECMD MOUN挂载只出现一个空的文件夹,无内容。
同一个文件,相同的挂载目录,放在光盘中,同样是只读的,可以正常挂载。
已确认挂载目录有读写权限。

请教各位大大,这两个问题怎么解决?是否还需其他设置?
推荐
发表于 2014-12-18 10:27:50 | 只看该作者
本帖最后由 mdyblog 于 2014-12-18 11:01 编辑
flameyy 发表于 2014-12-18 07:22
是指IMG盘的根目录,光盘和硬盘的任何目录都没问题,所以这点卡了一天。
另外挂载到内存盘的时候,“ ...


1:
>>是指IMG盘的根目录,光盘和硬盘的任何目录都没问题,所以这点卡了一天。
L:就是T.IMG。

WINPE.WIM 就在  T.IMG盘(L:)的根目录。




2:
>>另外挂载到内存盘的时候,“会吃掉一级目录”
比如MOUN Z:\TOOLS\TOOLS64.WIM,Y:\TOOLS64\TOOLS64,1,%TEMP%
最终的目录是Y:\TOOLS64,少了一层。如果挂载到Y:\TOOLS64,则变成根目录.
类似情况可以参见11的一个帖子
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=192231
不过这里可以同时挂载多个WIM,帖子里只能挂载“
-----
这个问题, 新版 PECMD的RAMD Imdisk已经完美解决。 可以直接挂载到 Imdisk内存盘。也不必吃掉1级目录。
也不需要事先准备一个空的 VHD。
如下图:
L:\UDM1.WIM  L:\UDM2.WIM 直接挂载1级目录 Y:\UDM1   Y:\UDM2
L:\UDM3.WIM  L:\UDM4.WIM 直接挂载Y:\WIMS下的2级目录 Y:\WIMS\UDM3   Y:\WIMS\UDM4
这些挂载的目录, 都能同时正常访问。




下面是新版 RAMD的说明:

点评

我原先用的PECMD版本是1201.86.2.0,Winbuilder里带的,http://bbs.wuyou.com/forum.php?mod=viewthread&tid=256062 用的imdisk版本是1.8.5.41。 下载到的最新版本是1201.88.5.31。 旧版本PECMD唯一的问题只有  详情 回复 发表于 2014-12-18 13:20
回复

使用道具 举报

3#
 楼主| 发表于 2014-12-16 13:05:50 | 只看该作者
本帖最后由 flameyy 于 2014-12-16 13:24 编辑

IMG挂载提示“参数错误”,这个已经解决了。ISO不能是UDF DVD,改成普通的启动光盘映像即可。
第二个问题还是没有头绪。论坛里搜索到http://bbs.wuyou.net/forum.php?mod=viewthread&tid=274200,也是没有解决的
回复

使用道具 举报

4#
发表于 2014-12-16 23:08:13 | 只看该作者
我用常规测试方法没问题:(没使用PECMD)
回复

使用道具 举报

5#
发表于 2014-12-16 23:34:16 | 只看该作者
只读介质试了下,也是可以成功的。看来是wimmount.sys的版本问题。

点评

[attachimg]205023[/attachimg 我的就是不行,但是如果WIM文件直接放在光盘或者硬盘上就能正常挂载  详情 回复 发表于 2014-12-17 07:36
回复

使用道具 举报

6#
 楼主| 发表于 2014-12-17 07:36:20 | 只看该作者
本帖最后由 flameyy 于 2014-12-17 07:40 编辑
细细哥~ 发表于 2014-12-16 23:34
只读介质试了下,也是可以成功的。看来是wimmount.sys的版本问题。



我的就是不行,但是如果WIM文件直接放在光盘或者硬盘上就能正常挂载
回复

使用道具 举报

7#
 楼主| 发表于 2014-12-17 14:14:50 | 只看该作者
已解决,不把WIM放在根目录就行……
其他的注意事项
1、IMG需要NTFS格式,确认SYSTEM和EVERYONE至少有一个拥有全部权限
2、挂载目标目录不能是内存盘,需要像HHH333一样使用VHD,顺便可以把临时目录也转过去

点评

我这里根目录下也可以挂载WIM RT: [attachimg]205052[/attachimg]  详情 回复 发表于 2014-12-18 06:28
>>2、挂载目标目录不能是内存盘,需要像HHH333一样使用VHD,顺便可以把临时目录也转过去 Imdisk 内存盘可以的。 用新版PECMD2012 就可以。 注意 imdisk驱动需要带上awe。 (PECMD2012带的快捷包包含有awe) 效  详情 回复 发表于 2014-12-17 16:57
回复

使用道具 举报

8#
发表于 2014-12-17 16:57:00 | 只看该作者
本帖最后由 mdyblog 于 2014-12-17 16:58 编辑
flameyy 发表于 2014-12-17 14:14
已解决,不把WIM放在根目录就行……
其他的注意事项
1、IMG需要NTFS格式,确认SYSTEM和EVERYONE至少有一 ...


>>2、挂载目标目录不能是内存盘,需要像HHH333一样使用VHD,顺便可以把临时目录也转过去
Imdisk 内存盘可以的。 (Imdisk比VHD方便!!)
新版PECMD2012 就可以。
RAMD ImDisk,L8,NTFS,Y:,ImDiskY,1,1
PATH   Y:\wims\WINPE
moun E:\8888\WINPE.WIM,Y:\wims\WINPE,1,%TEMP%

注意 imdisk驱动需要带上awe。 (PECMD2012带的快捷包包含有awe)
效果:

回复

使用道具 举报

9#
发表于 2014-12-18 06:28:18 | 只看该作者
flameyy 发表于 2014-12-17 14:14
已解决,不把WIM放在根目录就行……
其他的注意事项
1、IMG需要NTFS格式,确认SYSTEM和EVERYONE至少有一 ...

我这里根目录下也可以挂载WIM
RT:

点评

是指IMG盘的根目录,光盘和硬盘的任何目录都没问题,所以这点卡了一天。  详情 回复 发表于 2014-12-18 07:22
回复

使用道具 举报

10#
 楼主| 发表于 2014-12-18 07:22:48 | 只看该作者
本帖最后由 flameyy 于 2014-12-18 07:28 编辑
mdyblog 发表于 2014-12-18 06:28
我这里根目录下也可以挂载WIM
RT:


是指IMG盘的根目录,光盘和硬盘的任何目录都没问题,所以这点卡了一天。
另外挂载到内存盘的时候,“会吃掉一级目录”
比如MOUN Z:\TOOLS\TOOLS64.WIM,Y:\TOOLS64\TOOLS64,1,%TEMP%
最终的目录是Y:\TOOLS64,少了一层。如果挂载到Y:\TOOLS64,则变成根目录.
类似情况可以参见11的一个帖子
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=192231
不过这里可以同时挂载多个WIM,帖子里只能挂载一个。

点评

1: >>是指IMG盘的根目录,光盘和硬盘的任何目录都没问题,所以这点卡了一天。 L:就是T.IMG。 WINPE.WIM 就在 T.IMG盘(L:)的根目录。 2: >>另外挂载到内存盘的时候,“会吃掉一级目录” 比如MOUN  详情 回复 发表于 2014-12-18 10:27
回复

使用道具 举报

11#
 楼主| 发表于 2014-12-18 13:20:20 | 只看该作者
本帖最后由 flameyy 于 2014-12-18 13:21 编辑
mdyblog 发表于 2014-12-18 10:27
1:
>>是指IMG盘的根目录,光盘和硬盘的任何目录都没问题,所以这点卡了一天。
L:就是T.IMG。


我原先用的PECMD版本是1201.86.2.0,Winbuilder里带的,http://bbs.wuyou.net/forum.php?mod=viewthread&tid=256062
用的imdisk版本是1.8.5.41。
下载到的新PECMD版本是1201.88.5.31。

旧版本PECMD唯一的问题只有目录少了一层,能正常挂载内存盘和WIM。
换成新版本后,IMG能正常挂载到Z盘,但有了新的问题。
1、RAMD IMDISK,P37L8H300,NTFS,Y:,ImDisk
能正常出现Y盘,但未格式化和无卷标,需手动格式化。
2、WIM无法挂载,无论是文件是否在IMG盘,挂载目录是否是内存盘还是实际的硬盘。
目录层数正常,但出现一个空目录,里面没有文件。

PE里只更换PECMD.EXE,没有动其他任何文件和命令。是否是新旧版本的PECMD对应的驱动不一样?

点评

1: 》》 RAMD IMDISK,P37L8H300,NTFS,Y:,ImDisk 》》能正常出现Y盘,但未格式化和无卷标,需手动格式化。 你个PE不知道为什么这么奇怪, IMDISK 创建Y:后,Y:不能马上使用,此时格式化Y:, 因为没有Y:而失败  详情 回复 发表于 2014-12-20 12:41
1: 》》PE里只更换PECMD.EXE,没有动其他任何文件和命令。是否是新旧版本的PECMD对应的驱动不一样? 还有awe才可以的。 awe 很早的IMDISK就带的有,只是一般的人没发现的awe的特殊作用,觉得没有awe也够用,所以  详情 回复 发表于 2014-12-18 13:58
回复

使用道具 举报

12#
发表于 2014-12-18 13:58:32 | 只看该作者
flameyy 发表于 2014-12-18 13:20
我原先用的PECMD版本是1201.86.2.0,Winbuilder里带的,http://bbs.wuyou.net/forum.php?mod=viewthrea ...

1:
》》PE里只更换PECMD.EXE,没有动其他任何文件和命令。是否是新旧版本的PECMD对应的驱动不一样?
还有awe才可以的。
awe 很早的IMDISK就带的有,只是一般的人没发现的awe的特殊作用,觉得没有awe也够用,所以PE一本没有带上awe.

所以, 需要 升级Imdisk驱动, 带上对应版本的 awe。
PECMD2012 便捷包中的 Imdisk(1.85)比较全。 用这个升级下就可以了。



2:
》》换成新版本后,IMG能正常挂载到Z盘,但有了新的问题。
1、RAMD IMDISK,P37L8H300,NTFS,Y:,ImDisk
能正常出现Y盘,但未格式化和无卷标,需手动格式化。
------------------
1) PE的system32需要有正确的format.com , PECMD会自动调用它来格式化。否则没有成功格式化。

2)RAMD IMDISK,P37L8H300,NTFS,Y:,ImDisk,1,1
后面这个1很重要, 这样的Imdisk才可以随意关在WIM

3。
》》2、WIM无法挂载,无论是文件是否在IMG盘,挂载目录是否是内存盘还是实际的硬盘。
目录层数正常,但出现一个空目录,里面没有文件。
---------------------
RAMD IMDISK,P37L8H300,NTFS,Y:,ImDisk,1,1
后面这个1很重要, 这样的Imdisk才可以随意关在WIM你需要装awe.

还有你的WIM制作的权限问题。有问题重新制作WIM。

这里个2个WIM测试下(WimTool制作的)。 wims.7z (3.25 KB, 下载次数: 3)

点评

已带awe和format.com ISO文件 链接:http://pan.baidu.com/s/1eQlFOFC 密码:pl8x  详情 回复 发表于 2014-12-18 14:14
回复

使用道具 举报

13#
 楼主| 发表于 2014-12-18 14:14:11 | 只看该作者
mdyblog 发表于 2014-12-18 13:58
1:
》》PE里只更换PECMD.EXE,没有动其他任何文件和命令。是否是新旧版本的PECMD对应的驱动不一样?
...


默认就带awe和format.com,没有成功
ISO文件
链接:http://pan.baidu.com/s/1eQlFOFC 密码:pl8x

点评

先 看看 这个 帖子: http://bbs.wuyou.com/forum.php?mod=redirect&goto=findpost&ptid=205402&pid=3017164&fromuid=436204 我在下你的PE。  详情 回复 发表于 2014-12-18 15:07
回复

使用道具 举报

14#
发表于 2014-12-18 15:07:28 | 只看该作者
flameyy 发表于 2014-12-18 14:14
默认就带awe和format.com,没有成功
ISO文件
链接:http://pan.baidu.com/s/1eQlFOFC 密码:pl8x

先 看看 这个 帖子:
http://bbs.wuyou.net/forum.php?m ... &fromuid=436204
我在下你的PE。
回复

使用道具 举报

15#
发表于 2014-12-20 12:41:47 | 只看该作者
flameyy 发表于 2014-12-18 13:20
我原先用的PECMD版本是1201.86.2.0,Winbuilder里带的,http://bbs.wuyou.net/forum.php?mod=viewthrea ...

1:
》》 RAMD IMDISK,P37L8H300,NTFS,Y:,ImDisk
》》能正常出现Y盘,但未格式化和无卷标,需手动格式化。

你个PE不知道为什么这么奇怪,  IMDISK 创建Y:后,Y:不能马上使用,此时格式化Y:, 因为没有Y:而失败,故没有格式化。
试过其他的7、8PE没这个现象。

重新下载最新的 PECMD.EXE ,就能 处理你这种情况。Y:会格式化的。



2: 吃掉一级目录的问题。
WIM 用 WimMount_6.1.7600.16385 就没问题。
参见 #9161楼: http://bbs.wuyou.net/forum.php?m ... &fromuid=436204
#9172楼 http://bbs.wuyou.net/forum.php?m ... &fromuid=436204

点评

非常感谢您的测试和更新。用了最新版的PECMD,启动5次成功4次,有一次Y盘依然没有格式化。换了WIMMOUNT驱动后用PECMD能挂载,但WIMTOOL依然无法挂载。 今天用旧版的PECMD已经成功挂载IMDISK盘,WIM也能可写挂载到  详情 回复 发表于 2014-12-20 18:33
回复

使用道具 举报

16#
 楼主| 发表于 2014-12-20 18:33:38 来自手机 | 只看该作者
mdyblog 发表于 2014-12-20 12:41
1:
》》 RAMD IMDISK,P37L8H300,NTFS,Y:,ImDisk
》》能正常出现Y盘,但未格式化和无卷标,需手动格式 ...

非常感谢您的测试和更新。用了最新版的PECMD,启动5次成功4次,有一次Y盘依然没有格式化。换了WIMMOUNT驱动后用PECMD能挂载,但WIMTOOL依然无法挂载。

今天用旧版的PECMD已经成功挂载IMDISK盘,WIM也能可写挂载到内存盘,除了吃了一层目录,不知道内存占用如何。另外WIMTOOL用WIMMOUNT依然不能挂载,换成WIMFLDR可以。下周一我上传PE合盘分享一下成果。

感觉所有问题根源在于驱动,下周我清理驱动试试。目前已经捣腾出一个可用的日常维护的PE了。

点评

》》用了最新版的PECMD,启动5次成功4次,有一次Y盘依然没有格式化。 3秒超时等待还不够,这么奇怪? 给你个版特别本,30秒超时等待总够了吧。  详情 回复 发表于 2014-12-20 21:18
>>但WIMTOOL依然无法挂载。 你用的是32位的吧(纯64位WImTool不知道有没有,我见到的都是32位兼容64位的) 判断是否是纯64位WImTool.exe: 在 64位系统下有黄图标,而在32位系统下没有图标,就是纯64位。直接安装6  详情 回复 发表于 2014-12-20 21:05
回复

使用道具 举报

17#
发表于 2014-12-20 21:05:29 | 只看该作者
本帖最后由 mdyblog 于 2014-12-20 21:28 编辑
flameyy 发表于 2014-12-20 18:33
非常感谢您的测试和更新。用了最新版的PECMD,启动5次成功4次,有一次Y盘依然没有格式化。换了WIMMOUNT驱 ...


>>但WIMTOOL依然无法挂载。
你用的是32位的吧(纯64位WImTool不知道有没有,我见到的都是32位兼容64位的)
判断是否是纯64位WImTool.exe:
在 64位系统下有黄图标,而在32位系统下没有图标,就是纯64位。直接安装64为WIm驱动即可。

在 32、64位系统下都有黄图标,就是32兼容64位的, 本身是32位的。
只安装 64位WIm驱动, 不够的,还要一个32位dll兼容一下,也就是32转64一下,从而能连接到64位的驱动程序。
最好避免用这种混搭的方法,除非没有其他的选择,免得出妖蛾子。即使用它,也先用Imagex来测试,以此确认系统没问题了。


用自带的 Imagex就没这个问题,Imagex总是和驱动对应的。
PECMD.EXE也没这个问题,因为有纯64位版本纯32位版本,对应着用即可。都是直接连到对应的驱动, 不需要转接。

如果在 64位的系统上运行32位的PECMD.EXE 也会出现同样的问题。
回复

使用道具 举报

18#
发表于 2014-12-20 21:18:47 | 只看该作者
本帖最后由 mdyblog 于 2014-12-21 06:28 编辑
flameyy 发表于 2014-12-20 18:33
非常感谢您的测试和更新。用了最新版的PECMD,启动5次成功4次,有一次Y盘依然没有格式化。换了WIMMOUNT驱 ...


》》用了最新版的PECMD,启动5次成功4次,有一次Y盘依然没有格式化。
3秒超时等待还不够,这么奇怪?

给你个版特别本,30秒超时等待总够了吧。

PECMDX64-30s.zip

701.15 KB, 下载次数: 11, 下载积分: 无忧币 -2

点评

PE地址 链接:http://pan.baidu.com/s/1jGKdJ9s 密码:pjx0 我用老的PECMD已经成功挂载WIM到FAT格式的内存盘中,还是虚拟内存,只是少了一层目录。但WIMTOOL无法挂载,没有更换WIMMOUNT驱动。 内存盘和WIM应该都  详情 回复 发表于 2014-12-22 08:17
回复

使用道具 举报

19#
 楼主| 发表于 2014-12-22 08:17:04 | 只看该作者
本帖最后由 flameyy 于 2014-12-22 10:01 编辑
mdyblog 发表于 2014-12-20 21:18
》》用了最新版的PECMD,启动5次成功4次,有一次Y盘依然没有格式化。
3秒超时等待还不够,这么奇怪?
...


PE地址 链接:http://pan.baidu.com/s/1jGKdJ9s 密码:pjx0
我用老的PECMD已经成功挂载WIM到FAT格式的内存盘中,还是虚拟内存,只是少了一层目录。但WIMTOOL无法挂载,没有更换WIMMOUNT驱动。

内存盘和WIM应该都是驱动问题,还在研究中。


D盘是NTFS格式的硬盘

补充一下,更换PECMD后内存盘没问题了,但WIMMOUNT依然无法挂载,连PECMD MOUN也不行。用WIMFLTR是可以用MOUN挂载的。继续折腾……
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-9-29 21:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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