内存操作系统的制作方法

如题所述

第1个回答  2016-05-31

windows2003企业版
全内存运行RAMOS安装指南(windows2003企业版): 安装系统。推荐这版本:Win2003 SP2 4in1 0808盛世雄风完整版操作系统,安装个人精简版:
(windows2003企业版最大支持32G内存,内存管理更优秀,兼容性和XP基本一致。)
下载后解压缩,运行 \WIN2K3\PERSONAL\setup.exe, 安装目录选择X. 进系统,1:禁用虚拟内存, 2:手动指定路径方式安装驱动(别用安装方式,太费空间),3:进行优化,4:要安装虚拟内存盘,这样IE和Temp变量路径都可以指向内存,可以减少系统盘空间占用,盘符推荐y和z, 5:安装绿色软件。
(个人经验:X盘不超出700M可以压缩入488M的映像盘)
1,把ramdisk.sys(驱动文件)这个文件复制到 X:\WINDOWS\system32\drivers中。
2,手动安装Windows RAM 磁盘控制器:
控制面板->添加硬件->下一步->是,硬件已连接好->下一步->滚到底选添加新的硬件设备->下一步->选择安装我手动从列表选择的硬件->下一步->选择显示所有设备->下一步->厂商选microsoft,型号滚到底分别选Windows RAM 磁盘控制器和Windows RAM 磁盘设备(卷),安装完毕。
3,注册表修改:关闭磁盘空间不足的警告。
运行regedit,
找到[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer],把NoLowDiskSpaceChecks值改为1
4,找到[HKEY_LOCAL_MACHINE\system\ControlSet001\Services\Ramdisk],把Start的值修改为0。
这样,第三步也快完成了,最好把X盘磁盘碎片整理下。
内存够大的话(4G以上),可以导入一个优化REG,效果更好。在附件。 进PE........................
假设你安装的那个X系统盘在PE下显示为G盘(不是X盘,一般是最后那个盘,看容量区分):
1,使用VDM.exe在C盘(为什么在C盘,有窍门后面说)创建一个映像文件,
大小488M,名为RAMOS.img,
然后载入这个映像后,
在“我的电脑”里双击A盘,会提示是否格式化,选“是”,格式选NTFS,“快速格式化”和“启用压缩”均选上后点确定。
然后,把G盘里的Documents and Settings、Program Files和WINDOWS这三个文件夹复制到A盘里。不卸载A盘。
2,运行regedit,
选中“HKEY_LOCAL_MACHINE”后,再选菜单上的“文件”-“加载配置单元”,
加载这个文件:A:\WINDOWS\system32\config\system,加载名就填111吧。
3,找到HKEY_LOCAL_MACHINE\111\MountedDevices这个选项,把\DosDevices\X:右键重命名为\DosDevices\G:
(随便什么盘,只要不是X盘即可,为了看起来舒服,我把它命名成C盘系统里的原本盘符,之所以要这么做,是因为如果不把它改成其他盘,会与RAM OS里的系统盘出现冲突,刚加载完映像后会马上蓝屏)。
4,再在注册表编辑器中选中111,选择卸载配置单元,
5,在VDM界面,卸载A盘,这样就保存了映象。
6,复制C盘的RAMOS.img到D盘,为什么?这样可以起到碎片整理RAMOS.img文件的效果,加快RAMOS载入速度。C盘的可以删除。建议复制到其它盘一个做个备份. 在C:\boot.ini中加入“ramdisk(0)\WINDOWS=Windows2003 Enterprise Of RAMOS /MININT /PAE /FASTDETECT /NOGUIBOOT /NODEBUG /NOEXECUTE=ALWAYSOFF /RDPATH=MULTI(0)DISK(0)RDISK(0)PARTITION(2)\RAMOS.IMG”
(我是把RAMOS.IMG放在D盘,所以是“MULTI(0)DISK(0)RDISK(0)PARTITION(2)\RAMOS.IMG”,如果你的映像文件在E盘就是“MULTI(0)DISK(0)RDISK(0)PARTITION(3)\RAMOS.IMG”,以此类推)
好,到这里就全部完成了!!!!!!!!!
如果进入RAMOS系统后提示发现新硬件要重启电脑生效,先别重启:
运行regedit,
找到HKEY_LOCAL_MACHINE\system\ControlSet001\Services\Ramdisk这个选项,把Start的值修改为0。
选中HKEY_LOCAL_MACHINE\system后,再选菜单上的文件-导出,文件名为system,保存类型为注册表配置单元文件,导出位置就桌面好了,
运行VDM,加载D盘的RAMOS.img,把刚刚导出的system文件复制到A:\WINDOWS\system32\config,覆盖之,卸载A盘,OK了.
测试无误后,可以把D盘的RAMOS.img设置为隐藏属性,如果不修改的话,加只读属性。
PS:因为没有用破解ntldr,ntldr加载的映像最大只能512000000字节(即488M)。
映像在保存了系统的Documents and Settings、Program Files和WINDOWS这三个文件夹后,至少要留出50多M的空间,太小容易出现问题(禁用虚拟内存,IE等临时文件指向内存虚拟盘)。
上面说的思路其实很简单,就是先想办法弄个X盘,再把系统装到X盘,然后再将这个X盘打包成映像后用ntldr载入,但由于系统中已经存在一个X盘,所以得把硬盘中的X盘的盘符换成其它盘符,这样就不会和内存X盘相冲突了。
关于启动后停止硬盘的做法:
1:HotSwap!就可以停掉硬盘,关键你要按照我的教程来做。
下载个HotSwap!,复制到system32目录下,做个批命令,内容:HotSwap! c: -Q 就可以完全停止硬盘。
2:关于热备份我来说说:
你既然要用RAMOS,我觉得热备份完全是多余的。RAMOS就是体验急速的感觉,你再拖着个硬盘做热备份累不累啊?
也许你要说那我要制图怎么办?玩游戏怎么办?临时要保存文件怎么办?
最佳解决方案(双系统引导):
你原先安装在C盘的操作系统用来解决你前面2个疑问:我要制图怎么办?玩游戏怎么办?
安装在X盘的系统做成RAMOS完全脱离硬盘运行,平时就是看书、上网浏览新闻、玩玩网页游戏、逛逛论坛、看电影、听歌等等。。。够了吧?
要临时备份个文件:
1:上传网盘
2:115即将推出的同步盘
3:唤醒硬盘(不建议,很伤硬盘)
4:大容量U盘(也是白菜价了,没有32G,也有16G、8G的)(最佳方案)

相似回答