什么是ramdisk?有什么用处?

adminbo 知识百科 59 0

什么是ramdisk?有什么用处?

RAMDISK是一款将内存虚拟成硬盘的软件。
这么做重要目的是保护硬盘。比如通常是将系统页面文件,IE临时文件夹,环境变量等放到虚拟出来的硬盘中。大容量内存还可以考虑做 *** 下载的临时盘。

用内存做ramdisk,再把页面文件放在ramdisk是一种怎样的行为

先不评价这种行为好不好,只说这种东西可行不可行吧:
最重要的一点,要看你用什么样的ramdisk,不是所有的ramdisk都支持这么干的。
首先,想想为什么要用页面文件?因为内存不够,当内存不够的时候发生缺页中断,然后触发文件系统驱动载入页面文件的指定内容。这里,有些步骤是在中断上下文完成的,这种动作有个标志叫PAGING_IO,中断上下文就意味着某些动作是不能随便执行的,换句话说PAGING_IO应该是一定成功的才行。
去看Windows的文件系统代码,有很多地方对PAGING_IO做了特殊处理,这是很重要的。像硬盘还原卡、还原精灵、某些磁盘加密软件都需要对PAGING_IO做特殊处理,不然容易蓝屏。
如果ramdisk的驱动做的不好,没有对PAGING_IO做特殊处理,那么必然会蓝屏死掉。
因为市面上ramdisk各种各样都有,如果是纯用户态的ramdisk,那可说不上会怎么样的,所以这种配置的可靠性存疑,更好别这么干。

作者:时国怀
链接:https://www.zhihu.com/question/23891817/answer/26021697
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

下面分享相关内容的知识扩展:

如何使用AMD Radeon RAMDisk将内存变硬盘

  之一步:首先就是下载AMD Radeon RAMDisk内存管理软件了,下载的地方很多,大家可以百度搜索下即可找到很多。
  第二步:下载完软件后,解压安装,由于是付费软件,在开始安装的时候会提示购买,价格为19美元。
  AMD Radeon RAMDisk购买激活安装
  由于目前只有付费版,并且中文破解版还未出现,因此如果喜欢该软件的朋友目前也只能选择购买了,购买之后即可安装了,如下图:
  RAMDisk设置界面
  RAMDisk设置界面详解
  最后一步挺重要的,就是分多少内存作为硬盘,比如以下演示的是选择500M内存作为内存硬盘。在设置完AMD Radeon RAMDisk后,我们成功地建立起了一个500M的内存硬盘分区
  内存变硬盘成功
  创建好了内存硬盘后,我们以后就可以把一些程序放置在这个内存变硬盘的硬盘里面了,之后即可体验比固态硬盘还要出色的运行速度,怎么样,是不是很不错呢,如今内存已经是白菜价,AMD Radeon RAMDisk软件可以提升用户体验。
  AMD虚拟硬盘是一款AMD内存虚拟硬盘软件,该软件能够将一部分的内存转化为硬盘,达到超快的读写速度,前提是你的内存要足够大,否则分配出去一部分空间势必会影响你的整机流畅度,功能比简单但很强大,希望你能喜欢。
  功能特色:
  经常折腾电脑的朋友们应该都听说过一款名字叫做RAMDisk的软件,该软件能够将一部分的内存转化为硬盘,达到超快的读写速度,前提是你的内存要足够大,否则分配出去一部分空间势必会影响你的整机流畅度。
  前段之间AMD推出了自有品牌的内存产品,后来又搞出来了A.M.P内存规范,大有和Intel分庭抗礼之势,现如今他们又在内存管理软件方面动起了心思,和RAMDisk的开发商Dataram合作推出了一个Radeon品牌的内存管理软件,更大能够将64GB的内存转化为硬盘来使用。
  根据AMD的介绍,在使用了Radeon版的RAMDisk之后,各项游戏的载入速度明显减少,更大提升能有525%。不过这款软件是要卖钱的,目前的售价为19美元。当然你不花钱也能用,不过更大只能建立4GB的内存分区,还有一种情况就是你使用了Radeon品牌的内存,那就可以体验6GB的分区。

我的电脑里出现你个名为Ramdisk的盘,删不去,大家帮帮我啊!谢谢

我的电脑里出现你个名为Ramdisk的盘,删不去,都是记录上网的一些cookies,我想把它删除,大家帮帮我啊!
二楼的详细点不行吗!在什么地方设置啊!
使用“金山毒霸”—“粉碎机”。如还删不了的话,就直接用“查杀木马”吧,因为那是中病毒的症状!!

有NTFS格式RamDisk盘吗

RamDisk也就是内存盘 开机运行就已经是要NTFS格式 利用存放文件
我有RamDisk盘就是每次开机后要 FAT换NTFS格式很麻烦啊
更好是汉化版..谢谢大家...
用srramdisk建立个的虚拟硬盘就可以

抱歉,评论功能暂时关闭!