Imdisk 虚拟磁盘驱动器可以从虚拟内存中或通过 I/O 重定向磁盘文件映像模拟硬盘分区、软盘驱动器、CD/DVD-ROM。这是一款非常经典实用的虚拟磁盘驱动程序,imdisk 就是一个ramdisk软件,用imdisk做内存虚拟盘,体积小巧又免费,只有几百k,最为令人称赞的是它的按需分配功能,即建立内存盘时并不立即分配所有的内存,用多少才分配多少,例如你用imdisk创建一个1g容量的内存盘,imdisk 并没有马上占用1g内存,而是内存盘用多少它就占用多少内存。
ImDisk 在创建物理内存/虚拟内存镜像还是很容易的,加载 ISO 镜像也没有问题,如果你想把数据存放在内存里,那还是要折腾一下的。
因为ImDisk虚拟的内存硬盘每次重启后就会消失,所以就需要批处理来自动解决这个问题,大致思路是让 ImDisk 自启动并加载虚拟硬盘,如果是存放临时数据,那么关机的时候就不用管了,因为数据不要了。
而如果想把 Firefox 或者 Chrome 放进内存运行,就需要在关机的时候将镜像保存,开始的时候再加载镜像了。
一来可以加快运行速度,二来如果你是 SSD 硬盘还能延长寿命(但,有人做过测试,长期高频率读写 SSD 硬盘,几个月过去了,还是好的…)。