Board logo

标题: [交流] win7装进内存的方法,运行速度超快 [打印本页]

作者: usabbs    时间: 2012-3-2 01:31     标题: win7装进内存的方法,运行速度超快

最近一直研究把系统装进内存里,为此我把我的thinkpad SL400加大了内存,在淘宝有买了一根DDR2(800)的2G内存,这样我的笔记本就有4G的内存。在网上学习怎样把系统装到内存里,有好多说法,试了几个月,好多都没有成功。有的说系统内存不能大于2G,有的说不能大于2.75G。刚开始测试了很多,都不行,后来成功了。高兴啊。测试1.2G系统内存(精简win7旗舰版的),成功。后来加大为1.7,成功,1.85G成功,1.9成功,2.5G失败,再测试,成功。现在我的达到2.83G(系统显示2969600KB),成功了。现在把我的经验告诉大家,看有没有感兴趣的,自己测试一下。
内存系统,可以安装win7内存系统,也可以安装window XP内存系统,其实都是一样的,做好了,主要在于启动时的调用。

一、就是备份自己原来的系统,因为要恢复自己的系统,不可能总是使用内存系统,还有制作内存系统时也需要原来的系统。备份的方法,我就不说了。网上很多备份软件。看看我的备份吧。我的是Win7的备份,SYS.GGH是win7备份,6.53个G,很大啊。win7lite1224.gho是win7精简版安装备份一边以后更改使用。WINXP.GHO是xp系统备份。为了方面,我把E盘盘符命名为usabbs@sis001



二、安装精简版win7系统(如果喜欢XP就安装精简版的XP),有旗舰版、专业版、网上很多,自己百度就可以了,我用的是PROSEN的win7SP1精简版。安装驱动及常用软件,清理垃圾并及精简系统,系统的精简就是给系统减肥、删除垃圾文件等。因为内存大小有限制,所有尽量精简自己的系统,可以用金山卫士垃圾删除软件,如果熟练的话自己亲自删除较好。
我的安装了office2010,QQ2011,播放器、等常用软件。主要是office2010占用内存大,如果不装2010大概只要1.85G左右,现在内存系统2.83G。






4G内存,win7内存系统占用2.83,剩余1.17为真实内存。如上图显示。(本人把E盘盘符改为usabbs@sis001,同时创建了目录usabbs@sis001)
三、安装firadisk驱动
确认已经安装好一切驱动及软件并且已经精简清理系统。下载firadisk_driver并解压(请到网上搜索下载)。
1、如果是XP直接打开firadisk_driver文件夹右键firadisk.inf安装驱动;

2、如果是wim7,打开设备管理器>操作>添加过时硬件>安装我手动从列表选择的硬件>在弹出的列表选择“存储控制器”>下一步>从磁盘安装 浏览找到firadisk.inf 打开 确定 >一直下一步到弹出警告,选择始终安装此驱动程序,驱动成功安装,在设备管理器可以看到存储控制器的Firadisk Vitrual Disk Enumerator驱动










如果安装成功,设备管理器里面可以看到如上图的存储控制器的Firadisk Vitrual Disk Enumerator。

四.解决win7在内存系统里的引导问题。如果是XP则不需要。
以管理员身份运行附件里的命令提示符,分别复制下面3条命令并回车,
运行CMD.exe,在win7开始菜单直接输入即可,然后可以复制下面的命令执行。
bcdedit /set {default} osdevice boot
bcdedit /set {default} device boot
bcdedit /set {default} detecthal 1



五、防止重复关机或启动,运行regedit打开注册表HKEY-LOCAL-MACHINE / SYSTEM,删除整个MountedDevices,



注意:到此,精简的可运行与内存的win7已经做好,可以备份一份,但是不要重新启动这个系统,否则要内存系统会重复重新启动,这样就要重新执行上面的注册表删除命令。

六、制作系统镜像
使用WINPE系统启动,WINPE系统大家都应该知道,有光盘版,也可以写入U盘,运行VDM虚拟光驱(可以到百度搜索下载),点击创建,根据系统和内存大小选择镜像大小(我自己win7是2900MB),文件命名为romos(因为已经编辑好附件里的menu.lst,如果命名其他名字就要修改menu.lst),镜像文件路径选择保存到C盘根目录,我的放到D盘不能启动,网上说可以,但是不知道为什么,一直没有研究透。



点击装载,选择刚刚创建在C盘的romos.img,确定。把这个镜像虚拟成A盘(分配加载为A)





打开我的电脑,将A盘格式化为NTFS格式,右键A盘点属性,勾上压缩此驱动器以节约磁盘空间,应用。把C盘所有文件复制到A盘,打叉的除外(下图:$RECYCLE.BIN和RECYCLE为回收站文件夹,无用,系统启动自动生成;Documents and Se…文件为用户账户文件,启动可以自动生成;System Volume Information文件夹为系统还原文件夹,不需要。)建议先复制大的如windows文件夹,以免到最后提示空间不足。


注:如果是XP必须把Documents and Settings文件夹也复制到A盘。到这里,内存系统镜像就制作成功了。保存退出WINWINPE系统,然后回复原来的系统(非内存用的系统)。

七、安装grub4dos启动,调用ROMOS内存系统,重启电脑进入原来的系统,运行BcdTool(百度搜索下载),编辑,新建实模式启动项
win7内存系统,下载grub4dosWIN7解压里面3个文件到C盘根目录(XP内存系统,下载下面附件grub4dosXP解压里面3个文件到C盘根目录), grub4dosWIN7有很多启动方式,可以内置菜单,也可以外置菜单,有情趣自己到百度搜索学习。


需要的文件





八、重启电脑,选择Grub ROMOS WIN7 启动项,看到下面画面,请耐心等待.......
启动成功进入内存系统,发现新硬件并提示重启,千万不要重启。打开 VDM虚拟光驱,加载D盘(就是原来硬盘系统的C盘)的 romos.img 文件为A盘,运行regedit进入注册表打开HKEY_LOCAL_MACHINE \ SYSTEM,先照第五步删除整个MountedDevices。再右键SYSTEM“导出”,保存类型选择 “注册表单元配置文件”,文件名为 SYSTEM 用导出的 SYSTEM 替换A盘 windows/system32/config文件夹里的SYSTEM,这就是正在的终结版内存系统。

系统启动选项,我的电脑装了windows 7、windows XP 、Grub ROMOS WIN7 (内存系统)、GGHOST for X86(win7备份还原系统)。开机选择即可。启动时不能截图,手机拍的,不清楚。


内存系统启动过程,总工2899,进度读完就可以启动。启动时不能截图,手机拍的,不清楚。










内存系统在刚开机,没有调用硬盘文件前,可以卸载硬盘,这样只用内存显示了。





内容系统文件ROMOS.IMG文件,大小2.83G(2969600KB),大小跟自己的系统和安装的文集有关。

内存系统的优点:
1、windows系统装进内存,开机速度一般,因为启动时必须把文件调到内存去,开机速度与系统大小有关,
2、开机后基本不使用硬盘,除非你调用硬盘的文件,所以硬盘处于不工作状态,对硬盘保护很好,
3、整个系统在内存里高速运行,所有速度特快,打开文件,鼠标一点,就开。上网打开网页很快,只要内的网速能跟上。运行速度可以说是极速。
4、电脑基本处于省电模式,因硬盘停止工作,对电脑整体保护比较好。寿命长。
5、不怕病毒,关机重启,恢复到原来状况。
缺点:
1、因为是内存系统,受内存大小的控制,所以内存系统都是精简版,系统程序受限制。
2、安装大型程序受限制,但是可以安装到其他盘,这样在调用时,硬盘工作。
3、文件不能存在内存系统及其系统盘或其桌面,因关机重启回恢复制作的romos系统,文件就没有了。切记。

[ 本帖最后由 usabbs 于 2012-3-3 00:33 编辑 ]
作者: 驴子快快跑    时间: 2012-3-2 01:55

留着学习了,32位系统最多到3.25G,就怕内存不够用啊。
作者: tom789    时间: 2012-3-2 07:56

用虚拟硬盘软件可以达到相同的效果,手段要简单的多。
作者: seldabin    时间: 2012-3-2 08:25

请问楼主,在这个内存系统可以做什么?能开大型3D游戏吗?还是只能满足基本办公?
作者: iver3    时间: 2012-3-2 08:55

RAMDISK不知道和LZ的方法差别在哪,而且期待LZ的开机时间的详细评测。最近再跑个3DMARK,晒下分
作者: usabbs    时间: 2012-3-2 08:57     标题: 回复 4楼 的帖子

开大型的游戏需要大的内存,可能不行。因为内存有限,所有的程序都在内存里。大型游戏装不下。
现在只能满足基本办公、上网,要的是运行速度。
等以后电脑的内存能达到硬盘那样大,应该可以玩大型的游戏。
其实假如你有固态硬盘,也没有必要这么搞了。因为固态硬盘的运行速度也很快的。
这个只是没有固态硬盘,固态硬盘价格太高,都要上千元,对于又想要速度的人可以用内存系统。主要是运行中,硬盘静止不工作,电脑发热量小。
作者: yangrock84    时间: 2012-3-2 09:02

学习了,不过最近内存涨价了,比较心疼啊!
作者: jianshenxp    时间: 2012-3-2 09:19

我很好奇,内存关机后是不储存数据的,每次开机都要复制系统到内存么?
作者: usabbs    时间: 2012-3-2 10:20     标题: 回复 2楼 的帖子

是的,我最大做到2.83,内存还剩1.17,这样速度还好。因为我的笔记本内存是ddr2代的,两个插口,最大只能插4个G,没办法,再大一点的不敢试了。极限了,至羡慕ddr3的内存,单条4G,两个就8G。没把发啊
作者: usabbs    时间: 2012-3-2 11:48     标题: 回复 8楼 的帖子

确实如此,内存系统关机临时保存文件会丢失,保存在桌面或c 盘的文件会丢弃,但是保存在硬盘不会丢失。我在做内存系统时,在桌面建了一个硬盘文件夹的快捷方式,这样放到快捷里的不会丢失,而且开机后还存在。
每次启动时,系统都把做好的内存系统加载到内存。所以不会保存放进内存的文件。要放就放到硬盘。
作者: usabbs    时间: 2012-3-3 01:36     标题: 回复 5楼 的帖子

内存系统剩余空间有限,因内存有限,不能安装3DMARK,我的内存系统是2.83G,剩余空间800M,安装3DMARK后,基本没有了空间,我删除office2010、qq等软件,剩余400了,但是我测试了一下,运行3Dmark要调用很多程序,特别是视频和TV测试,显示磁盘剩余空间太低,退出。
没办法,内存系统受内存大小的影响,不能安装大型软件,但是速度绝对快,因为程序不是在硬盘运行,而是直接在内存。

RAMDISK和romos系统应该才不多,都是在内存运行。
作者: loseable    时间: 2012-3-7 21:16

感觉和网吧系统差不多、主要是现在这个方法就是用内存盘主要还是针对大内存 用来做一下常要对硬盘进行读写的工作 如上网 下载 做一个长期的内存系统盘感觉局限性太大 不太适合大部分人使用
作者: wwnnn123    时间: 2012-3-8 09:27     标题: 回复 1楼 的帖子

楼主真强大。。。动手能力太强了,只是自己的电脑不敢这样折腾,如果失败就悲剧了。。。红心送上
作者: 雨滴零落    时间: 2012-3-8 11:11

en学习了,不过最近内存涨价了,比较心疼啊!
作者: ggdo    时间: 2012-3-8 14:26

不太理解,非主流啊,硬盘大还是内存大。4G内存装系统占掉一部分,剩余的怎么能把速度提上去。
作者: usabbs    时间: 2012-3-10 11:26     标题: 回复 15楼 的帖子

你说的很对,当然硬盘比内存大。因为内存小,所以内存系统具有局限性,也就是限制了存储空间。但是内存的读取速度远远大于硬盘。首先我们明白,任何程序、文件进入中央处理器CPU执行前,不许读盘,然后加载到内存序列,等待CPU的处理执行。因为硬盘读写速度限制,所以速度不快。要加快速度,首先可以加快硬盘的读写速度,例如固态硬盘,但是价格很高。内存系统就是把所有的程序文件直接放到内存,然后直接进入CPU执行。所以速度很快,唯一的缺点就是内存太小,能装进去的程序受到控制。
未来有几种方法可以处理速度问题。一、就是提高硬盘读写速度,二、加大内存、CPU等硬件的速度以及缓存及二级缓存的大小。三、就是内存大了,直接做内存系统,并使用其他方法内置进去,而不需要启动时每次加载进去。
作者: casual939495    时间: 2012-3-15 14:19

本人觉得很不现实,系统最重要的是什么?稳定,这样装系统明眼人一看就知道了,再者,你要装多大的内存在电脑里?剩下的内存够不够系统调用?例如,我把系统装好内存里,然后运行Photoshop,处理个100M左右的文件,你觉得能处理吗?现在电脑不是内存容量过剩,而是CPU运算能力过剩,你看一般家用的电脑的CPU占用量是100%(病毒除外)?电脑设备,该干嘛的干嘛,既然内存是缓存左右,让他做他的事呗,把电脑内存加多,才装个系统进去,得到的效果永远比不上你把系统装在固态硬盘里,别说花最少钱做大事,这是小事都做不了的,只有无聊人,闲得不能再闲的人才会折腾的事,懂电脑的都知道,这是很不现实的事,绝对不会在这上面花时间……
作者: aohaiyouyu    时间: 2012-3-16 20:13

这种方法我以前是用过就是现在不知道怎么回事来时卡,而且还是周期性的那种。
作者: sandy0019    时间: 2012-3-17 17:20

我没有没装过win7 。。
hahaha
作者: ksc1    时间: 2012-3-17 18:14

看来,这是一个不错的方法,对电脑的保护也是很好的,如果不用硬盘里的内容的话,硬盘就可以一工作了。谢谢楼主。有机会也去试一下。
作者: cccc9999    时间: 2012-3-18 09:42

WIN7 32位最多支持3.2G内存。不过现在大部分软件都已经支持64位的系统,我现在就是用64位的WIN7系统,而且也升级到了4G,感觉速度也是非常的快。
作者: xthyx213    时间: 2012-3-19 12:26

恩学习了,以后我试试,但是现在的话 我觉得从楼主说的一些缺点 让我感觉比楼主说的优点来的更重要一点,当然这个是个人认为,还有就是 听楼主说的 好像就是 太大就不能装了,那么也就是说即使8G 内存 也是一样的结果,所以这个还是以后留着测试玩玩 呵呵
作者: 花开声音521    时间: 2012-3-19 13:21

学习了。。回头去试一下。。看效果怎么样。。。。。。。。。。。。。
作者: tom789    时间: 2012-3-19 14:49

似乎建立虚拟硬盘也可以达到提速的效果,而且不用这么复杂。全部装入内存,系统运行时并不是总调用系统的,只是读写硬盘影响速度。把临时文件转到虚拟硬盘基本就能提速很多了。
作者: 1061487718    时间: 2012-3-20 13:06

谢谢楼主。有机会也去试一下。只是自己的电脑不敢这样折腾,如果失败就悲剧了。。。红心送上
作者: wdmjjsw    时间: 2012-3-20 18:08

这样弄没太大实际意义,加载进内存的PE应该在满足维护功能的前提下尽量精简,解决好兼容性为重点,玩应用就没必要了。
作者: fan317    时间: 2012-3-20 21:00

我的理解是首先把4G内存其中的2.9G虚拟成一个硬盘分区,然后在启动的时候把备份的系统镜像文件写入这个虚拟的分区里,利用内存超高速的读取和写入速度为系统提速,而且可以裸奔不用担心中毒,缺点是不能随时安装软件,因为内存断电数据无法保存,安装完软件的话需要再次保存系统镜像文件,而且局限于硬盘的读写速度,要是再弄两块SSD搞个RAID 0配合楼主的方法,是不是更是可以达到飞速呢?可惜我的只有2G的内存,要是弄个精简版的XP还可以。
作者: 4942518    时间: 2012-3-20 22:42

做进内存我想就是操作的时候速度要快些吧,毕竟之前的是调用硬盘的数据,再进内存,现在直接在内存里运行,省却了之前一个调用的过程。
作者: passbai    时间: 2012-3-20 22:49

插满大内存拿去跑跑游戏估计会非常爽。。。。可惜没有机会和条件实验
作者: pppoem    时间: 2012-3-21 10:27

呵呵,试一下用用,有多大用处
作者: txpzyr    时间: 2012-3-21 13:53

好办法,这样可以做个到处移动的系统,不知道里面处理后的文件,历史记录是不是也在优盘啊
作者: zangyuelin    时间: 2012-3-22 15:21

留着学习了,32位系统最多到3.25G,就怕内存不够用啊。
作者: selaoda945    时间: 2012-3-24 16:47

学习了~楼主也是折腾一哥呀~不过功夫很厉害呢~
作者: stepper    时间: 2012-3-24 20:08

学习了,但是不会尝试因为要打游戏。。。。
作者: cakecake    时间: 2012-3-24 20:09

最好的方法就是加一块固态硬盘,就是成本高一些。




欢迎光临 SiS001! Board - [第一会所 关闭注册] (http://23.225.255.82/bbs3/) Powered by Discuz! 7.2