最低要求: 你要有WINXP SP3 安装盘, (W2K3
SP1以上也行);
PC/笔记本至少有768M内存. 如果你有4G或以上内存,可以在安装RRamdisk后使用PAE扩展。 思路:利用RAMDISK,firadisk驱动实现IMG镜像启动。通过修改注册表,将RAMOS体积 控制到最小(250M左右)!! 第一阶段: 系统的准备 <1>.系统可以随便点,不过出于速度和RAMOS体积的考虑建议用nlite精简一下。 如果你正使用就是nlite精简好的系统那就拿他开刀好了。 <2>.精简好后待安装结束,安装好硬件驱动, 然后安装RAMDISK驱动(firadisk没ramdisk快,这里就不提他了)和RRAMDISK驱动 设置RAMDISK。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Ramdisk\Start=dword:0 为防止系统将其更改,右键点击权限设置SYSTEM只读。 接下在设置RRAMDISK HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Rramdisk\Parameters DiskSizeM rramdisk磁盘大小 视内存而定 DriveLetter rramdisk磁盘盘符 随便 MediaType rramdisk磁盘类型 建议设置4(软驱) 设置TEMP,TMP到RRAMDISK 假设RRAMDISK 盘符为S: HKEY_CURRENT_USER\Environment temp = S:\TEMP HKEY_CURRENT_USER\Environment tmp = S:\TMP 接下来设置用户配置文件夹Documents and Settings的位置 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList ProfilesDirectory = ******** 如果想RAMOS关机后保存用户配置就将其设置为 D:\Documents and Settings ,然后复制C:\ Documents and Settings到D盘,如果不想保存配置就保持默认。 就下来设置用户目录和临时文件夹 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders\ * 这个自由发挥,建议把Cache 和 Cookies设置到RRAMDISK中 <3>安装 wimtool 将Program Files做成WIM镜像放到D:盘 复制WimTool.EXE ,wimgapi.dll,FLTLIB.DLL,Pecmd.exe(wincmd)到C:\windows\system32 为防止某些锤子软件自动安装到 C:\ Program Files HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ CommonFilesDir = D:\Program Files\Common Files ProgramFilesDir = D:\Program Files (其实这样设置几乎不起作用,汗`) 设置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run Wimtool=wimtool.exe /mountrw D:\*.wim 1“C:\Program Files”(注意引号)。 接下在设置字体位置,和字体链接 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts 例:"宋体 & 新宋体 & 宋体-PUA (TrueType)"="D:\WINDOWS\Fonts\simsun.ttc" * = "D:\WINDOWS\Fonts\ *.* HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontLink\SystemLink 将所有链接位置设置到D:\WINDOWS\Fonts\ *.* 将Fonts所有文件目录复制到D:\windows\fonts 另外提醒下:如果偷懒直接设置 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders Fonts = D:\windows\fonts 会出现显示错误而且无法使用D:\windows\fonts中字体 设置INF目录 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion DevicePath = D:\Windows\inf 复制INF目录到D:\windows\inf 设置DriverCache目录 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup DriverCachePath = D:\Windows\inf\i386 这个键值貌似怎么设置都无效? 将Driver Cache中文件解压到D:\Windows\inf\i386 文件夹中(必须要解压缩到此目录) 然后删除C:\windows中的inf ,Driver Cache目录 删除Font 目录中 MARLETT.TTF MICROSS.TTF SIMSUN.TTC (删除这个字体少量文件可能出现无法显示,建议使用简化版的) svgafix.fon svgasys.fon VGA936.FON vgafix.fon vgaoem.fon vgasys.fon 以外所有字体。(上面的*VGA*字体千万别动否则无法开机) <4>安装office 等各种软件。 <5>优化系统. 禁用虚拟内存,设置磁盘缓存最大,设置预读为5 等等 这个大家应该见多了,我也不废话了。 第二阶段:制作RAM镜像。 这个PE 中XP中都可以完成。 <1>.首先在XP中强制备份一边注册表(防止部分配置未完全写入注册表) 打开VDM ,左键创建 ,浏览→输入C:\RAMOS.Img 大小为280M左右即可。 装载镜像,格式化为NTFS,启用压缩。 然后将C:\windows复制到IMG中,去除C:\windows\system32\config 文件夹压缩。 删除其中的*.log *.evt *.bak . 如果你的Documents and Settings文件夹设置是默认就将C:\Documents and Settings 复制到img中,不是默认就复制到D:\Documents and Settings 在IMG中新建一个Program Files空目录(防止Wim挂载出错) 接下来整理IMG磁盘碎片。 <2>设置BOOT.INI [boot loader] timeout=0 default=ramdisk(0)\WINDOWS [operating systems] ramdisk(0)\WINDOWS="WindowsXPinRAM" /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(1)\ramos.img img在D盘-----------------------------------partition(2)\ramos.img Img在USB硬盘-----------------------rdisk(1)partition(1)\ramos.img 重启系统。 第三阶段:修改RAMOS。 <1>进入RAMOS后应该会提示找到新硬件,每次启动都这样真的好烦, 解决方法:一路回车,然后保存注册表的RAM镜像中。 <2>进去后系统盘和RAM盘共存,有时出现2个RAM盘。 解决方案:修改注册表 HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices 将\DosDevices\C:项删除。 将RAM盘符修改为C , 然后将系统盘设置任意盘符。 如果下次开机想看见系统盘直接保存注册表到IMG中 如果不想看见做如下设置: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer NoDrives = dword: **** 隐藏系统盘十进制值为 2的(N减1次方) NoViewOnDrive = dword: *** 禁止资源管理器访问系统盘 (同上) (建议直接用PQ隐藏系统盘最直接,最安全) 然后保存注册表到IMG中 <3>在RAMOS中安装软件。有不少朋友都在XP中安装软件然后在保存到IMG中, 这样真的好麻烦。 解决方案:打开监视软件. 在RAMOS中安装好软件,然后清理注册表历史记录和垃圾。 将被更改的文件复制到IMG中。 将Program Files文件夹更新保存为WIM镜像(如果设置了ProgramFilesDir这步就免了) 。然后保存注册表到RAM镜像。 如果觉得这样也麻烦用批处理做个绿色软件也可以。 本人在RAMOS中装Adode reader ,Adobe Audition ,Photoshop CS ,Office均无任何问题 |
|