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


13

我正在使用ImDisk在Windows 7中创建虚拟驱动器。我将其用作文档的临时驱动器,并且每次计算机/ Windows重新启动时都会创建该驱动器。这很好 但是,我想在物理内存而不是虚拟内存中创建驱动器。

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

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

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

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

imdisk -a -s 512M -m Z: -p "/fs:ntfs /v:RAMDISK /A:512 /q /c /y"

我该怎么做呢?

Answers:



3

我希望在权限稍微复杂的服​​务器上使用此功能,因此这是使用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

所以说:

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

它切换到R,创建dir r,然后icacls向“ Web”组授予权限(如果需要用户,请在此处使用其名称,语法没有区别),其中的(OI)(CI)每个文件和文件夹都应继承此权限MModify,被读取,列出,写入,创建/删除/修改。

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.