无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: 上帝是笨蛋
打印 上一主题 下一主题

[求助] (完结)P驱WIMBOOT半RAMOS,指针放物理分区,启动失败

    [复制链接]
1#
发表于 2019-11-30 20:27:25 | 显示全部楼层
回复

使用道具 举报

2#
发表于 2019-12-3 11:26:46 | 显示全部楼层
以下内容是huaqingyuan大佬的教程:

1,安装系统到VHD,我选择的是幽远的WIN8.1
2,安装Primo Ramdisk Server Edition软件,设置内存盘,我选择的是SCSI模式,延时加载!R盘
3,启动到PE,打包为WIM.我选的是快速压缩,WIN81.WIM
4,启动到系统,新建立一个VHD文件,1.8G,并挂载盘符E(实际可能不同)
使用我的DWIM工具,应用WIN81.WIM到E盘选择WIMBOOT选项,WIMLIB方式.(我应用后只占用92M)
同样,使用我的DWIM工具,应用WIN81.WIM到R盘选择WIMBOOT选项,WIMLIB方式.

5.加载E盘的SYSTEM注册表到1111,删除MountedDevices下面的C盘(\DosDevices\C:),并修改\DosDevices\R:为\DosDevices\C:
导入一下注册表(在PE下得到的注册表)
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\1111\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\1111\ControlSet001\Services\Ramdisk\Debug]
"DebugLevel"=dword:00000005
"DebugComponents"=dword:7fffffff

然后导入下面的注册表
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\1111\ControlSet001\Services\Ramdisk]
"Group"="Event Log"
"Start"=dword:00000000

[HKEY_LOCAL_MACHINE\1111\ControlSet001\Services\FancyRd]
"Start"=dword:00000000
"Group"="File System"
这里主要是修改了组,start
卸载1111注册表,并复制修改后的注册表在R盘对应位置!
查找E盘RAMDISK.SYS,并复制到E盘,R盘对应目录
手动保存一次R盘.(和传统方法相比省了一步不用文件连续,实际保存文件大小也很小!,我的是118M.

6,配置内存启动.偏移为65536(可以参考其他帖子)
7,启动内存系统,居然一次成功!但是会提示新驱动重启,不要重启.再次激活系统.然后导出SYSTEM文件.
这里有个坑,我第一次就是直接去VHD替换了,蓝屏.可以先修改Ramdisk的Group,为Event Log,Start为0,也可以在加载导出的文件到1111,导入上面的注册表.(系统发现了Ramdisk所以自动安装了驱动,设置已经被修改!)顺便我还修改Ramdisk的盘符为R
改好后替换到内存VHD

8再次启动,已经没有新驱动重启提示了..然后为了节省空间,也能加快载入速度,先修改内存VHD文件为IMG文件,运行Virtual Drive Manager,对其压缩,实际占152M.压好改回原来文件名.

9.完毕!
回复

使用道具 举报

3#
发表于 2019-12-3 11:28:48 | 显示全部楼层
以下是我整理的步骤:

支持uefi启动的P-wimboot半内存系统手动制作教程
内存:16G  SSD:傲腾可用13G(4K读200+)  HDD:1T   系统:Windows10 x64 LTSB201

需求:P驱动+WIMBOOT使用的文件进内存,僵尸文件在HDD。指针释放于傲腾盘13G内。
支持UEFI,开机正常,系统有RAMOS的速度也有正常系统的稳定性。


第1步:
用winntsetup安装一个win10系统到C盘,安装时在winntsetup的优化调整中直接关闭页面文件和休眠等不利于Ramos的设置。

第2步:
安装promidisk,创建SCSI内存盘默认的Z盘。设置内存盘大小视内存条容量而定(16G内存条可以设置12000mb)。注意过程中要勾选动态内存管理(即DMM)和紧凑模式。另外还可以勾选禁用NTFS索引服务,上面的卷标可以自己命名。

最后设置关联镜像,硬盘上没有关联镜像没关系,可以先命名,等后面第四步制作好的wim后移入后再手动保存,加载保存中选择“仅加载”。后面点确定。(需要说明的是,如果该处选择延时加载模式,则制作的ramos与wim较类似,启动快,启动后仍需读取硬盘。)

完成这一步后,硬盘上是没有vdf实体文件的,只有虚拟的内存Z盘。


第3步:
重启后进入PE,替换掉win10系统里\Windows\System32\WimBootCompress.ini文件。 随后用附件里的dabaoWIM.CMD打包出一个10.wim。

第4步:
重启进入win10原系统,把上一步产生的10.wim拷贝到Z盘。用shifangWIMzhizhen.CMD把Z盘的10.Wim的指针文件释放到傲腾SSD盘里。

运行regedit加载配置单元,把傲腾SSD盘\Windows\System32\config中的SYSTEM挂载为sys,导入p驱的驱动调整注册表文件Win10.reg。再修改调换调整MountedDevices下面的C盘盘符为其它盘符(或者直接删掉C盘盘符这条),删掉C盘这一条。最后卸载载注册表配置!

最后保存P驱Z盘为关联的vdf,这个时候硬盘上才会产生真实的vdf文件。由于uefi启动的ramos是由那个fat32小分区微软官方bcd直接引导的,而不是grub4dos加载(要求要连续存放),所以不需要复制粘贴vdf删除原件再把附件改回原件名字这种操作。

第5步:
用bootice修改BCD启动盘为傲腾SSD盘。

sairen139坛友补充了以下内容:
我知道原因了,是我的那个windows10的reg的驱动调整文件不完整,完整的如下(你可以对照以前的看看):

Win10.reg
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\system\ControlSet001\Services\disk]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\system\ControlSet001\Services\volsnap]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\system\ControlSet001\Services\FancyRd]
"Group"="Event Log"
[HKEY_LOCAL_MACHINE\system\ControlSet001\Services\fvevol]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\system\ControlSet001\Services\rdyboost]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\system\ControlSet001\Services\volume]
"Group"="File System"
[HKEY_LOCAL_MACHINE\system\ControlSet001\Services\iorate]
"Group"="File System"
[HKEY_LOCAL_MACHINE\system\ControlSet001\Services\uwfvol]
"Group"="SCSI Class"
[HKEY_LOCAL_MACHINE\system\ControlSet001\Control\PnP]
"PollBootPartitionTimeout"=dword:0000ea60

你如果是离线挂载的话要把路径里的就依样画葫芦改system改\system\为\sys\即可。如果你做成功了,请回复一下。

点评

WIN8.1成功了。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\disk] "Group"="SCSI Class" [HKEY_LOCAL_MACHINE\sys\ControlSet001\Services\volsnap] "Group"="  详情 回复 发表于 2020-1-27 22:19
回复

使用道具 举报

4#
发表于 2021-5-5 16:42:17 | 显示全部楼层
现在是有完整的win10 WIMBOOT在内存+SSD放指针的方案了吗?

点评

帖子链接:  详情 回复 发表于 2021-5-5 20:25
WIN7、Win8、Win10均已实现。用论坛上的P驱RAMOS注册表+WimBootCompress.ini就可以了  详情 回复 发表于 2021-5-5 20:23
回复

使用道具 举报

5#
发表于 2021-5-6 12:35:50 | 显示全部楼层
好的!谢谢了!我的32G内存终于不用闲置30G了~
回复

使用道具 举报

6#
发表于 2021-5-11 16:14:01 | 显示全部楼层
我又回来报告了:WIMBOOT+P驱5.6版本 Win10系统20H2制作失败,我的做法不知道哪里出了问题:1.系统安装好到VHD,并导入win10的注册表,新建好内存盘并保存到SSD,重启2次后打包WIMBOOT(已经使用前面大佬给的ini),重启VHD系统并复制wimboot到内存盘保存,释放指针到SSD,添加启动项,重启后蓝屏........难道说是我的系统太新了不适用?

点评

VSuite.Ramdisk 得用这个,1903之后用p驱5.6和6.4都不行 wimboot.wim赛ramdisk上的模式  详情 回复 发表于 2021-5-11 20:24
回复

使用道具 举报

7#
发表于 2021-5-11 20:49:16 | 显示全部楼层
黑中见白 发表于 2021-5-11 20:24
VSuite.Ramdisk
得用这个,1903之后用p驱5.6和6.4都不行
wimboot.wim赛ramdisk上的模式

感谢感谢!难怪我用一键和手动都是蓝屏,现在理解了。
回复

使用道具 举报

8#
发表于 2021-5-12 11:33:12 | 显示全部楼层
2021.5.12反馈: 系统windows10 LTSC 1809,P驱5.6版本,再制作启动时依然是蓝屏。再次失败了。
回复

使用道具 举报

9#
发表于 2021-5-31 14:31:34 | 显示全部楼层
上帝是笨蛋 发表于 2021-5-29 21:06
19042及后的版本,用WimBoot+Primo Ramdisk模式制作半内存系统,应该是可以的,因为我制作全内存运行都可以 ...

麻烦大佬再出一份win10的半内存教程,我自己试了好些方案都失败了。1809 1909全是启动蓝屏

点评

简单的,添加WimBootCompress.ini 1,运行bat,2U驱02Win10.cmd,调整驱动次序 2安装p驱 3设置p驱镜像加载,设置好就导出设置,然后删除, 导入设置,加载镜像 重启查看,镜像加载是否正常 加载正常就dism修改  详情 回复 发表于 2021-5-31 20:48
我给你出一个简易的文字版教程,希望对你有用!对步骤描述不知如何做的,可以问度娘。 WimBoot+Primo Ramdisk6.3.1模式 第一步:在物理磁盘分区中以压缩模式(Compact)安装好系统+驱动+自己的常规应用,不建议  详情 回复 发表于 2021-5-31 20:34
回复

使用道具 举报

10#
发表于 2021-6-1 09:11:57 | 显示全部楼层
上帝是笨蛋 发表于 2021-5-31 20:34
我给你出一个简易的文字版教程,希望对你有用!对步骤描述不知如何做的,可以问度娘。
WimBoot+Primo Ra ...

谢谢大佬!有这么详细的就足够了。
回复

使用道具 举报

11#
发表于 2021-6-1 09:12:14 | 显示全部楼层
黑中见白 发表于 2021-5-31 20:48
简单的,添加WimBootCompress.ini1,运行bat,2U驱02Win10.cmd,调整驱动次序
2安装p驱
3设置p驱镜像加 ...

牛逼!刺激!谢谢大佬!
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-7 19:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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