无忧启动论坛

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

[教程] 几十G大系统制作成uefi启动的金刚不坏1G以内Ramos内存系统,只需系统自带的Ramdisk!

    [复制链接]
121#
发表于 2018-1-16 16:26:49 | 只看该作者
这样子操作重启后那些东西会没有,哪些还在
回复

使用道具 举报

122#
发表于 2018-1-16 18:35:55 | 只看该作者
请问楼主,有便宜捡吗?
回复

使用道具 举报

123#
 楼主| 发表于 2018-1-16 19:09:52 | 只看该作者
易广白 发表于 2018-1-16 11:28
根本装不上,系统自带的Ramdisk,改注册表也只显示一个问号的设备

我用注册表法安装了没法装硬件的windows10的1709版本16299的ramdisk驱动,并测试了下性能和跑分截图,连同注册表安装ramdisk的reg都放到文末的三张图和一个windows10Ramdisk驱动的reg.zip里了。你有兴趣去下载制作一个ramos。
回复

使用道具 举报

124#
发表于 2018-1-16 19:12:24 | 只看该作者
易广白 发表于 2018-1-15 16:13
用我那帖中现成的Win10 LTSB 2016 精简版x64,无法安装自带的ramdisk驱动

用现成的win10-1703原版x6 ...


win10 16299后 没了INF,只能用注册表方式安装Ramdisk,可离线导入
——出处坏坏小生

以下这个帖子改一下就可以了
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=376686


;;;;;;;;;;;;;;;;;;;;
;;ramdisk.reg 内容
;;;;;;;;;;;;;;;;;;;;
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\sys\MountedDevices]
"\\DosDevices\\C:"=hex:fc,57,b2,d9,4e,68,cb,4d,ab,79,03,cf,a2,f6,b7,50

[HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Class\{9D6D66A6-0B0C-4563-9077-A0E9A7955AE4}]
"Class"="Ramdisk"
"ClassDesc"="@ramdisk.inf,%ClassName%;Ramdisk"
@="Ramdisk"
"IconPath"=hex(7):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,65,00,74,00,75,00,70,00,61,00,70,00,69,00,2e,00,64,00,6c,00,6c,00,2c,00,\
2d,00,33,00,32,00,00,00,00,00

[HKEY_LOCAL_MACHINE\sys\ControlSet001\services\Ramdisk]
"DisplayName"="Windows RAM Disk Driver"
"ErrorControl"=dword:00000001
"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,72,00,61,00,6d,00,64,00,69,00,73,\
00,6b,00,2e,00,73,00,79,00,73,00,00,00
"Start"=dword:00000000
"Type"=dword:00000001

[HKEY_LOCAL_MACHINE\sys\ControlSet001\services\Ramdisk\Debug]
"DebugLevel"=dword:00000005
"DebugComponents"=dword:7fffffff

[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\Ramdisk\StartOverride]
"0"=dword:00000000

[HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\Ramdisk\Enum]
"Count"=dword:00000001
"NextInstance"=dword:00000001
"0"="ROOT\\RAMDISK\\0000"

[HKEY_LOCAL_MACHINE\sys\ControlSet001\Enum\ROOT\RAMDISK\0000]
"ClassGUID"="{9d6d66a6-0b0c-4563-9077-a0e9a7955ae4}"
"Capabilities"=dword:00000000
"Driver"="{9d6d66a6-0b0c-4563-9077-a0e9a7955ae4}\\0000"
"Mfg"="Microsoft"
"Service"="Ramdisk"
"DeviceDesc"="Windows RAM 磁盘控制器"
"ConfigFlags"=dword:00000000
"ContainerID"="{00000000-0000-0000-FFFF-FFFFFFFFFFFF}"

[HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Class\{9d6d66a6-0b0c-4563-9077-a0e9a7955ae4}\0000]
"InfSection"="BusInstall"
"InfSectionExt"=".NT"
"ProviderName"="Microsoft"
"MatchingDeviceId"="ramdisk"
"DriverDesc"="Windows RAM 磁盘控制器""

[HKEY_LOCAL_MACHINE\sys\ControlSet001\Control\Class\{9D6D66A6-0B0C-4563-9077-A0E9A7955AE4}\Properties]

;;;;;;;;;;;;;;;;;;;;
;;ramdisk_autostart.reg 内容
;;;;;;;;;;;;;;;;;;;;
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\system\ControlSet001\services\Ramdisk]
"Start"=dword:00000000

回复

使用道具 举报

125#
发表于 2018-1-16 21:02:07 | 只看该作者
还没学过此方法。
回复

使用道具 举报

126#
发表于 2018-1-16 21:49:08 | 只看该作者
y7y007 发表于 2018-1-16 19:12
win10 16299后 没了INF,只能用注册表方式安装Ramdisk,可离线导入
——出处坏坏小生

没错自win10-10586之后,连uwf也没了,

谢谢!!这帖子很有用,亏我还推荐了“hzican”大大,居然没看过这个帖,
现在也不能折腾了,还是要自控一下
回复

使用道具 举报

127#
 楼主| 发表于 2018-1-17 13:21:34 | 只看该作者
lbh123 发表于 2018-1-16 11:56
出个教程造福坛友!!!!!!!!!!!!!

这个已经是教程了。
回复

使用道具 举报

128#
发表于 2018-1-17 13:47:34 | 只看该作者
sairen139 发表于 2018-1-17 13:21
这个已经是教程了。

再整理整理,再补充些细节
回复

使用道具 举报

129#
发表于 2018-1-17 14:14:14 | 只看该作者
本帖最后由 易广白 于 2018-1-17 14:16 编辑
sairen139 发表于 2018-1-16 19:09
我用注册表法安装了没法装硬件的windows10的1709版本16299的ramdisk驱动,并测试了下性能和跑分截图,连 ...


bcd修改问题和Ramdisk驱动已经都没问题了。

上面回复中,y7y007 给的那个帖子方法很牛,可以处理高版本问题,以及所有遇见的问题,你的注册表对比了是一样的,

1709版本中只能装一个设备,但可以正常进入ramos方式

现在从win7到win10 1709,都可以了,很方便,
我实际用的方法是你所说的现成系统改造法,只是我的所有现成系统是vhd方式的,没有实际分区系统,不知道实际分区系统,转为wimboot方式,再转为vhd方式,会不会出现问题,
理论上win7及以上“实际分区系统”是可以转为vhd方式的,但没试过,没试过就不能肯定

现在正用一个现成的win7x64精简版的增量文件,部署在一个2g固定大小vhd中,
开机加载及进入系统大概1分多钟,运行很流畅,c盘余1.5g左右,与ewf近似,却没有限制,等实际使用一段时间后,便可以清楚一些利弊了。


回复

使用道具 举报

130#
 楼主| 发表于 2018-1-17 15:19:37 | 只看该作者
本帖最后由 sairen139 于 2018-1-17 15:20 编辑
易广白 发表于 2018-1-17 14:14
bcd修改问题和Ramdisk驱动已经都没问题了。

上面回复中,y7y007 给的那个帖子方法很牛,可以处理高 ...

巧了,我吃午饭的时候实验了实际分区系统,转为wimboot方式,再转为vhd方式,完成正常。
现在的流程可以继续改进成:当前系统安装先转wimboot出来一个wim文件,接着在当前系统下把这个wim的指针释放到一个新建vhd中。第二步当前系统下进入esp分区bootice建立两项vhd启动项。第三步进入正常vhd安装ramdisk驱动并改start值为0,直接在vhd里对调改名C盘盘符和内存盘盘符(即vhd生成的分区盘符)。重启就可以直接进ramos的vhd了!这样就不用进去pe或者别的系统挂载system对调原系统盘和内存盘盘符了。
回复

使用道具 举报

131#
 楼主| 发表于 2018-1-17 15:29:12 | 只看该作者
sairen139 发表于 2018-1-17 15:19
巧了,我吃午饭的时候实验了实际分区系统,转为wimboot方式,再转为vhd方式,完成正常。
现在的流程可以 ...

这个流程的好处是后半部分操作全部都在vhd里,包括安装ramdisk驱动并改start值为0,对调系统盘盘符等。重启直接进ramos的vhd了。(切换系统操作的次数最少)。

或者另外一种方式就是直接在当前系统下,运用注册表法加载vhd分区里的system,导入ramdisk的注册表文件,这种方法我昨天实验了也很好,只是这种操作流程不太直观。
回复

使用道具 举报

132#
 楼主| 发表于 2018-1-17 15:35:29 | 只看该作者
y7y007 发表于 2018-1-16 19:12
win10 16299后 没了INF,只能用注册表方式安装Ramdisk,可离线导入
——出处坏坏小生

感谢员外和坏坏小生的奇思妙想和神一般的动手能力,能让我们很轻松的拥有多种形式的ramos内存系统!非常感谢,在下获益良多!
回复

使用道具 举报

133#
发表于 2018-1-17 15:40:40 | 只看该作者
感谢分享
回复

使用道具 举报

134#
 楼主| 发表于 2018-1-17 16:12:57 | 只看该作者
易广白 发表于 2018-1-17 14:14
bcd修改问题和Ramdisk驱动已经都没问题了。

上面回复中,y7y007 给的那个帖子方法很牛,可以处理高 ...

关于你提到的系统实际分区转vhd问题,其实最早我在pe下做过两种形式的转化。一是建立硬盘分区的img,直接把已经安装了ramdisk的c盘通过分区克隆到img分区,成功了。
回复

使用道具 举报

135#
 楼主| 发表于 2018-1-17 17:33:02 | 只看该作者
sairen139 发表于 2018-1-17 16:12
关于你提到的系统实际分区转vhd问题,其实最早我在pe下做过两种形式的转化。一是建立硬盘分区的img,直接 ...

另外一种就是克隆到pe下分区软件克隆分区到vhd。
回复

使用道具 举报

136#
发表于 2018-1-17 18:32:25 | 只看该作者
易广白 发表于 2018-1-15 22:42
上面过程漏了一步,如下红字
进vhd系统中,系统安装好后安装Ramdisk驱动,
进pe中,修改注册表,…… ...

我也被 BOOTICE 1.3.4 测试版 坑了,智能编辑模式会自动删除 Device Opinion。
回复

使用道具 举报

137#
发表于 2018-1-17 18:38:22 | 只看该作者
sairen139 发表于 2018-1-15 21:10
这么跟你说,就是新建一个wim项,NX改成optin保护系统程序。去掉winpe的勾。然后保存,跟着找guid删除两 ...

NX改成optin、取消检测硬件抽象层,这两个动作应该对制作Ramos无关的吧?楼主能否对此测试一下?
我觉得是以讹传讹的做法,两个选项都是有益的。
因为我用本坛那个通用81ramos,勾选 OpOut 和 检测抽象层,都能长期正常使用。
回复

使用道具 举报

138#
发表于 2018-1-17 18:41:22 | 只看该作者
WIMboot 和 Compact 的WIM体积小,能不能直接启动??
回复

使用道具 举报

139#
发表于 2018-1-17 18:45:35 | 只看该作者
有 Device Opinion 和 {ramdiskopinon} 两项,那前面说的 offset 该在哪一项添加?测试过两项都可以吗?两项都添加会不会有问题?
回复

使用道具 举报

140#
 楼主| 发表于 2018-1-17 18:49:36 | 只看该作者
2010hook 发表于 2018-1-17 18:38
NX改成optin、取消检测硬件抽象层,这两个动作应该对制作Ramos无关的吧?楼主能否对此测试一下?
我觉得 ...

我不知道勾选检测硬件抽象层有什么意义,不勾选它同样能启动ramos。勾选它会不会延长开机时间
回复

使用道具 举报

141#
发表于 2018-1-17 18:54:03 | 只看该作者
楼主,你用的BOOTICE是什么版本?最新两个版本的智能编辑模式,都会自动删除device option。
回复

使用道具 举报

142#
 楼主| 发表于 2018-1-17 18:57:43 | 只看该作者
2010hook 发表于 2018-1-17 18:45
有 Device Opinion 和 {ramdiskopinon} 两项,那前面说的 offset 该在哪一项添加?测试过两项都可以吗?两 ...

这两只要加一个就行,具体加哪个你看文末最后的两种bcd的图,根据那两张图上的需要guid一样方法找到你机子上的的那个就行,不需要两个都加的。
回复

使用道具 举报

143#
发表于 2018-1-17 18:57:55 | 只看该作者
本帖最后由 2010hook 于 2018-1-17 19:01 编辑
sairen139 发表于 2018-1-17 18:49
我不知道勾选检测硬件抽象层有什么意义,不勾选它同样能启动ramos。勾选它会不会延长开机时间

微软为了防止软件直接访问硬件,增加一个硬件抽象层,增强软件兼容性和稳定性,有抽象层应该是有百利而无一害的。
NX OpOut 我认为根本不影响ramos,因为微软是用来阻止第三方恶意程序的,自己的驱动肯定不受影响。这个我只看到迅雷不能启动。
回复

使用道具 举报

144#
 楼主| 发表于 2018-1-17 19:00:28 | 只看该作者
2010hook 发表于 2018-1-17 18:57
微软为了防止软件直接访问硬件,增加一个硬件抽象层,增强软件兼容性和稳定性,有抽象层应该是有百利而无 ...

那你的意思是NX不用管它不选也没关系,但是要勾上检测硬件抽象层?你是这个意思吗?
回复

使用道具 举报

145#
 楼主| 发表于 2018-1-17 19:03:29 | 只看该作者
2010hook 发表于 2018-1-17 18:54
楼主,你用的BOOTICE是什么版本?最新两个版本的智能编辑模式,都会自动删除device option。

我用的是1.3.2版本的bootice修改bcd
回复

使用道具 举报

146#
发表于 2018-1-17 19:03:54 | 只看该作者
本帖最后由 2010hook 于 2018-1-17 19:06 编辑
sairen139 发表于 2018-1-17 19:00
那你的意思是NX不用管它不选也没关系,但是要勾上检测硬件抽象层?你是这个意思吗?

NX OpOut 就是除了例外名单,都保护系统和各种软件,更安全。
我就是希望你测试一下,更改这些选项,是不是影响制作和启动了?
回复

使用道具 举报

147#
 楼主| 发表于 2018-1-17 19:10:07 | 只看该作者
2010hook 发表于 2018-1-17 19:03
NX OpOut 就是除了例外名单,都保护系统和各种软件,更安全。
我就是希望你测试一下,更改这些选项,是 ...

勾选NX OpOut和勾选检测硬件抽象层,好的我照你的意见运行一段时间再看有没有什么影响。

评分

参与人数 1无忧币 +5 收起 理由
2010hook + 5 辛苦了!谢谢!

查看全部评分

回复

使用道具 举报

148#
发表于 2018-1-17 19:13:42 | 只看该作者
sairen139 发表于 2018-1-17 18:57
这两只要加一个就行,具体加哪个你看文末最后的两种bcd的图,根据那两张图上的需要guid一样方法找到你机 ...

{ramdiskopinon} 里的GUID就是 {ramdiskopinon};
Device Opinion 里的GUID 是长长的{*-*-*-*},
我就想问问,选择 GUID 后,就在对应的 Device Opinion 里添加?不是专门到 {ramdiskopinon} 里添加吧?
回复

使用道具 举报

149#
 楼主| 发表于 2018-1-17 19:16:26 | 只看该作者
2010hook 发表于 2018-1-17 19:13
{ramdiskopinon} 里的GUID就是 {ramdiskopinon};
Device Opinion 里的GUID 是长长的{*-*-*-*},
我就 ...

对应的长长字符串的有的话就在对应里GUID添加就行。不用专门改{ramdiskopinon}那个。

评分

参与人数 1无忧币 +5 收起 理由
2010hook + 5 好的,谢谢

查看全部评分

回复

使用道具 举报

150#
 楼主| 发表于 2018-1-17 19:19:29 | 只看该作者
2010hook 发表于 2018-1-17 19:13
{ramdiskopinon} 里的GUID就是 {ramdiskopinon};
Device Opinion 里的GUID 是长长的{*-*-*-*},
我就 ...

是或者的关系,不是和的关系,所以改对应的长长的字符串的GUID就行,两个sdi也只需在对应的GUID下删除。别的不需要删和改。

评分

参与人数 1无忧币 +5 收起 理由
2010hook + 5 很给力!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-25 22:55

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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