无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 18822|回复: 66

[已解决] 笔记本16G内存无硬盘,U盘或SD卡启动,如何使用三烦Win7制作P驱内存系统

    [复制链接]
发表于 2016-3-1 11:26:43 | 显示全部楼层 |阅读模式
本帖最后由 hzican 于 2016-3-23 20:41 编辑

笔记本16G的内存,没有硬盘,通过U盘或者SD卡启动,如何使用三烦精简Win7制作 P驱的 RamOS? 我现在用的F驱的三烦精简Win7,未识别内存使用P驱管理,一直工作很好,有半年没有重启过,关闭笔记本盖子进入睡眠,打开盖子恢复工作,很方便!

笔记本加上内置硬盘,制作没有问题,一切顺利,方法参考:zhchsgdtc发布的教程:所有系统制作Primo单镜像RamOS详细图文教程(教你一步步做成ramos,多图,手机慎入)

同样方法,VDF文件放在U盘或者SD卡,启动以后,7B蓝屏!
注册表已经附加处理过USB启动参数:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"BootDriverFlags"=dword:00000004
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PnP]
"PollBootPartitionTimeout"=dword:00003a98

一直无效,7B蓝屏!
发表于 2016-3-1 13:01:29 | 显示全部楼层
用firadisk驱动就好,不用管镜像文件在哪,P驱要管镜像文件在哪
回复

使用道具 举报

 楼主| 发表于 2016-3-23 20:40:53 | 显示全部楼层
本帖最后由 hzican 于 2016-3-24 00:55 编辑

好消息,已经有解决办法了:
是Promi Ramdisk驱动启动的时间比USB驱动的太早了,所以修改Group和USB同一级别:
Group = Base
Tag     = 0x32 ;;(十进制50)
关键是这个Tag参数:这个数字越大,启动的越晚,我检查了一遍已经安装USB的Tag,最大为20,所以应该比20大就行,我故意设大了一些!

评分

参与人数 1无忧币 +5 收起 理由
freesoft00 + 5

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2016-3-23 20:54:02 | 显示全部楼层
还有更好的消息:可以使用智能镜像格式来模拟C盘,先用一个32m大小的img模拟智能镜像,这个标准的img复制好基本的启动文件,用智能镜像文件的第一个扇区来覆盖这个标准img文件的第一个扇区,可以用bootice来操作,注意bootice恢复MBR操作, “保留磁盘签名和分区表不变”要去掉,否则不会覆盖第一个扇区的所有数据
回复

使用道具 举报

 楼主| 发表于 2016-3-23 21:07:04 | 显示全部楼层
本帖最后由 hzican 于 2016-3-23 21:12 编辑

附上最小文件列表1(不包括驱动):这是我intel cpu测试的结果,如果是amd cpu,替换mcupdate_GenuineIntel.dll为mcupdate_AuthenticAMD.dll即可:
\bootmgr
\boot\bcd
\windows\fonts\vgaoem.fon
\windows\inf\errata.inf
\windows\system32\bootvid.dll
\windows\system32\ci.dll
\windows\system32\clfs.sys
\windows\system32\c_936.nls
\windows\system32\halmacpi.dll
\windows\system32\kdcom.dll
\windows\system32\l_intl.nls
\windows\system32\mcupdate_genuineintel.dll
\windows\system32\ntkrnlpa.exe
\windows\system32\pshed.dll
\windows\system32\winload.exe
\windows\system32\codeintegrity\driver.stl
\windows\system32\config\system

点评

请问你这个最小列表是如何得出的啊?我开机按F8找不到有这些文件啊,只能找到有关的驱动,即你的列表2?我想制作win7x64的最小启动列表。还请告知具体方法。  详情 回复 发表于 2016-3-29 15:05
回复

使用道具 举报

 楼主| 发表于 2016-3-23 21:11:38 | 显示全部楼层
附上最小文件列表2(只有驱动):

\windows\system32\drivers\acpi.sys
\windows\system32\drivers\amdxata.sys
\windows\system32\drivers\atapi.sys
\windows\system32\drivers\ataport.sys
\windows\system32\drivers\battc.sys
\windows\system32\drivers\classpnp.sys
\windows\system32\drivers\cng.sys
\windows\system32\drivers\compbatt.sys
\windows\system32\drivers\disk.sys
\windows\system32\drivers\fancyrd.sys
\windows\system32\drivers\fileinfo.sys
\windows\system32\drivers\fltmgr.sys
\windows\system32\drivers\fsdepends.sys
\windows\system32\drivers\fs_rec.sys
\windows\system32\drivers\fwpkclnt.sys
\windows\system32\drivers\hwpolicy.sys
\windows\system32\drivers\iusb3hcs.sys
\windows\system32\drivers\iusb3hub.sys
\windows\system32\drivers\iusb3xhc.sys
\windows\system32\drivers\ksecdd.sys
\windows\system32\drivers\ksecpkg.sys
\windows\system32\drivers\luafv.sys
\windows\system32\drivers\mountmgr.sys
\windows\system32\drivers\msahci.sys
\windows\system32\drivers\msisadrv.sys
\windows\system32\drivers\msrpc.sys
\windows\system32\drivers\mup.sys
\windows\system32\drivers\ndis.sys
\windows\system32\drivers\netio.sys
\windows\system32\drivers\ntfs.sys
\windows\system32\drivers\partmgr.sys
\windows\system32\drivers\pci.sys
\windows\system32\drivers\pciidex.sys
\windows\system32\drivers\pcw.sys
\windows\system32\drivers\rdyboost.sys
\windows\system32\drivers\rxbsknl.sys
\windows\system32\drivers\spldr.sys
\windows\system32\drivers\tcpip.sys
\windows\system32\drivers\usbccgp.sys
\windows\system32\drivers\usbd.sys
\windows\system32\drivers\usbehci.sys
\windows\system32\drivers\usbhub.sys
\windows\system32\drivers\usbohci.sys
\windows\system32\drivers\usbport.sys
\windows\system32\drivers\usbstor.sys
\windows\system32\drivers\usbuhci.sys
\windows\system32\drivers\vdrvroot.sys
\windows\system32\drivers\vmstorfl.sys
\windows\system32\drivers\volmgr.sys
\windows\system32\drivers\volmgrx.sys
\windows\system32\drivers\volsnap.sys
\windows\system32\drivers\wdf
\windows\system32\drivers\wdfldr.sys
\windows\system32\drivers\wmilib.sys

如果没有USB3.0启动需求的,可以少3个intel USB3.0的驱动:
\windows\system32\drivers\iusb3hcs.sys
\windows\system32\drivers\iusb3hub.sys
\windows\system32\drivers\iusb3xhc.sys
如果是其他USB3.0的,相应替换这个驱动就可以了!

点评

你的文件列表,是不是只是针对win7 x86啊,如果是x64系统,能否给个列表呢?比如windows\system32\ntkrnlpa.exe,在x64系统中其目录就是B:\Windows\SysWOW64\ntkrnlpa.exe  详情 回复 发表于 2016-3-24 16:58
回复

使用道具 举报

 楼主| 发表于 2016-3-23 21:19:11 | 显示全部楼层
附上图片:http://bbs.wuyou.net/forum.php?mod=attachment&aid=MjQyMzE1fGI4ZWEzZWZhMTBiNDJjMGE0YzY4M2E2M2UyZGRhOWU3fDE3MTE2NjE2MDY%3D&request=yes&_f=.png
Ram-1T.png
回复

使用道具 举报

发表于 2016-3-23 21:20:39 | 显示全部楼层
学习了,这真是一个好办法
回复

使用道具 举报

 楼主| 发表于 2016-3-23 21:22:46 | 显示全部楼层
实际文件大小:http://bbs.wuyou.net/forum.php?mod=attachment&aid=MjQyMzE3fDJhODY5YThhYzYxZmQ0ZDBhNjkxNTA5YzhmYzliOGM0fDE3MTE2NjE2MDY%3D&request=yes&_f=.png
file-size.PNG
回复

使用道具 举报

 楼主| 发表于 2016-3-23 21:25:02 | 显示全部楼层
menu.lst 文件内容:

title Ramdisk /boot/Ram.img for Primo
map (hd0) (hd1)
map --read-only /boot/ram.img (hd0)
map --hook
chainloader (hd0,0)/bootmgr
回复

使用道具 举报

 楼主| 发表于 2016-3-23 21:30:10 | 显示全部楼层
ram.img 文件大小32m,是grub认识的标准img启动文件,  ram.vdf 文件大小 1.37g,是Primo的智能镜像格式文件,模拟出了1T的内存硬盘,当然,我16G内存的笔记本,大概最多能使用的是14G
回复

使用道具 举报

 楼主| 发表于 2016-3-23 21:49:48 | 显示全部楼层
安装技巧:
USB3.0 固态硬盘安装,不要用VHD安装,因为VHD不会Trim,你的固态硬盘会越来越慢!

修改安装文件的 system内容:
[HKEY_LOCAL_MACHINE\0\CurrentControlSet\Control]
"BootDriverFlags"=dword:00000004
[HKEY_LOCAL_MACHINE\0\CurrentControlSet\Control\PnP]
"PollBootPartitionTimeout"=dword:00007530

可以USB2.0的速度安装Win7了,不过,感觉固态硬盘的安装速度不会慢
一切装好,激活。开始设置Primo,现在只有一个移动固态C盘,没有D盘,如何:
cmd大法:subst d: c:\
可以设置一个1T大小的SCSI模式Z盘在D盘的boot目录下,其实就是C盘的boot目录,骗过Primo,生成一个Z盘
重点:备份Z盘MBR,就是第一个扇区,工具bootice, 这个MBR备份以后给32m的img文件恢复使用,让Win7认为是同一个硬盘
其他的,可以参考:
zhchsgdtc发布的教程:所有系统制作Primo单镜像RamOS详细图文教程(教你一步步做成ramos,多图,手机慎入

有什么问题,大家可以提出来!
回复

使用道具 举报

 楼主| 发表于 2016-3-23 22:00:16 | 显示全部楼层
32位Primo驱动发现bug,一直最大化占用未识别内存,再加第二个内存盘,就要用已经识别的内存了,麻烦64位的朋友测试一下,有没有这个bug
回复

使用道具 举报

发表于 2016-3-24 08:58:35 | 显示全部楼层
楼主这个思路好,给了一种新的ramos制作思路!
回复

使用道具 举报

发表于 2016-3-24 15:29:24 | 显示全部楼层
企鹅群:58263192
快上车,来不及解释了
回复

使用道具 举报

发表于 2016-3-24 16:58:21 | 显示全部楼层
hzican 发表于 2016-3-23 21:11
附上最小文件列表2(只有驱动):

\windows\system32\drivers\acpi.sys


你的文件列表,是不是只是针对win7 x86啊,如果是x64系统,能否给个列表呢?比如windows\system32\ntkrnlpa.exe,在x64系统中其目录就是B:\Windows\SysWOW64\ntkrnlpa.exe
另外,想问一下,你这个最小列表是如何得出的?
回复

使用道具 举报

 楼主| 发表于 2016-3-24 17:00:47 | 显示全部楼层
我的文件列表是32位Win7的,我没有发现好的64位精简系统,所以没有试验64位

点评

顺便给你推荐一个比较好的win7x64系统,战神精简WIN7 X64版.WIM 下载地址是:https://yunpan.cn/crrTA4R9EfHMk 访问密码 ab8f  详情 回复 发表于 2016-3-24 17:43
你的列表是怎么得到的呢?能否告知其方法,这样每个人都可以根据自己的系统找出自己需要到处的文件列表。  详情 回复 发表于 2016-3-24 17:40
这个系统我在虚拟机上测试过,还添加了一些软件, 但是没有驱动的,怎么可以实现在U盘启动? 像PE那样  详情 回复 发表于 2016-3-24 17:03
回复

使用道具 举报

发表于 2016-3-24 17:03:58 | 显示全部楼层
hzican 发表于 2016-3-24 17:00
我的文件列表是32位Win7的,我没有发现好的64位精简系统,所以没有试验64位

这个系统我在虚拟机上测试过,还添加了一些软件,
但是没有驱动的,怎么可以实现在U盘启动?
像PE那样

点评

如果不用Primo的智能镜像文件功能,只要一个完全镜像文件,注册表里面要改USB的设置,具体看3楼设置  详情 回复 发表于 2016-3-24 17:09
回复

使用道具 举报

 楼主| 发表于 2016-3-24 17:09:42 | 显示全部楼层
2011mtw35 发表于 2016-3-24 17:03
这个系统我在虚拟机上测试过,还添加了一些软件,
但是没有驱动的,怎么可以实现在U盘启动?
像PE那样

如果不用Primo的智能镜像文件功能,只要一个完全镜像文件,注册表里面要改USB的设置,具体看3楼设置

点评

其他的,可以参考: zhchsgdtc发布的教程:所有系统制作Primo单镜像RamOS详细图文教程(教你一步步做成ramos,多图,手机慎入 这个帖子是什么意思,一时间我还没看明白,能否详细解释。  详情 回复 发表于 2016-3-24 17:17
回复

使用道具 举报

发表于 2016-3-24 17:17:25 | 显示全部楼层
hzican 发表于 2016-3-24 17:09
如果不用Primo的智能镜像文件功能,只要一个完全镜像文件,注册表里面要改USB的设置,具体看3楼设置

其他的,可以参考:
zhchsgdtc发布的教程:所有系统制作Primo单镜像RamOS详细图文教程(教你一步步做成ramos,多图,手机慎入
这个帖子是什么意思,一时间我还没看明白,能否详细解释。

点评

我做的是Primo的智能镜像文件功能,利用一个小文件可以生成大的盘符(比如1T),因为grub不支持智能镜像文件格式启动,所以思路是用一个标准的img文件来引导Win7,用Win7的Primo驱动读取智能镜像文件,进入系统. 如果不用  详情 回复 发表于 2016-3-24 17:26
回复

使用道具 举报

 楼主| 发表于 2016-3-24 17:26:17 | 显示全部楼层
2011mtw35 发表于 2016-3-24 17:17
其他的,可以参考:
zhchsgdtc发布的教程:所有系统制作Primo单镜像RamOS详细图文教程(教你一步步做成r ...

我做的是Primo的智能镜像文件功能,利用一个小文件可以生成大的盘符(比如1T),因为grub不支持智能镜像文件格式启动,所以思路是用一个标准的img文件来引导Win7,用Win7的Primo驱动读取智能镜像文件,进入系统.
如果不用智能镜像功能,只要一个完全镜像的标准img文件,这个制作的步骤可以参考"zhchsgdtc发布的教程"
如果是无硬盘系统,要用U盘启动,可以参考本贴3楼的参数说明
回复

使用道具 举报

发表于 2016-3-24 17:40:46 | 显示全部楼层
hzican 发表于 2016-3-24 17:00
我的文件列表是32位Win7的,我没有发现好的64位精简系统,所以没有试验64位

你的列表是怎么得到的呢?能否告知其方法,这样每个人都可以根据自己的系统找出自己需要到处的文件列表。

点评

启动Win7的时候通过"F8"键选择启动日志模式 将生成\Windows\ntbtlog.txt文件,我的驱动列表是参考这个文件得来得  详情 回复 发表于 2016-3-24 18:36
回复

使用道具 举报

发表于 2016-3-24 17:43:19 | 显示全部楼层
hzican 发表于 2016-3-24 17:00
我的文件列表是32位Win7的,我没有发现好的64位精简系统,所以没有试验64位

顺便给你推荐一个比较好的win7x64系统,战神精简WIN7 X64版.WIM 下载地址是:https://yunpan.cn/crrTA4R9EfHMk  访问密码 ab8f

点评

九百多兆,太大了, 三烦32位的Win7就两百多兆,所以对64位系统特别不感冒,64位的XP和Win03除外,这两个系统好,原版才六百兆,精简后...  详情 回复 发表于 2016-3-24 18:41
回复

使用道具 举报

 楼主| 发表于 2016-3-24 18:36:12 | 显示全部楼层
2011bialau 发表于 2016-3-24 17:40
你的列表是怎么得到的呢?能否告知其方法,这样每个人都可以根据自己的系统找出自己需要到处的文件列表。

启动Win7的时候通过"F8"键选择启动日志模式 将生成\Windows\ntbtlog.txt文件,我的驱动列表是参考这个文件得来得
回复

使用道具 举报

 楼主| 发表于 2016-3-24 18:41:22 | 显示全部楼层
2011bialau 发表于 2016-3-24 17:43
顺便给你推荐一个比较好的win7x64系统,战神精简WIN7 X64版.WIM 下载地址是:https://yunpan.cn/crrTA4R9 ...

九百多兆,太大了, 三烦32位的Win7就两百多兆,所以对64位系统特别不感冒,64位的XP和Win03除外,这两个系统好,原版才六百兆,精简后...
回复

使用道具 举报

发表于 2016-3-24 21:20:21 | 显示全部楼层
感觉楼主很厉害,我的笔记本用32位WIN7就很蛋疼了,只能识别1.8G,朋友另一台HP的也只有2.5G,只好用64位的啦,不过64位用下来好处也多的,可以运行一些64的程序,也没内存识别问题,就是大了一些,现用的原罪的系统目前感觉不错,安装完没压缩1.8G左右,比三烦的多了差不多一G

点评

你用的原罪哪个版本?1.3?  详情 回复 发表于 2016-3-24 22:48
感觉微软老一批的开发人员退休了吧,现在系统越来越大,没有技术含量,如果Intel发布XP版本USB3.0的驱动,我连Win7都不会使用!  详情 回复 发表于 2016-3-24 21:58
回复

使用道具 举报

 楼主| 发表于 2016-3-24 21:58:30 | 显示全部楼层
本帖最后由 hzican 于 2016-3-24 22:10 编辑
2012yaoqin 发表于 2016-3-24 21:20
感觉楼主很厉害,我的笔记本用32位WIN7就很蛋疼了,只能识别1.8G,朋友另一台HP的也只有2.5G,只好用64位的 ...


感觉微软老一批的开发人员退休了吧,现在系统越来越大,没有技术含量,如果Intel发布XP版本USB3.0的驱动,XP支持Trim的话,我连Win7都不会使用!
回复

使用道具 举报

发表于 2016-3-24 22:47:27 来自手机 | 显示全部楼层
你的img文件用什么创建的啊?我用diskgen创建无法加载盘符啊!用vdm创建,只是分区,没有mbr

点评

img格式是标准的硬盘格式,一般的工具都支持的呀,我用ImDisk创建的,这是个开源的工具,有源代码的,我很欣赏这个作者  详情 回复 发表于 2016-3-24 22:57
回复

使用道具 举报

发表于 2016-3-24 22:48:31 来自手机 | 显示全部楼层
2012yaoqin 发表于 2016-3-24 21:20
感觉楼主很厉害,我的笔记本用32位WIN7就很蛋疼了,只能识别1.8G,朋友另一台HP的也只有2.5G,只好用64位的 ...

你用的原罪哪个版本?1.3?

点评

是1.3的,目前发现个小问题,没有数据库组件,一些象要用到MDB等这类的软件会出错  发表于 2016-3-24 23:14
我用三烦的,这个版本小!  详情 回复 发表于 2016-3-24 22:58
回复

使用道具 举报

 楼主| 发表于 2016-3-24 22:57:53 | 显示全部楼层
2011bialau 发表于 2016-3-24 22:47
你的img文件用什么创建的啊?我用diskgen创建无法加载盘符啊!用vdm创建,只是分区,没有mbr

img格式是标准的硬盘格式,一般的工具都支持的呀,我用ImDisk创建的,这是个开源的工具,有源代码的,我很欣赏这个作者
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-3-29 05:33

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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