无忧启动论坛

标题: 请问,在PE启动中怎样建立多一个RAMDISK盘?如B:盘之类?? [打印本页]

作者: yechengzhou    时间: 2007-8-2 00:28
标题: 请问,在PE启动中怎样建立多一个RAMDISK盘?如B:盘之类??
如题,谢谢。。。。。。
作者: neo4026    时间: 2007-8-2 00:42
想当年...俺问这个问题....帖子发了两次才知道该怎么做
既然是新人来问 鄙人就把方法发出来吧...

解开winpe.is_,得到winpe.iso,然后提取setupreg.hiv,用注册表编辑器加载到HKEY_LOCAL_MACHINE下,取名为!system

然后导入下面这个reg
(有些空行被去掉了 最好用附件的)
  1. Windows Registry Editor Version 5.00
  2. [HKEY_LOCAL_MACHINE\!system]
  3. [HKEY_LOCAL_MACHINE\!system\ControlSet001]
  4. [HKEY_LOCAL_MACHINE\!system\ControlSet001\Enum]
  5. [HKEY_LOCAL_MACHINE\!system\ControlSet001\Enum\Root]
  6. [HKEY_LOCAL_MACHINE\!system\ControlSet001\Enum\Root\UNKNOWN]
  7. [HKEY_LOCAL_MACHINE\!system\ControlSet001\Enum\Root\UNKNOWN\9999]
  8. "ClassGUID"="{FFA1C341-4539-11D3-B88D-00C04FAD5172}"
  9. "Class"="RamDisk"
  10. "ConfigFlags"=dword:00000004
  11. "Mfg"="Nu2 Productions"
  12. "HardwareID"=hex(7):72,00,61,00,6d,00,64,00,72,00,69,00,76,00,00,00,00,00
  13. "Service"="Ramdriv"
  14. "DeviceDesc"="Ramdisk"
  15. "Capabilities"=dword:00000000
  16. "Driver"="{FFA1C341-4539-11D3-B88D-00C04FAD5172}\\0001"
  17. [HKEY_LOCAL_MACHINE\!system\ControlSet001\Enum\Root\UNKNOWN\9999\Control]
  18. "DisableCount"=dword:00000000
  19. "ActiveService"="Ramdriv"
  20. "FilteredConfigVector"=hex(7):30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,\
  21.   00,00,30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,00,\
  22.   00,30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,00,00,30,00,30,00,00,00,\
  23.   30,00,30,00,00,00,00,00
  24. [HKEY_LOCAL_MACHINE\!system\ControlSet001\Services]
  25. [HKEY_LOCAL_MACHINE\!system\ControlSet001\Services\Ramdriv]
  26. "Type"=dword:00000001
  27. "Start"=dword:00000003
  28. "ErrorControl"=dword:00000001
  29. "DisplayName"="Ramdisk"
  30. "ImagePath"="system32\\drivers\\ramdriv.sys"
  31. [HKEY_LOCAL_MACHINE\!system\ControlSet001\Services\Ramdriv\Enum]
  32. "0"="Root\\UNKNOWN\\9999"
  33. "Count"=dword:00000001
  34. "NextInstance"=dword:00000001
  35. [HKEY_LOCAL_MACHINE\!system\ControlSet001\Services\Ramdriv\Parameters]
  36. "BreakOnEntry"=dword:00000000
  37. "DebugLevel"=dword:00000005
  38. "DebugComp"=dword:ffffffff
  39. "DiskSize"=dword:00100000
  40. "DriveLetter"="B:"
  41. "RootDirEntries"=dword:00000200
  42. "SectorsPerCluster"=dword:00000002
复制代码
其中DiskSize是内存盘的大小 DriveLetter是内存盘盘符
希望这帖能帮助你解决问题..

[ 本帖最后由 neo4026 于 2007-8-2 12:45 AM 编辑 ]

ramdrv.rar

805 Bytes, 下载次数: 410, 下载积分: 无忧币 -2


作者: neo4026    时间: 2007-8-2 00:44
忘了说 还要把修改好的setupreg.hiv卸载并放回winpe.iso中
system32\drivers还要加入这个文件

RAMDRIV.rar

7.77 KB, 下载次数: 352, 下载积分: 无忧币 -2


作者: yechengzhou    时间: 2007-8-2 00:51
谢谢啦。。。。。。。
作者: adoijay    时间: 2007-8-2 08:37
问一下,这种方法可以建多少个 RAMdisk 呢? 有数量限制吗?
作者: sunkiss    时间: 2007-8-3 18:22
提示: 作者被禁止或删除 内容自动屏蔽
作者: neo4026    时间: 2007-8-3 20:32
原帖由 adoijay 于 2007-8-2 08:37 AM 发表
问一下,这种方法可以建多少个 RAMdisk 呢? 有数量限制吗?

应该只有一个
作者: neo4026    时间: 2007-8-4 01:19
汗....这方法也能想到...
作者: cntrump    时间: 2008-7-6 12:14
我在虚拟机中测试,Y盘的大小是OP.wim解压后的大小,可用空间为0,并没有达到我修改的128M的大小,不知道是为什么?
作者: lisong    时间: 2008-7-10 22:26
好方法,学习了!!!!!!!!




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3