RamDisk 内存化磁盘节约磁盘寿命

简介

RAM disk是通过使用软件将RAM模拟当做硬盘来使用的一种技术。

Ramdisk 是免费的,不用破解,而且基于微软的 rramdisk.sys 驱动程序(MOD),非常稳定安全可靠。

在特定的场景下,使用这项技术有些优点

  • 在32位系统下,使用的内存最大是4G,可以将多余内存用作RamDisk,用来做临时文件的存储等,可以最大化内存利用率
  • 用作Web缓存,提高页面加载速度,同时由于Ram的易失性,缓存会在断电后失去,这对于安全性有一定的易处
  • 使用SSD时,写入寿命低,通过使用RamDisk,将一些Temp文件,或写的操作多的行为移动到RamDisk中,大大降低了硬盘的由写入引起的寿命消耗

本次介绍一款开源实现,ImDisk Virtual Disk Driver,一款可以执行命令行调用,也可以通过UI调用的一款软件

下载后的本体是 imdiskinst.exe

安装

1 通过人机交互安装

鼠标点击imdiskinst.exe即可

2 通过命令行等方式静默安装

这个软件并不是著名研发机构研发的软件,所以相比于python java等静默安装方式会有所不同

它的安装流程是将exe中的Driver拷贝到系统文件夹(%Systemroot%),然后在执行注册表,服务的安装

静默安装的参数

-y : 这个是exe的执行参数,用来静默拷贝

IMDISK_SILENT_SETUP :这个是环境变量的参数,通过阅读install.cmd源码发现,真正的静默安装依赖于这个变量,这个变量的值为1代表不会弹出任何Message Box

所以通过编写安装脚本,实现静默安装(或单行语句&&)

set IMDISK_SILENT_SETUP=1
imdiskinst.exe -y

使用

在安装成功后,imdisk会作为系统的一项服务,可以通过net status imdisk进行检查,这也意味着使用需要管理员权限

创建磁盘

imdisk -a -s 512M -m X: -p "/fs:ntfs /q /y"

  • -a 初始化一个虚拟磁盘
  • -s 512M 磁盘大小
    可用的单位有b, k, m, g, t, K, M, G, T
  • -m X: 设置挂载盘符,例如X盘 X:
  • -p "fs:ntfs /q /y" 格式化磁盘
    ntfs是windows的磁盘格式,如果使用其他系统,可以替换为fat (FAT16) or fat32 (FAT32)

创建成功后,一般使用dir x:\来判断是否可用,一般会返回x盘没有文件,而不是找不到驱动卷

删除磁盘

imdisk -d -m X:

imdisk -D -m X: 强制删除

注意事项

1 不断创建磁盘会造成多个实例问题,但是删除的时候只会删除一个,所以尽量不要重复创建(多次操作结果不具备幂等性)

2 断电后,磁盘内容会消失,尽量不要存储重要文件,或关机前备份

3 由于断电后会消失,所以需要开机启动时,自动创建,这个可以使用windows的计划任务管理器实现

参考文档

1 源代码:https://github.com/virtimus/imdisk

2 官方Release:http://www.ltr-data.se/opencode.html/

3 Windows下使用引导:https://forums.guru3d.com/threads/guide-using-imdisk-to-set-up-ram-disk-s-in-windows-with-no-limit-on-disk-size.356046/

4 使用问题汇总:http://reboot.pro/topic/15593-faqs-and-how-tos/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 199,636评论 5 468
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 83,890评论 2 376
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 146,680评论 0 330
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 53,766评论 1 271
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 62,665评论 5 359
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,045评论 1 276
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,515评论 3 390
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,182评论 0 254
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,334评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,274评论 2 317
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,319评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,002评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,599评论 3 303
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,675评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,917评论 1 255
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,309评论 2 345
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 41,885评论 2 341

推荐阅读更多精彩内容