跳转至

内存虚拟磁盘大小 (KB)

RamDiskSizeKbSandboxie Ini 中的一项全局设置(v1.11.0 / 5.66.0 引入),指定为启用了 使用内存虚拟磁盘 设置的沙盒创建的内存虚拟磁盘的大小。此设置以千字节定义,决定可为内存虚拟磁盘分配的最大系统内存量。

用法

要设置 RamDiskSizeKb,请在 Sandboxie 配置文件的 [GlobalSettings] 节下添加以下行:

[GlobalSettings]

# 2 GB 内存虚拟磁盘示例
RamDiskSizeKb=2097152

沙盒管理器图形界面

可以通过以下步骤设置内存虚拟磁盘大小:

  1. 在沙盒管理器界面中打开全局设置窗口。
  2. 导航到附加组件管理器 > 附加组件配置选项卡。
  3. 启用启用内存虚拟磁盘创建设置,并为内存虚拟磁盘大小设置一个值。

    内存虚拟磁盘创建

重要说明

  • 单一内存虚拟磁盘:所有启用了 UseRamDisk 设置的沙盒只会创建一个内存虚拟磁盘并共同使用。这意味着指定的大小将在所有使用内存虚拟磁盘的沙盒之间共享。

  • 内存管理:确保指定的大小不超过可用系统内存。为内存虚拟磁盘分配过多内存可能导致系统不稳定或阻止其他应用程序正常运行。如果指定的大小超过可用内存,内存虚拟磁盘可能无法挂载并记录错误。

  • 易失存储:内存虚拟磁盘是易失的,意味着内存虚拟磁盘卸载或系统重启时,其中存储的所有数据都会丢失。它非常适合不需要数据持久性的临时操作。

  • 配置要求:在单个沙盒中启用 UseRamDisk 之前,确保已在全局设置中适当配置 RamDiskSizeKb 设置。

  • 盘符分配:可以使用 RamDiskLetter 设置分配内存虚拟磁盘的盘符。

性能考虑

  • 速度:与传统磁盘存储相比,内存虚拟磁盘提供明显更快的读写速度,使其适合高性能应用程序和测试环境。

  • 资源监视:使用内存虚拟磁盘时监视系统内存使用,避免超过可用内存并导致系统性能问题。

  • 应用程序适用性:考虑把内存虚拟磁盘用于需要高速数据访问的应用程序,如开发环境、测试框架或临时文件存储。

相关设置

通过配置 RamDiskSizeKb 设置,用户可以在所有使用内存虚拟磁盘的沙盒中优化 Sandboxie 环境的性能,同时确保高效的内存使用。