无忧启动论坛

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

包含ramdisk和filedisk的全功能的imdisk:PE加载外置镜像的另一选择

[复制链接]
跳转到指定楼层
1#
发表于 2007-5-23 13:28:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Imdisk同时具有ramdis、filedisk和vdk的功能,能加载多种镜像,还有更多扩展性能,大家可以发掘一下,这里只用到加载镜像的功能

相关链接
http://www.ltr-data.se/opencode.html
http://www.boot-land.net/forums/ImDisk-f59.html

Imdisk功能简单介绍 http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1

PE加入Imdisk的过程和原理跟filedisk几乎一摸一样

具体可以参考这里

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=106033&extra=page%3D4

这里简单说明过程

1.修改SETUPREG.HI_,加入如下注册信息
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\ImDisk]
"Type"=dword:00000001
"Start"=dword:00000001
"ErrorControl"=dword:00000000
"ImagePath"=hex(2):73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,44,00,\
  52,00,49,00,56,00,45,00,52,00,53,00,5c,00,69,00,6d,00,64,00,69,00,73,00,6b,\
  00,2e,00,73,00,79,00,73,00,00,00
"DisplayName"="ImDisk Virtual Disk Driver"
"Description"="Disk emulation driver"

或下载我的SETUPREG.HI_,里面同时添加了filedisk、imagex和imdisk的注册信息,有洁癖的DIY好了
SETUPREG.rar (57.29 KB, 下载次数: 745)

2.加入系统文件,按提供的压缩包里面的目录在pe镜像里添加文件

system32.rar (43.73 KB, 下载次数: 805)


3.修改pecmd.ini

在加载外置ini之前 添加相应的命令行

加载iso类镜像 EXEC =@imdisk EXEC =@imdisk.exe -a -f c:\programs.iso -m #:

加载img类镜像 可写:  EXEC =@imdisk.exe -a -f c:\programs.img -m #:
                     只读: EXEC =@imdisk.exe -a -f c:\programs.iso -m #: -o ro

创建ramdisk EXEC =@ imdisk.exe -a -s 10M  -m B:  -p  "/FS:NTFS /C /Y /Q"
                EXEC =@ imdisk.exe -a -s 20%  -m B:  -p  "/FS:NTFS /C /Y /Q"
                (注:参数-p  "/FS:NTFS /C /Y /Q"需调用format.com,不加该参数创建的盘需手动格式化才能用)

4.加入右键菜单 提供对img、ima、iso类的右键菜单支持,但不是自动mount,而是弹出选项窗口,有点不爽,自行选择
imdisk_rk.reg.rar (468 Bytes, 下载次数: 746)                   

5.没了。欢迎进一步发掘imdisk的潜能。

[ 本帖最后由 philgrim 于 2007-5-24 11:43 PM 编辑 ]
2#
发表于 2007-5-23 16:09:55 | 只看该作者
请问如果没指定的盘符filedisk会不会自动搜索全盘的programs.iso并自加载programs.iso这个吗,要是可以的话就完美了
回复

使用道具 举报

3#
 楼主| 发表于 2007-5-23 17:20:00 | 只看该作者
原帖由 87765950 于 2007-5-23 04:09 PM 发表
请问如果没指定的盘符filedisk会不会自动搜索全盘的programs.iso并自加载programs.iso这个吗,要是可以的话就完美了



不会 但可以尝试用批处理实现该功能
回复

使用道具 举报

4#
发表于 2007-5-23 17:22:16 | 只看该作者
支持楼主更新,越来越强大 了
回复

使用道具 举报

5#
 楼主| 发表于 2007-5-23 17:38:00 | 只看该作者
imdisk 命令行参数

放在这里方便必要时参考





回复

使用道具 举报

6#
发表于 2007-5-23 20:40:30 | 只看该作者
哇,这个东西更加好哦,我认为新版的XPE一定要加~~~~~
回复

使用道具 举报

7#
发表于 2007-5-24 18:59:18 | 只看该作者
原帖由 philgrim  发表

加载iso类镜像 EXEC =@imdisk EXEC =@imdisk.exe -a -f c:\programs.iso -m #:

加载img类镜像 可写:  EXEC =@imdisk.exe -a -f c:\programs.img -m #:
                     只读: EXEC =@imdisk.exe -a -f c:\programs.iso -m #: -o ro


鸡肠太多,直接提问:

1、上面的 #: 是表示什么?盘符?这个"#:"参数(盘符)是由命令行输入还是由imdisk.exe自己确定?
2、能否将镜像加载到磁盘指定的目录中?
3、只读方式加载后产生的磁盘(如B:盘)是否可写的?
回复

使用道具 举报

8#
 楼主| 发表于 2007-5-24 19:31:43 | 只看该作者
原帖由 lxl1638 于 2007-5-24 06:59 PM 发表


鸡肠太多,直接提问:

1、上面的 #: 是表示什么?盘符?这个"#:"参数(盘符)是由命令行输入还是由imdisk.exe自己确定?
2、能否将镜像加载到磁盘指定的目录中?
3、只读方式加载后产生的磁盘(如B:盘 ...


1.#:代表检测到第一个可用的盘符
2.可以加载到指定目录
3.加参数-o ro 就是只读的了
回复

使用道具 举报

9#
发表于 2007-5-24 19:33:23 | 只看该作者
原帖由 philgrim 于 2007-5-24 07:31 PM 发表


1.#:代表检测到第一个可用的盘符
2.可以加载到指定目录
3.加参数-o ro 就是只读的了


可写方式加载是否会改写原来的IMG?
回复

使用道具 举报

10#
 楼主| 发表于 2007-5-24 19:44:33 | 只看该作者
原帖由 lxl1638 于 2007-5-24 07:33 PM 发表


可写方式加载是否会改写原来的IMG?

在可写方式方式下操作会改写原来的img
imdisk提供了-t vm的参数,就是把镜像复制到内存,默认退出时改变的内容不会保存到镜像里,但比较耗内存
回复

使用道具 举报

11#
发表于 2007-5-24 19:47:28 | 只看该作者
原帖由 philgrim 于 2007-5-24 07:44 PM 发表

在可写方式方式下操作会改写原来的img
imdisk提供了-t vm的参数,就是把镜像复制到内存,默认退出时改变的内容不会保存到镜像里,但比较耗内存


基本明白,优势不大,以后有空慢慢学习。
回复

使用道具 举报

12#
 楼主| 发表于 2007-5-24 20:59:18 | 只看该作者
原帖由 lxl1638 于 2007-5-24 07:47 PM 发表


基本明白,优势不大,以后有空慢慢学习。


用来存放外置程序与wim比当然没有优势,但imdisk作用虚拟盘工具功能算是很丰富的,总体积才99k,与vdm比可以说强太多了,

[ 本帖最后由 philgrim 于 2007-5-24 09:02 PM 编辑 ]
回复

使用道具 举报

13#
发表于 2007-5-24 23:32:47 | 只看该作者
感觉不错,似不是可以加载到内存中运行,因为模拟的是可写磁盘,可以为内存中运行的系统随意的加驱动或者软件,这样很灵活啊
回复

使用道具 举报

14#
发表于 2007-5-25 09:14:46 | 只看该作者
拿来研究一下,支持楼主
回复

使用道具 举报

15#
发表于 2007-5-28 10:04:14 | 只看该作者
问楼主一个问题:

使用Imdisk能否创建和挂接VDK使用的虚拟硬盘?
回复

使用道具 举报

16#
 楼主| 发表于 2007-5-28 12:37:04 | 只看该作者
原帖由 liuhj 于 2007-5-28 10:04 AM 发表
问楼主一个问题:

使用Imdisk能否创建和挂接VDK使用的虚拟硬盘?


按介绍是可以的 但我没测试过
回复

使用道具 举报

17#
 楼主| 发表于 2007-6-9 01:08:37 | 只看该作者
imdisk绝对没问题 俺也是用imdisk加载img外置程序的
ls先看看命令行有没有写对再说

回复

使用道具 举报

18#
发表于 2007-6-27 23:36:43 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

19#
 楼主| 发表于 2007-6-30 19:44:48 | 只看该作者
原帖由 nn2nn 于 2007-6-27 11:36 PM 发表
只可惜,在易用方面上比不VDM。

VDM是绿色的。其驱动即用即装。但使用中,由于自己的“不规范”常常出问题。



安装后也不难用 因为imdisk有提供gui界面 其实用起来也很简单 只是都是E文 如果有达人将它汉化可能更易被人接受





[ 本帖最后由 philgrim 于 2007-6-30 07:47 PM 编辑 ]
回复

使用道具 举报

20#
发表于 2007-7-3 13:41:21 | 只看该作者
可写方式加载是否会改写原来的IMG?
回复

使用道具 举报

21#
发表于 2007-7-31 21:22:32 | 只看该作者
非常谢谢,非常谢谢,
回复

使用道具 举报

22#
发表于 2007-8-1 15:24:37 | 只看该作者
支持,顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶

紧跟时代步伐;P ;P
回复

使用道具 举报

23#
发表于 2007-8-1 23:08:21 | 只看该作者
不错的文章,谢谢
回复

使用道具 举报

24#
发表于 2007-8-1 23:16:16 | 只看该作者
不错。多种选择各种爱好。:)
回复

使用道具 举报

25#
发表于 2007-10-26 08:41:40 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

26#
发表于 2007-11-5 19:08:08 | 只看该作者
我已经按楼主的方法把imdisk集成进【matrix_boot_fbwf】pe中,但用【EXEC =@ imdisk.exe -a -s 20%  -m B:  -p  "/FS:NTFS /C /Y /Q"】命令,生成的B盘是RAW格式,需手动格式化,imdisk的老家也去过,无奈英文太菜。


迷惑中。


imdisk的右键菜单的确方便

[ 本帖最后由 ziyouren 于 2007-11-5 07:20 PM 编辑 ]
回复

使用道具 举报

27#
发表于 2009-1-29 11:15:52 | 只看该作者
学习,学习,支持楼主。。。
回复

使用道具 举报

28#
发表于 2009-1-29 13:13:42 | 只看该作者
很不错的东西,就是命令行的不太好掌握
回复

使用道具 举报

29#
发表于 2009-11-23 12:30:52 | 只看该作者
這東西太好了,要深入研究才行。
回复

使用道具 举报

30#
发表于 2010-6-20 12:58:43 | 只看该作者
有些品牌的移动硬盘会自动产生一个虚拟光驱,不知道是不是用这类软件做到的?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 16:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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