我在用着磁盘管理在 Windows 7 中创建虚拟驱动器。我将其用作文档的临时驱动器,每次计算机/Windows 重新启动时都会创建它。这可以正常工作;但是,我想在物理内存而不是虚拟内存中创建驱动器。
在 Windows 的配置选项卡中,有“ImDisk 虚拟磁盘驱动程序”。使用此工具可以在物理内存中创建虚拟磁盘(另见下图),但命令行版本没有物理内存选项,或者我搞不清楚。
是否可以在命令行中在物理内存中创建虚拟磁盘?
这是我当前使用的命令行批处理代码:
imdisk -a -s 512M -m Z: -p "/fs:ntfs /v:RAMDISK /A:512 /q /c /y"
我该怎么做呢?
答案1
添加参数:-o awe
从:http://reboot.pro/topic/2148-news/page-3发布日期:2013 年 3 月 28 日 - 下午 6:50
答案2
我希望在权限稍微复杂一点的服务器上使用它,所以这里有完整的命令行,用于使用 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,创建目录r
,然后icacls
向组“Web”授予权限(如果您想要一个用户,只需在这里使用他们的名字,没有语法差异),(OI)(CI)
里面的每个文件和文件夹都应该继承这个权限M
修改,即读取、列出、写入、创建/删除/修改。