无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 5778|回复: 39

回复hotdll --- Win7PE 创建RAM盘

[复制链接]
发表于 2012-6-3 01:16:57 | 显示全部楼层 |阅读模式
Win7PE 创建 RAM 盘,--- 自动创建。


一、添加文件:

  Windows\inf\Ramdriv.inf
  Windows\System32\Ramdriv.dll
  Windows\System32\RamdrivProperties.exe
  Windows\System32\Drivers\Ramdriv.sys
  Windows\System32\DriberStore\FileRepository\Ramdriv.inf_x86....


二、注册表:

  附件内容导入 System

三、附图:盘符为 “Y”,标示:PE-APP

  1. 本人的 7PE
111.JPG

  2. ZJS 的 7PE
222.JPG


四、附件:

[ 本帖最后由 静庵 于 2012-6-3 01:19 编辑 ]

RamDirv.rar

224.55 KB, 下载次数: 165, 下载积分: 无忧币 -2

发表于 2012-6-3 07:29:57 | 显示全部楼层
谢谢楼主分享,确实可以创建内存盘。。。

好像wim驱动降级无法挂载在创建的内存盘上。。。
回复

使用道具 举报

 楼主| 发表于 2012-6-3 07:52:58 | 显示全部楼层
原帖由 zhs509 于 2012-6-3 07:29 发表
谢谢楼主分享,确实可以创建内存盘。。。

好像wim驱动降级无法挂载在创建的内存盘上。。。


是的,创建后容量为1M,这个问题我请教过玄天老师---他的就可以,但没有具体的解决办法。但有时确实又可以挂载。
回复

使用道具 举报

发表于 2012-6-3 09:56:21 | 显示全部楼层
不如研究下 vhd 的 VDISK,为何有的PE要四五十秒才加载,有的PE只要1秒。
回复

使用道具 举报

发表于 2012-6-3 10:05:56 | 显示全部楼层

回复 #4 2011mking 的帖子

就是不清楚如何搞定才很纠结。。。
回复

使用道具 举报

发表于 2012-6-3 10:12:57 | 显示全部楼层
用Process Monitor是否可以监测的出来?
回复

使用道具 举报

发表于 2012-6-3 10:13:55 | 显示全部楼层
原帖由 freesoft00 于 2012-6-3 10:12 发表
用Process Monitor是否可以监测的出来?


好像不行,等答案。
回复

使用道具 举报

发表于 2012-6-3 10:16:54 | 显示全部楼层
原帖由 静庵 于 2012-6-3 07:52 发表


是的,创建后容量为1M,这个问题我请教过玄天老师---他的就可以,但没有具体的解决办法。但有时确实又可以挂载。

静庵大大,您在win7pe的磁盘管理器里看下,能不能看到这个虚拟的内存盘?
回复

使用道具 举报

发表于 2012-6-3 10:25:26 | 显示全部楼层
截个图,以下是只需1秒就可创建并挂载VHD的,大家分析下。

1.jpg
已启动的服务
2.jpg

[ 本帖最后由 2011mking 于 2012-6-3 10:27 编辑 ]
回复

使用道具 举报

发表于 2012-6-3 10:30:08 | 显示全部楼层
原帖由 zhs509 于 2012-6-3 07:29 发表
谢谢楼主分享,确实可以创建内存盘。。。

好像wim驱动降级无法挂载在创建的内存盘上。。。

您在win7pe的磁盘管理器里看下,能不能看到这个虚拟的内存盘?
回复

使用道具 举报

发表于 2012-6-3 10:57:18 | 显示全部楼层
创建B盘后有看到那些。。。

有一些服务好像是创建后开启的。。。
例如下面的2个服务

3.jpg
回复

使用道具 举报

发表于 2012-6-3 11:06:57 | 显示全部楼层
原帖由 zhs509 于 2012-6-3 10:57 发表
创建B盘后有看到那些。。。

有一些服务好像是创建后开启的。。。
例如下面的2个服务

144455


#9楼的图是创建B盘后的图。
不知道驱动版本有没有关系。
1.jpg
回复

使用道具 举报

发表于 2012-6-3 11:17:25 | 显示全部楼层

回复 #12 2011mking 的帖子

相同版本的驱动文件。。。。

02.png

[ 本帖最后由 zhs509 于 2012-6-3 11:24 编辑 ]
回复

使用道具 举报

发表于 2012-6-3 11:27:38 | 显示全部楼层
晚点比较创建VHD前后的服务变化。。。
回复

使用道具 举报

 楼主| 发表于 2012-6-3 11:32:22 | 显示全部楼层
RAM 是虚拟盘,磁盘管理看不到。
回复

使用道具 举报

发表于 2012-6-3 11:36:27 | 显示全部楼层
原帖由 静庵 于 2012-6-3 11:32 发表
RAM 是虚拟盘,磁盘管理看不到。

G4D的虚拟盘,磁盘管理可以看到。
貌似磁盘管理看不到的虚拟盘,降级的wimfltr.sys都挂载不上。
回复

使用道具 举报

发表于 2012-6-3 11:46:53 | 显示全部楼层
服务就是Virtual Disk是否启动,其他的好像没改变
回复

使用道具 举报

 楼主| 发表于 2012-6-3 17:27:46 | 显示全部楼层
原帖由 hotdll 于 2012-6-3 11:36 发表

G4D的虚拟盘,磁盘管理可以看到。
貌似磁盘管理看不到的虚拟盘,降级的wimfltr.sys都挂载不上。



好像不是吧?X盘在磁盘管理中也看不到吧?没试过Imdisk的盘,但已知可以挂载。

这个问题不知玄天老师如何认为?
回复

使用道具 举报

发表于 2012-6-3 17:42:49 | 显示全部楼层

回复 #18 静庵 的帖子

用imdisk可以挂载的是wimmount.sys驱动
回复

使用道具 举报

发表于 2012-6-3 18:07:02 | 显示全部楼层
原帖由 <i>静庵</i> 于 2012-6-3 17:27 发表 <a href="http://bbs.wuyou.net/redirect.php?goto=findpost&pid=2456336&ptid=210914" target="_blank"><img src="http://bbs.wuyou.net/images/common/back.gif" border="0" onload="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onmouseover="if(this.width>screen.width*0.7) {this.resized=true; this.width=screen.width*0.7; this.style.cursor='hand'; this.alt='Click here to open new window\nCTRL+Mouse wheel to zoom in/out';}" onclick="if(!this.resized) {return true;} else {window.open(this.src);}" onmousewheel="return imgzoom(this);" alt="" /></a><br />

<br />

<br />

<br />
好像不是吧?X盘在磁盘管理中也看不到吧?没试过Imdisk的盘,但已知可以挂载。<br />
<br />
这个问题不知玄天老师如何认为?
<br />
真是很奇怪。
用了您这个注册表导入后,我 有一台winvblock死活不能识别usb 上的iso仿真光驱的机器竟然能正确识别了。。。。

太搞了吧?
回复

使用道具 举报

发表于 2012-6-5 13:02:52 | 显示全部楼层
要挂载多于一个WIM,必须在挂载如何wim之前首先建立文件夹,另外设备管理中可以设定虚拟盘的容量,类型,卷标==
回复

使用道具 举报

发表于 2012-6-5 13:33:50 | 显示全部楼层

回复 #21 玄天 的帖子

看来只有三选一了
1、imdisk+wimmount.sys 前提是内存大
2、G4D
3、VHD
回复

使用道具 举报

发表于 2012-6-5 13:36:01 | 显示全部楼层

回复 #22 hotdll 的帖子

如果VHD首次创建并挂载速度不错,是目前最好的选择了。。。
回复

使用道具 举报

发表于 2012-6-5 14:16:32 | 显示全部楼层

回复 #23 zhs509 的帖子

好像都不快。我的PE我没测试。
觉得G4D挺方便,关键是G4D可以搞PCI的网卡ID,和 声卡,显卡,以及RAID的硬件ID。。。传递给WIN7PE,,,,,这样启动的时候就可以加载,几秒就搞定了

下午测试。
回复

使用道具 举报

发表于 2012-6-5 14:19:01 | 显示全部楼层

回复 #24 hotdll 的帖子

如果首次创建VHD并挂载很快,优先考虑VHD——这样就不一定要借助grub4dos了

如果首次创建VHD也很慢,那就用你的方法,还是用grub4dos仿真B.IMG为硬盘比较划算。。。
回复

使用道具 举报

发表于 2012-6-5 14:19:59 | 显示全部楼层

回复 #25 zhs509 的帖子

那如何传递G4D CHKPCI插件获取的硬件ID?

用PECMD的DEVI命令可是一个硬件要2分钟的
回复

使用道具 举报

发表于 2012-6-5 14:21:25 | 显示全部楼层

回复 #26 hotdll 的帖子

这个方面我是小菜鸟一个,爱莫能助啊。。。

看看P大(pesudo)能否给你提供帮助了
回复

使用道具 举报

发表于 2012-6-5 14:22:27 | 显示全部楼层

回复 #27 zhs509 的帖子

写这个比写F6IMG简单多了。
回复

使用道具 举报

发表于 2012-6-5 14:35:46 | 显示全部楼层
随便问一下,传递硬件ID真的有用吗?
获取硬件ID,我想任何一个程序都不会很慢
Pecmd的Devi只所以慢,也是因为解压CAB,对比获取相近的硬件ID尝试安装,硬件反映加载时间慢而以。
有了硬件ID就会更快一些吗?我觉得还是要从不同的INF中查出该硬件ID是否包启在某个INF中(解开CAB,打开INF,查找是否包含该ID),再尝试安该INF,这样的步骤不少又如何加快呢?
回复

使用道具 举报

发表于 2012-6-5 14:59:18 | 显示全部楼层

回复 #29 2011mking 的帖子

实际上解开cab不到1秒的时间。查找inf匹配的Id也用不到1秒的时间。

花费的时间主要是devi执行的时候。。。。遍历本机所有硬件id。。。。。

您可以做个测试,不用devi安装,而是使用设备管理手动安装,选择的时候不要具体到某个inf而是他们的外层文件夹。。。。
windows会自动查找该文件下下所有的Inf,然后匹配ID,,几秒就安装完毕。

[ 本帖最后由 hotdll 于 2012-6-5 15:00 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-28 22:00

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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