无忧启动论坛

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

关于 imdisk 的疑问

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-18 09:17:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我已经成功将imdisk加入到了winpe2.1,但有一个问题一直没弄明白,imagex 加载映像成功,加载目录是 B:\programs,但实际显示时,加载的位置是 B盘根目录,而且即使是 mountrw 可写模式加载,卸载映像时,显示卸载成功,但 B 盘的文件仍然在那,也无法再加载其他映像。

另:我在网上下到的 imdisk 都是英文版的,中文版的哪里可以下到。

点评

破天武神www.gmwxw.com/book/974.html 绝世武神www.aoswx.com/book/1076.html  发表于 2014-8-29 15:50
2#
发表于 2009-5-18 09:31:33 | 只看该作者
找不到中文版的,就找汉化版的。
回复

使用道具 举报

3#
发表于 2009-5-18 09:45:56 | 只看该作者
http://bbs.wuyou.net/forum.php?m ... mp;highlight=imdisk

我最后回帖的附件,不知道是不是你要的

03pe可以运行的,启动后 右键inf 安装,然后有右键菜单
当然,控制面板也能启动,双击那个 cpl 文件也能启动
回复

使用道具 举报

4#
 楼主| 发表于 2009-5-18 11:04:58 | 只看该作者
在论坛搜了下论坛所有有关imdisk的主题,晚上再研究

另,我是在 vista pe 2.1中使用 imdisk

在 vistape中,微软虚拟光驱以及其他虚拟光驱软件对vista和win7安装光盘支持不好,加载光盘安装系统总是提示出错,winmount3可以,但需要在pe环境先执行 安装 winmount3,比较麻烦,试图在注册表添加winmount3驱动信息,也一直未成功,还不知道用 imdisk 加载光盘镜像是否可行
回复

使用道具 举报

5#
发表于 2009-5-18 11:17:46 | 只看该作者
为何不试试fantomdvd?
我觉得还可以

就是操作上不是太直观
ms也没有中文?
回复

使用道具 举报

6#
发表于 2009-5-18 12:11:18 | 只看该作者
原帖由 yewuqiu 于 2009-5-18 11:17 发表
为何不试试fantomdvd?
我觉得还可以

就是操作上不是太直观
ms也没有中文?


算了吧,为了挂上ISO,用一个10多M的工具不合算。
ImDisk足已,就那么几十或100多K,有丰富的命令行参数和控制面板,可以挂上多种格式的映像(如IMG、ISO),
ImDisk还可以扩容,简直就是为WinPE定制的工具,911cd论坛也推荐使用它(代替原来那个RamDisk)。

ImDisk已出1.14版了。

[ 本帖最后由 lxl1638 于 2009-5-18 12:12 编辑 ]
回复

使用道具 举报

7#
发表于 2009-5-18 12:43:55 | 只看该作者
原帖由 lxl1638 于 2009-5-18 12:11 发表


算了吧,为了挂上ISO,用一个10多M的工具不合算。
ImDisk足已,就那么几十或100多K,有丰富的命令行参数和控制面板,可以挂上多种格式的映像(如IMG、ISO),
ImDisk还可以扩容,简直就是为WinPE定制的工具 ...



没有10mb哦
好像是6mb左右
呵呵
钻牛角尖了

新版 imdisk 还有64bit的
就是驱动数字签名问题不好解决

弄到64bit的pe里面直接就蓝屏

知道怎么取消驱动数字签名不?



谢谢

[ 本帖最后由 yewuqiu 于 2009-5-18 12:55 编辑 ]

点评

321
取消数字签名有个bcdedit /set tessigning on 还有个更强的永久取消的命令,我忘了,好像也是bcdedit 过程不记得了,我做usb-vhd-ramos-win7的时候firadisk要签名的,最后我过掉了 用过rt7lite简化镜像,或许里面  详情 回复 发表于 2014-8-18 17:43
回复

使用道具 举报

8#
发表于 2009-5-18 12:48:25 | 只看该作者
原帖由 yewuqiu 于 2009-5-18 12:43 发表



没有10mb哦
好像是6mb左右
呵呵
钻牛角尖了

新版还有64bit的
就是驱动数字签名问题不好解决

弄到64bit的pe里面直接就蓝屏

知道怎么取消驱动数字签名不?


谢谢


也不小了,好象安装文件是6M(旧版)至8M(新版),安装(解压后有10多M)。
回复

使用道具 举报

9#
发表于 2009-5-18 12:56:11 | 只看该作者
误会了

我说的新版是指 imdisk的新版
支持64bit的os
回复

使用道具 举报

10#
 楼主| 发表于 2009-5-19 08:38:37 | 只看该作者
发现之前往winpe2.1注册表里添加信息安装 imdisk 走了一个大弯路,昨晚下载了完整的 imdisk1.14,修改 imdisk.inf 文件,[SourceDisksFiles]的值都改为1,右键菜单内容改成了中文,把所有相关文件复制到system32目录,开始打算单独建一个imdisk文件夹,但考虑到调用时需要输入路径比较麻烦,就还是放到system32目录,然后在winpesh.ini 的[LaunchApps]添加一行
rundll32.exe, "setupapi.dll,InstallHinfSection DefaultInstall 132 .\imdisk.inf"
winpe启动就会自动安装imdisk,并且添加右键菜单。为了验证imdisk在winpe2.1是否支持安装win7,用winpe2.1启动计算机,用imdsk加载win7安装光盘镜像,自动创建了虚拟光驱,打开虚拟光驱,运行根目录的 setup.exe ,弹出 win7 安装界面,点开始安装,格了我的 win7 分区,一切顺利,最后成功安装 win7。安装过程中解开文件这一环节发现比原来的 winmount3 加载光盘镜像安装快了很多。这样我就可以在 winpe2.1中彻底抛弃 winmount3 了。解压用 7-Zip,虚拟光驱用 imdisk。

美中不足的是1.14版控制面板没有找到汉化版,而且1楼提到的用imagex加载映像时,加载时只能加载到imdisk虚拟磁盘下某个目录下,如果加载到根目录就不成功,加载成功后,之前那个文件夹又看不到,显示的是实际加载在根目录,而且无法卸载现象依然存在。不知在xpe和2003pe是否也存在这个问题。

同时发现用移动硬盘winpe2.1启动计算机时,设置开机自动加载不成功,需要手动运行批处理加载,而在虚拟机测试则没问题。

[ 本帖最后由 lqcai 于 2009-5-19 08:56 编辑 ]
回复

使用道具 举报

11#
发表于 2009-5-19 12:07:59 | 只看该作者
汉化控制面板并不难。
回复

使用道具 举报

12#
 楼主| 发表于 2009-5-19 14:32:22 | 只看该作者
原帖由 lxl1638 于 2009-5-19 12:07 发表
汉化控制面板并不难。

在网上搜了一下,出现一大推汉化工具。

请问现在比较容易操作的汉化工具有哪些?

[ 本帖最后由 lqcai 于 2009-5-19 14:53 编辑 ]
回复

使用道具 举报

13#
 楼主| 发表于 2009-5-19 21:48:48 | 只看该作者
PE explorer 汉化,部分英文未汉化

imdisk.zip (32.37 KB, 下载次数: 120)

[ 本帖最后由 lqcai 于 2009-5-30 22:41 编辑 ]
回复

使用道具 举报

14#
发表于 2009-5-19 22:30:45 | 只看该作者
做64bit的pe得到楼主的帮助和指导
我也打算集成imdisk
但是安装的时候出错
能帮我看看是哪里出问题了?
谢谢
回复

使用道具 举报

15#
 楼主| 发表于 2009-5-19 23:15:41 | 只看该作者
我的机器运行不了 64位的系统,也不知道问题出在哪哈,提供一个 imdisk1.1.4的原始安装文件,在pe系统里执行安装看看。

zip压缩包解压后是一个可执行安装文件,解压后有如下目录结构:(包含32位和64位版本)


r64 不知道是做什么的,我的机器不能安装,提示找不到文件,可能是64位相关的

inf文件的如下值如果不改为1,则应保持如上目录结构。如果改为1,所有文件和imdisk.inf文件在同一目录。

ia64和amd64有什么区别?)

[SourceDisksFiles.ia64]
awealloc.sys = 1,awealloc\ia64
imdisk.sys = 1,sys\ia64
imdsksvc.exe = 1,svc\ia64
imdisk.cpl = 1,cpl\ia64
imdisk.exe = 1,cli\ia64
imdisk.inf = 1

[SourceDisksFiles.amd64]
awealloc.sys = 1,awealloc\amd64
imdisk.sys = 1,sys\amd64
imdsksvc.exe = 1,svc\amd64
imdisk.cpl = 1,cpl\amd64
imdisk.exe = 1,cli\amd64
imdisk.inf = 1

[ 本帖最后由 lqcai 于 2009-5-19 23:19 编辑 ]

imdiskinst.zip

230.4 KB, 下载次数: 217, 下载积分: 无忧币 -2

imdisk1.1.4完整安装包

回复

使用道具 举报

16#
发表于 2009-5-19 23:29:32 | 只看该作者
谢谢
不能安装的
这个安装程序不是64bit的
只能手动安装

ia64是安腾处理器专用,纯64bit,不能运行任何32bit软件
amd64是兼容32bit软件的(只是pe不能兼容32bit)
回复

使用道具 举报

17#
 楼主| 发表于 2009-5-19 23:34:58 | 只看该作者
执行哪个 r64 安装?

r64 在我的32位机器不能运行
回复

使用道具 举报

18#
 楼主| 发表于 2009-5-20 12:05:31 | 只看该作者
原帖由 yewuqiu 于 2009-5-19 22:30 发表
做64bit的pe得到楼主的帮助和指导
我也打算集成imdisk
但是安装的时候出错
能帮我看看是哪里出问题了?
谢谢61650

http://www.ltr-data.se/opencode.html#ImDisk 看到有关 Imdisk 的一段有关 64位系统 的说明:

Specialnote specifically for 64-bit versions of Windows Vista and WindowsServer 2008
Please note that 64-bit versions of ImDisk has not been fully testedbut they share source code with the 32-bit version so they should be asstable as the 32-bit version.

The 64-bit driver files included in the install package will not loadon 64-bit Vista or 64-bit Server 2008 unless the machine is runningwith testsigning switched on(type bcdedit/set testsigning on at Command Prompt and reboot to activate this). Testsigning modemeans that 64-bit Windows will load drivers signed with testcertificates and not only certificates backed by a trusted rootcertificate. The driver files are signed with my test certificate whichcan be imported to the Trusted RootCertification Authorities on the 64-bit Windows machine. You candownload the test certificate here.This applies to 64-bit Vista and 64-bit Server 2008, it is notnecessary on 64-bit Server 2003 or 64-bit XP where the driver willload automatically.

================
要解决 64位系统的数字证书签名得执行 bcdedit/set testsigning on


[ 本帖最后由 lqcai 于 2009-5-20 12:07 编辑 ]
回复

使用道具 举报

19#
发表于 2009-5-20 12:29:22 | 只看该作者
谢谢
这个我也看了
问题是winpe
你设置了后重启动,并不会保存设置
所以重启动后还是无效
还有
选择按F8,说是跳过强制数字签名
但是pe里面好像不能按F8的

老外提到的解决办法都是针对正常的64bit的os
对pe不知道该怎么做
回复

使用道具 举报

20#
发表于 2009-5-20 12:49:51 | 只看该作者
你用我帖子附件的 113,其实 主程序是 114, sys,cpl 是 113, 和 114一样,只是版本号区别

用安装文件里面的 amd64目录的 文件替换,右键安装看看。7z可以解开那个安装文件。

或者直接双击 exe 和 cpl 文件

不行就看看 vdm,也有x64的驱动
回复

使用道具 举报

21#
发表于 2009-6-8 13:01:56 | 只看该作者
终于在64bit下把Imdisk搞定了
就是汉化控制面板又有新问题
通常的汉化软件不能支持64bit的cpl
不过也找到了支持64bit的cpl的汉化软件
可惜是英文的
正在摸索中。。。
回复

使用道具 举报

22#
发表于 2009-9-23 19:08:52 | 只看该作者
我跟10楼的动手一下,虚拟机测试也成。
回复

使用道具 举报

23#
发表于 2009-11-23 10:39:01 | 只看该作者
我在winpe.ini 內加載一行
EXEC !=CMD.EXE /C "PECMD.EXE RAMD ImDisk,L64,NTFS,B:"
但運行PE時,加載 ImDisk失敗,不知原因,請高手指點,謝謝!
回复

使用道具 举报

24#
发表于 2014-8-18 17:43:21 | 只看该作者
yewuqiu 发表于 2009-5-18 12:43
没有10mb哦
好像是6mb左右
呵呵

取消数字签名有个bcdedit /set tessigning on
还有个更强的永久取消的命令,我忘了,好像也是bcdedit

过程不记得了,我做usb-vhd-ramos-win7的时候firadisk要签名的,最后我过掉了
用过rt7lite简化镜像,或许里面有选项?记不清了
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-4-28 02:03

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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