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"

Как мне это сделать?

Codebeat
источник

Ответы:

3

Я хотел сделать это на сервере, где разрешения немного сложнее, поэтому вот полная командная строка для настройки физического диска ОЗУ с помощью ImDisk, создания каталога (чтобы можно было назначать более сложные разрешения - существуют ограничения на полный доступ к диску). и назначение разрешений на изменение группе по ее имени.

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: В физической памяти
  • -s 512M: Размер 512 МБ
  • -m R:: Имя R
  • -p...: Говорит, чтобы отформатировать диск с параметрами по умолчанию, спокойно.

Он переключается на R, создает dir r, а затем icaclsпредоставляет разрешения группе «Web» (если вы хотите, чтобы пользователь просто использовал здесь свое имя, без разницы в синтаксисе), (OI)(CI)каждый файл и папка внутри должны наследовать это разрешение MModify, которое это чтение, список, запись, создание / удаление / изменение.

Крис Москини
источник