2003整到内存里运行 资料搜集

来源:互联网 发布:汽车出口数据 编辑:程序博客网 时间:2024/06/06 03:47

**********************************************************

2   安装ramdisk驱动

当整个windows安装完毕,所有软件和硬件都安装设置完毕,所有软件使用习惯和上网习惯都设置完毕,就可以安装ramdisk驱动了。我在附件中给出了for xp 和for 2k3 的两个驱动。
下载附件,并解压到临时目录后。

控制面板 添加新硬件
等它搜索完毕后,选择
选择   是,我已经连接
选择   添加一个新硬件
选择   手动从列表中
选择   显示所有设备
(如果是完整版的windows,那么可以从左面的设备制造商里面选微软,右面就有ramdisk驱动了,但是精简版就要)
选择   从磁盘安装
然后   浏览到你刚才解压的目录

出现两个设备,一个是控制器, 一个是控制器(卷)
选择控制器,完成控制器的安装。

然后重复同样的步骤,完成控制器(卷)的安装。

PS:也许只要安装控制器就行了,但是我没试过,还是两个都装上吧。

 

*************************************************************************************************************

 

1:=========================================================

http://hi.baidu.com/qty51confdnt/blog/item/2d5b556010ae9941eaf8f846.html

512M内存运行后剩余可用内存约100多M

速度那个快啊 滚动条还来不及转就进系统了

--------------------------------

原理:
2003sp1及更高版本的ntldr自带ramdisk模块 利用此模块把img加载到内存 再加载ramdisk驱动即可

制作过程:
很容易的,分为两个步骤
1.把ramdisk驱动装到系统中
2.把系统打包成img

首先 我们进入WinPE或者另外一个系统(比如装在D盘的另外一个系统)
运行注册表编辑器 选中HKEY_LOACL_MACHINE

"文件->加载配置单元"
选择c:/windows/system32/config/system(其实就是目标系统的HKLM/system)



加载该配置单元为gho



导入下面的注册表文件,从Windows Server 2003 SP2 MSDN里提取ramdisk.sys,放进c:/windows/system32/drivers

Copy code
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE/gho]

[HKEY_LOCAL_MACHINE/gho/ControlSet001]

[HKEY_LOCAL_MACHINE/gho/ControlSet001/Control]

[HKEY_LOCAL_MACHINE/gho/ControlSet001/Control/Class]

[HKEY_LOCAL_MACHINE/gho/ControlSet001/Control/Class/{052EDE36-BFFF-4AD4-9FEE-5838250CE7AF}]
"Class"="Ramdisk"
"Icon"="-5"
@="Ramdisk"

[HKEY_LOCAL_MACHINE/gho/ControlSet001/Enum]

[HKEY_LOCAL_MACHINE/gho/ControlSet001/Enum/Root]

[HKEY_LOCAL_MACHINE/gho/ControlSet001/Enum/Root/RAMDISK]

[HKEY_LOCAL_MACHINE/gho/ControlSet001/Enum/Root/RAMDISK/0000]
"Mfg"="Microsoft"
"Driver"="{052EDE36-BFFF-4AD4-9FEE-5838250CE7AF}//0000"
"DeviceDesc"="Windows RAM Disk Controller"
"Service"="Ramdisk"
"Class"="Ramdisk"
"HardwareID"=hex(7):72,00,61,00,6d,00,64,00,69,00,73,00,6b,00,00,00,00,00
"ClassGUID"="{052EDE36-BFFF-4AD4-9FEE-5838250CE7AF}"
"Capabilities"=dword:00000000
"ConfigFlags"=dword:00000000

[HKEY_LOCAL_MACHINE/gho/ControlSet001/Enum/Root/RAMDISK/0000/Control]
"ActiveService"="Ramdisk"

[HKEY_LOCAL_MACHINE/gho/ControlSet001/Enum/Root/RAMDISK/0000/LogConf]

[HKEY_LOCAL_MACHINE/gho/ControlSet001/Services]

[HKEY_LOCAL_MACHINE/gho/ControlSet001/Services/Ramdisk]
"Type"=dword:00000001
"Start"=dword:00000000
"ErrorControl"=dword:00000001
"Description"="Windows RAM Disk Driver"
"DisplayName"="Windows RAM Disk Driver"
"ImagePath"="//SystemRoot//system32//drivers//ramdisk.sys"
"Tag"=dword:00000001
"Group"="Primary disk"

[HKEY_LOCAL_MACHINE/gho/ControlSet001/Services/Ramdisk/Debug]
"DebugComponents"=dword:00000000
"DebugLevel"=dword:00000000

[HKEY_LOCAL_MACHINE/gho/ControlSet001/Services/Ramdisk/Parameters]
"ReportDetectedDevice"=dword:00000000



选中HKLM/gho,点击"文件->卸载配置单元"



第一步完成
不要重启,运行VDM,新建一个300M的镜像 然后把C盘的Windows,Documents and Settings,Program Files扔进IMG

第二步也完成

把img放进C盘根目录 编辑boot.ini,加入一项目
ramdisk(0)/WINDOWS="Windows Server 2003 In RAM" /minint /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(1)/123.img

123.img根据实际情况修改为自己的文件名

完成

原创粉丝点击