关于在PE下用isocmd虚拟光驱的问题??
所用PE为二级内核is_+isz结构。先调用一级内核is_,再用isocmd -mount z: 调用二级内核isz,这个结构是可成功启动的,但再用isocmd多设一个虚拟光驱却不行,这样只有在isocmd -mount前想办法了。
(文件位置wxpe\system32\isocmd.exe ; wxpe\system32\drivers\isodrive.sys )
注册isodrive.sys是用txtsetup.sif里设的:
[SourceDisksFiles]
ISODRIVE.sys=1,,,,,,4_,4,1,,,1,4
[CdRomDrivers.Load]
isodrive=isodrive.sys
[CdRomDrivers]
isodrive="ISO DVD/CD-ROM Device Driver"
在isocmd -mount前加上:
isocmd -number 2 (这句成功了)
isocmd -i (这句不成功,提示如下红色部份)
isocmd -change 1 z:
isocmd -mount z: %OPDrv%\PE_SYS.ISz>nul (不加前面三句挂载成功)
多次试验不成功,进drivers目录运行isocmd -i ;删除txtsetup.sif里注册isodrive.sys的相关三项,也是在isocmd -i 出现上面的提示:
open sc manager failed! >>>由于超时时间已过,该操作返回
unable to install driver
我在其它单内核的pe(天琴星911版)里运行isocmd -i是能成功的,提示:
isodrivestatus: >>>系统找不到指定的文件。
drivers found: CDXY
driver installed successfully.
请问一下isocmd -i 参数是否还要其它什么文件支持,或者有其它的解决方法,因为其不加前面三句是可成功挂载到Z:盘的。
[ 本帖最后由 xiao75918 于 2008-11-8 13:24 编辑 ]