web-dev-qa-db-ja.com

ImDisk:コマンドラインから物理メモリドライブ(仮想メモリドライブではない)を作成する

私は ImDisk を使用してWindows 7で仮想ドライブを作成しています。これをドキュメントの一時ドライブとして使用し、コンピューター/ Windowsが再起動するたびに作成されます。これは大丈夫です。ただし、仮想メモリではなく物理メモリにドライブを作成したいと思います。

Windowsの構成タブには、「ImDisk仮想ディスクドライバー」があります。このツールを使用すると、物理メモリ内に仮想ディスクを作成できます(下の画像も参照)。ただし、コマンドラインバージョンには物理メモリオプションがないか、またはわかりません。

Physilcal memory option in ImDisk Virtual Disk Driver

コマンドラインで物理メモリに仮想ディスクを作成することはできますか?

これは私が現在使用しているコマンドラインバッチコードです。

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

どうすればよいですか?

13
Codebeat

パラメータを追加:-o awe

差出人: http://reboot.pro/topic/2148-news/page- 2013年3月28日投稿-06:50 PM

9
David Rueter

これは、アクセス許可がもう少し複雑なサーバーで必要だったので、物理ディスクを取得するための完全なコマンドラインRAM 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:物理RAM
  • -s 512M:512 MBのサイズ
  • -m R::名前付きR
  • -p...:デフォルトのパラメーターでディスクを静かにフォーマットするように指示します。

Rに切り替え、dir rを作成し、次にicaclsがグループ "Web"にアクセス許可を付与します(ユーザーが必要な場合は、ここで代わりにその名前を使用してください。構文の違いはありません)。 (OI)(CI)内部のすべてのファイルとフォルダーは、この権限を継承する必要がありますM変更、読み取り、リスト、書き込み、作成/削除/変更。

3
Chris Moschini