不是微软出品的。是爱好者根据微软的源程序修改的。微软从 Windows 2000 开始就在网站上发布了一个 ramdisk.sys 的源程序,而且从 Windows XP 时代开始就集成在安装光盘里(但未必会安到你的系统里)。
你可以看看你的 Windows XP、2003 光盘 i386\ 下,有一个 ramdisk.sy_,它的作用是构架 Windows PE 的时候,在内存里建立一个虚拟硬盘,把整个 Mini Windows XP 放到里面去。连整个 OS 都能放进去,所以页面文件当然也能。
微软提供的源程序代码是很粗糙的,只能在 Windows 2000 下安装使用,而且有 32MB 限制。后续的 ramdisk.sys 源程序代码微软就不再提供了。有爱好者根据微软提供的源代码自己修改后,编译成新的 rramdisk.sys,没有大小限制,还能在 XP、2003、Vista 下使用。
(因为 Vista 也能构架一个 Windows PE 2.0,也就是说 Mini Vista 也能塞到内存里执行)
显而易见的是,对于内存不够大或者嫌内存不够大的人来说这个东西是没有意义的。基本上内存不到 2GB 免谈。但内存足够大,又不使用什么很消耗内存的程序,这个东西还是有一点意义的。至少可以避免频繁读写硬盘。IE Cache 是很捣蛋的东西。频繁读写硬盘对硬盘寿命也有影响。而且很多人用的是 IDE/SATA 硬盘,读写消耗系统资源大,有明显停顿感。 |