寻找镜像写入硬盘的Windows RAM磁盘


8

我正在寻找RAM磁盘(最好是免费的),它从硬盘上的指定文件夹中获取内容,并将对它所做的更改写回到该文件夹​​中。Windows有这样的东西吗?


1
不,这不对。这个问题是关于ramdisk的,而不是关于硬盘同步的。
Olli

这不是Windows磁盘缓存的作用吗?
surfasb

我应该是。在实践中,当我在RAM磁盘上编译解决方案时,即使连续编译几次,其速度也比使用硬盘快两倍。
ctusch 2011年

Answers:


4

我会选择VSuite Ramdisk。不幸的是,它是共享软件(50 $)。

它支持(几乎)实时同步到硬盘。

真正实时同步的根本问题将是巨大的性能损失。如果同步是同步的,则RAM磁盘的写入速度将与硬盘相同。虽然阅读速度会更快。


1
看起来不错,谢谢。当然,我的意思是将数据异步同步回硬盘。:)
ctusch 2011年

其他一些RAM磁盘软件也提供备份功能:DataramSuperSpeed
User5910

4

对于那些寻求免费替代方案的用户,您可以通过ImDisk创建RAM磁盘,然后按照我在此处概述的步骤进行操作,以实现类似的目的:将HDD文件保留在虚拟内存中,而无需更改文件路径

假如说:

  • 您已经在分配的物理内存中创建了一个RAM驱动器R:(也可以使用其他任何字母)。
  • 您想使该文件夹C:\Folder1在RAM中可用,以加快访问速度。
  • Folder1 存储在本地NTFS格式的卷上。

应用更改

  1. 关闭所有可能正在访问的程序Folder1
  2. 重命名Folder1Folder1.zTarget(实际名称不重要,只要有所不同)。
  3. 复制Folder1.zTarget到RAM驱动器(R:)。
  4. 创建一个[ Folder1指向目录链接的链接] [1],指向R:\Folder1.zTarget

从现在开始,每次访问C:\Folder1实际访问的都是存储在RAM驱动器(R:\Folder1.zTarget)中的数据。

退回

  1. 关闭所有可能正在访问的程序Folder1(现在为目录链接)。
  2. 如果其中的任何文件Folder1被修改,请将Folder1.zTargetRAM(R:)复制到磁盘(C:)以保留更改。
  3. 删除名为的目录连接链接Folder1
  4. 重命名Folder1.zTargetFolder1

检查链接的答案以获取有效的批处理脚本示例。

同步将仅按需进行,这是性能最佳的选择。最终,每隔15分钟(例如,通过计划任务)将数据写回到磁盘,就可以实现自动同步。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.