VMWare Workstation で暗号化された外付けハードドライブ上のファイルを操作できますか?

VMWare Workstation で暗号化された外付けハードドライブ上のファイルを操作できますか?

次のような状況があります:

  1. VMWare VM でいくつかのテストを行う必要がありました。
  2. 私の仕事用デスクトップ マシンにはわずか 100 GB のハード ドライブが搭載されており、すでに他のソフトウェア (Office、Visual Studio など) でほぼいっぱいになっています。
  3. 上司を説得して、外付け 2TB USB ハードドライブを買ってもらいました。
  4. 外付けハードドライブ上でVMを問題なく作成、構成、インストール、使用しています
  5. 私の会社は、リムーバブルストレージ(外付けハードドライブなど)に暗号化を追加する暗号化ソフトウェアをすべてのマシンに導入することを決定しました。
  6. VM は問題なく起動できますが、スナップショットに戻そうとするなどの他の操作を行うと BSOD が発生し、再起動後に .vmx ファイルが破壊/削除されていることがわかります。

わかりました。明らかに、VMWare との以前の契約はもう機能しません。しかし、そもそも私が外付けハード ドライブからこれを実行しようとしていた理由は、デスクトップ マシンに VM を本格的に操作するのに十分なスペースがなかったためです (また、社内の IT スタッフによると、マシンには追加の内蔵ハード ドライブを取り付けることはできないとのことです)。

そこで、暗号化された外付けハード ドライブから VM を実行し、できるだけ多くの大きなファイルを外付けドライブに保存する方法があるかどうか疑問に思っています。.vmx ファイルなどを手動で編集しても構いませんが、必要なのは、データの大部分を外付けディスクに保存することです (できればスナップショット ファイル構造はそのままに)。

また、暗号化のギガが何なのか100%確信が持てません。GuardianEdgeですが、ハードドライブかどうかはわかりません。コンテンツ暗号化されている場合、またはコミュニケーションハードドライブは暗号化されているのでしょうか。ドキュメントによると、外部メディアに置かれたファイルは暗号化されているようですが、このハードドライブにはすでに大量のデータが入っているので、わかりません。

誤解のないように言っておきますが、私は暗号化などを回避しようとしているわけではなく、唯一の内部ハード ドライブがタスクを実行するには小さすぎて、ファイルの大部分が外部ドライブにあるという状況で VM を使用および処理できるようにしたいだけです。これは、この新しい暗号化ソフトウェアを導入する前は機能していた構成です。

答え1

ローカル ハードドライブ上に VM を作成できますが、VMX ファイルで VMDK が別のパスに存在することを指定します。

例えば:

scsi0:0.fileName = "EncryptedDriverletter:\Encrypted\Drive\10G.vmdk"
ide1:0.fileName = "LocalDriveLetter:\ISO\cdrom.iso"

すべてのシステムが単一のハードウェア ユニットに含まれているため、これはバックアップに適していることに注意してください。

答え2

ああ、Google で「GuardianEdge」を検索しても、そのソフトウェアのホームページが表示されませんでした... 通信を暗号化するには、リムーバブル ハードウェアが暗号化に対応している必要があるため、コンテンツを暗号化する必要があることはほぼ 100% 確信しています。

ドライブが常にそのコンピュータ内にある限り、コンピュータがファイルを使用するときにファイルが復号化されるはずです。GuardianEdge のない別のコンピュータではファイルは表示されません。

元のファイルの上に暗号化されたファイル システムを直接追加した場合、どのような問題が発生するかはわかりません。ファイルが失われている場合は、それが原因だと思います。ファイルがどこに行ったのかわからないため、修正方法はわかりません。スナップショットに戻さずに機能する場合は、これを黄金の瞬間として利用し、別のファイル障害が発生した場合に備えてそのままバックアップしてください...


ドライブやドライブ文字に問題がある場合、外付けハードドライブ上のフォルダーに類似したディレクトリを作成すると非常に便利です。

コンピュータには NT ファイル システム (NTFS) が必要です。Windows XP またはそれ以降のバージョンを使用している場合は、NTFS が必要です。コマンド プロンプトを開いて、次のように入力しますmklink /J "C:\Users\Username\Documents\Virtual Machines" "X:\My Work Files\VMWare"。このコマンドにより、「C:\Users\Username\Documents」内に「Virtual Machines」というフォルダ (ショートカットのように見えますが、ショートカットではありません) が作成されます (Virtual Machines は、ユーザーの仮想マシン用の VMWare のデフォルト ディレクトリです)。このフォルダには、「X:\My Work Files\VMWare」のファイルが保存されます。このフォルダは、暗号化されたハード ドライブ上の暗号化されたフォルダになります。すべてのプログラムでは、このフォルダがファイルを保存する標準フォルダとして認識されます。VMWare などのプログラムがファイルにアクセスすると、外付けハード ドライブから正常に読み取りますが、ドキュメント内のファイルにアクセスしていると見なされます。この方法を使用すると、どのプログラムでも問題は発生しません。

したがって、ドライブ文字が変更されたり、仮想マシンを移動する必要がある場合は、ドキュメント内のリンクされたディレクトリ (自分のデータが入っているディレクトリではなく、「ショートカット」ディレクトリ) を削除し、仮想マシンの新しい場所に新しいディレクトリを作成します。VMWare はドキュメント フォルダ内の同じ場所にある同じファイルを参照しますが、実際のファイルは別の場所にあります。

だから、mklink少しでもお役に立てれば幸いです。

関連情報