私は最近この問題に直面し、ImDiskが非常に優れたソリューションであることがわかりました。
- 無料、ソースが利用可能、非常に柔軟なオープンソース ライセンス
- 些細なセットアップ(filedisk64(受け入れられた回答で)が「技術的な」セットアップであると説明されているのを見たことがあります)
- 簡単な GUI とコマンドライン アクセス
- Windows 7 64ビットで動作
- Windows で認識されるあらゆる種類のファイルシステム (私の場合は FAT16) を問題なくマウントできるようです。
- を含むファイルで動作します。
- 生のパーティション
- raw ディスク全体 (つまり、MBR と 1 つ以上のパーティションを含みます。マウントするパーティションを選択できます)
- VHD ファイル (512 バイトのフッターが追加された生のパーティションまたはディスクであることが判明しました!)
- また、RAM ドライブを作成することもできます。最初は空でも、既存のディスク イメージに基づいてもかまいません。(私は言わなければならない非常にきれいです!)
ドライブをアンマウントしようとすると、小さな問題が発生しました。ドライブが explorer.exe プロセスによって「使用中」のように見えるため、GUI の右クリック コンテキスト メニューからドライブをアンマウントできませんでした。Explorerウィンドウを閉じて使用してimdisk -d -m X:
も機能しませんでした。ただし、imdisk -D -m X:
(-D
意味が何であれ、アンマウントを「強制」)しました。これは、ドライブが開いている Explorer ウィンドウに表示されていても機能し、問題が発生することはありませんでした。ただし、ドライブが完全にアンマウントされたように見えた後でも、imdisk -l
使用可能なすべてのデバイスを一覧表示\Device\ImDisk0
すると、存在することが報告され、後でドライブを再マウントすると、その両方が\Device\ImDisk1
出力に表示されますimdisk -l
(より多くのアンマウント/再マウント サイクルなど)。これにより、マウントされたドライブを実際に使用しても問題は発生しませんでしたが、理論的には、再起動の合間にこれを何度も実行すると問題が発生する可能性があります.
ImDisk は、古い 486 マシンから 1 つの FAT16 DOS パーティションを含む 1.5Gb ディスク ドライブの内容を転送するのに非常に役立ちました。