|
【教程】如何让整个windows在内存中运行。
转自盛世雄风的wneo4026版主与anglaow会员的经验
论坛的neo发表了一个让61的98M win2003在内存中运行的方法。
下面结合 CCF精品技术论坛 的 gavotte 的 从内存里启动Windows XP 一文的方法
谈谈,如何让整个windows在内存中运行
1 首先,选定一个大小合适的windows安装源。
根据个人的内存大小,和微软对内存镜像大小的限制,windows安装完毕后,所有文件占硬盘空间最好不要超过500M。
完整版的肯定要用xplite精简。
建议:
选择一个100M左右的安装镜像
2 安装ramdisk驱动
当整个windows安装完毕,所有软件和硬件都安装设置完毕,所有软件使用习惯和上网习惯都设置完毕,就可以安装ramdisk驱动了。我在附件中给出了for xp 和for 2k3 的两个驱动。
下载附件,并解压到临时目录后。
控制面板 添加新硬件
等它搜索完毕后,选择
选择 是,我已经连接
选择 添加一个新硬件
选择 手动从列表中
选择 显示所有设备
(如果是完整版的windows,那么可以从左面的设备制造商里面选微软,右面就有ramdisk驱动了,但是精简版就要)
选择 从磁盘安装
然后 浏览到你刚才解压的目录
出现两个设备,一个是控制器, 一个是控制器(卷)
选择控制器,完成控制器的安装。
然后重复同样的步骤,完成控制器(卷)的安装。
PS:也许只要安装控制器就行了,但是我没试过,还是两个都装上吧。
3 修改注册表
运行 regedit
看看
有没有
HKLM\SYSTEM\CurrentControlSet\Services\Ramdisk\Start=dword:0
没有的话,就在Services下面建一个 子健 Ramdisk
在Ramdisk子健右边建一个 dword ,令其值为 0。
或者导入neo在
http://bbs.ssxf.org/read.php?tid=17717
中给出的那个注册表文件。
4 制作镜像
CCF精品技术论坛 的 gavotte用 vmware作镜像,但是按他的办法,我几乎没有成功过。还是neo的办法好。
运行VDM,新建一个300M的镜像,这个镜像的位置 ,名称都可以自己定,例如winram.img
装载这个镜像为一个虚拟驱动器,格式化后
把C盘的Windows,Documents and Settings,Program Files这三个目录拷贝进虚拟驱动器
5 修改 boot.ini
编辑boot.ini,加入一项目
ramdisk(0)\WINDOWS="WINRAM" /minint /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(1)\winram.img
这是winram放在c盘时的 参数
如果放在别的盘,multi(0)disk(0)rdisk(0)partition(1)里面的数值应该相应修改,新手的话就不用改动了。 |
|