|
本帖最后由 2012zhchsgdtc 于 2015-1-22 18:26 编辑
====2015.1.18 补充说明===================
该方法有一点问题,win8.1可能需要在第一分区或者在VHD里安装的系统制作Ramos才能成功,在其它分区安装的时候win8可以,win8.1不行,目前还不知道还需要改动什么地方。
===================================
抱歉,让各位久等了。这两天费尽心思全部扑在ramos上面,终于成功了。
由于win8/8.1 所涉及的驱动的排列竟然多达7个!!所以尽管我的思路正确:之前用primo不成功的原因是因为volume没有加载或者被系统识别,更改一些驱动的次序应该能够成功。因此按照xp/03的成功经验来制作win8(Primo通杀全系统RamOS的曙光出现!!成功制作primo单镜像的win2003 ramos),但总不成功。经过几百次的尝试,终于找到了所涉及的几个关键驱动。
感谢各位兄弟的帮助和指点,我才能成功。下面给出一个可行的方法:
1. 老生常谈,如同win7上制作primo的方法,安装primo,建立内存盘,克隆分区到vdf,复制粘贴vdf保证连续,修改BCD中的分区为boot(wim)/locate(VHD),对调system中的mounteddevice中的盘符,修改pnp中PollBootPartitionTimeout的值,在menu.lst中添加启动项,这些就不一一具述了。
2. 修改system/service中几个驱动的group值:
disk:原先为空,改成 SCSI Class
volsnap:原先为空,改成 SCSI Class
FancyRd:原先为Boot Bus Extender ,改成 Event Log
Fs_Rec:不用改了
接下来几个每个人可能有差异,所以先列出来:
fvevol:原先为PnP Filter,改成 SCSI Class
rdyboost:原先为PnP Filter,改成 SCSI Class
uwfvol(uwf的,不一定有):原先为PnP Filter,改成 SCSI Class
3. 重启,可以进入ramos了。
===================================
微软真的很诡异,在ServiceGroupOrder中居然没有PnP Filter这一项。。导致所有group为PnP Filter的驱动是在最后加载的。自己在SCSI Class添加PnP Filte,不修改fvevol,rdyboost,uwfvol也与上面有同样的效果
归根结底,这7个驱动需要全部优先于fancyrd启动(也许还有partmgr和EhStorClass这些驱动,不过这两个group值比较靠前,就没有深入研究了)
懒人福利,给大家一个注册表,直接加载system配置单元到111后双击导入。里面有两个注册表,先看看自己有没有uwfvol。
注册表直接双击.zip
(1.17 KB, 下载次数: 276)
===================================
其它系统用primo制作ramos:
win7单镜像:学习制作primo单镜像Win7内存系统8G内存(39楼保存镜像方法,51楼转移镜像文件位置)
win7双镜像:[2014.03.09 更新]4G内存也玩Primo Ramdisk制作的Win7内存系统 (含制作过程的视频)
win2003单镜像:Primo通杀全系统RamOS的曙光出现!!成功制作primo单镜像的win2003 ramos |
评分
-
查看全部评分
|