无忧启动论坛
标题:
如何安裝 WIN7 原生的 RamDisk
[打印本页]
作者:
parsons
时间:
2011-6-11 11:48
标题:
如何安裝 WIN7 原生的 RamDisk
WIN7 自帶的 ramdisk.inf_x86_neutral_a5e0c07c2a8b4571
這個檔案在 \Windows\System32\DriverStore\FileRepository 裡面
有沒有人安裝過?
另外一個 Win2000 的 ramdisk 則可以成功安裝到 WIN7
http://support.microsoft.com/kb/257405
[
本帖最后由 parsons 于 2011-6-14 18:50 编辑
]
作者:
11ydy
时间:
2011-6-11 13:22
自带的
screenshot.png
(40.6 KB, 下载次数: 85)
下载附件
2011-6-11 13:22 上传
作者:
parsons
时间:
2011-6-11 13:29
在裝置管理員裡面可以看到安裝成功
但是沒有 map 出來磁碟機
作者:
parsons
时间:
2011-6-11 14:17
标题:
回复 #4 friend8179 的帖子
Win2000 的 ramdisk 安裝到 Win7 , 有這個機碼:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Ramdisk\Parameters]
"BreakOnEntry"=dword:00000000
"DebugLevel"=dword:00000000
"DebugComp"=dword:ffffffff
"DiskSize"=dword:01e84800
"DriveLetter"="Z:"
"RootDirEntries"=dword:00000200
"SectorsPerCluster"=dword:00000002
在 Win7 安裝 Win7 自帶的 RamDisk , 沒有類似的機碼
就自己加上:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Ramdisk\Debug]
"BreakOnEntry"=dword:00000000
"DebugLevel"=dword:00000000
"DebugComponents"=dword:7fffffff
"DiskSize"=dword:01e84800
"DriveLetter"="Z:"
"RootDirEntries"=dword:00000200
"SectorsPerCluster"=dword:00000002
服務的 Start 也改成 0
哈哈~結果無效
[
本帖最后由 parsons 于 2011-6-11 14:22 编辑
]
作者:
parsons
时间:
2011-6-11 14:23
标题:
回复 #6 friend8179 的帖子
其他的第三方 RamDisk 不予討論
2k的有放出源码
可惜 Win7 沒有放出源码
[
本帖最后由 parsons 于 2011-6-11 14:43 编辑
]
作者:
parsons
时间:
2011-6-11 22:25
成功一半 , 已經可以 map 出可用的 z: 磁碟機 , 容量方面還有問題
重點在 map 出的 z: 磁碟機已獲得與 Win7 的 ramdisk 相同的 ClassGUID
這樣玩:
在 Win7 安裝 Win7 自帶的 RamDisk 驅動
手動加上:
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\Ramdisk\Debug]
"BreakOnEntry"=dword:00000000
"DiskSize"=dword:01e84800
"DriveLetter"="z:"
"RootDirEntries"=dword:00000200
"SectorsPerCluster"=dword:00000002
服務的 Start 改成 0
從 1 樓的連結下載 Win2000 的 RamDisk.exe , 只解壓 RamDisk.exe, 取出 ramdisk.sys 放進 \Windows\System32\drivers 取代 Win7 的 ramdisk.sys
重新開機
顯然如 friend8179 所言 , Win7 的 ramdisk.sys 缺少一些功能
也可能需要一些特殊機碼 , 才能打開 map 功能
[
本帖最后由 parsons 于 2011-6-14 18:51 编辑
]
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3