ImDisk:从命令行创建物理内存驱动器(不是虚拟内存驱动器)

Cod*_*eat 14 windows-7 hard-drive ramdisk virtual-memory

我正在使用ImDisk在 Windows 7 中创建一个虚拟驱动器。我将它用作文件的临时驱动器,每次计算机/Windows 重新启动时都会创建它。这工作正常;但是,我想在物理内存而不是虚拟内存中创建驱动器。

在 Windows 的配置选项卡中有“ImDisk 虚拟磁盘驱动程序”。使用此工具可以在物理内存中创建虚拟磁盘(另请参见下图),但命令行版本没有物理内存选项,或者我无法弄清楚。

ImDisk 虚拟磁盘驱动程序中的物理内存选项

是否可以在命令行中在物理内存中创建虚拟磁盘?

这是我目前使用的命令行批处理代码:

imdisk -a -s 512M -m Z: -p "/fs:ntfs /v:RAMDISK /A:512 /q /c /y"
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

小智 9

添加参数:-o awe

来自:http : //reboot.pro/topic/2148-news/page-3发布时间:2013 年 3 月 28 日 - 下午 06:50


Chr*_*ini 5

我希望在权限稍微复杂一点的服务器上执行此操作,因此这里是使用 ImDisk 获取物理 RAM 磁盘设置、创建目录的完整命令行(这样您就可以分配更复杂的权限 - 完整驱动器访问受到限制) ,并按组名称分配修改权限。

imdisk -a -o awe -s 512M -m R: -p "/fs:ntfs /q /y"
cd R:
R:
mkdir r
icacls "R:\r" /grant Web:(OI)(CI)M
Run Code Online (Sandbox Code Playgroud)

所以它是在说:

  • -a:制作虚拟磁盘
  • -o awe:在物理内存中
  • -s 512M:大小 512 MB
  • -m R:: 名为 R
  • -p...:告诉它使用默认参数悄悄地格式化磁盘。

它切换到 R,创建 dir r,然后icacls向组“Web”授予权限(如果你想要一个用户,只需在这里使用他们的名字,没有语法差异),(OI)(CI)里面的每个文件和文件夹都应该继承这个权限M修改,这是读取、列出、写入、创建/删除/修改。