web-dev-qa-db-ja.com

購入する前に、USBドライブがVMパススルー対応かどうかを確認する方法

このページ 言う:

また、すべてのUSBディスクをパススルーディスクとしてVMに提示できるわけではありません。

それが重要な部分です。

ドライバが厳密にユーザーモードの場合、USBディスクを提示できません。システム(ユーザーセッションの外部)がディスクに適切にアクセスして制御できるように、選択された少数のデバイスのみが表示されます。

この機能を使用したいが、USBディスクの交換が必要だったとします。この機能があるかどうかを購入する前にどのように確認しますか?

注:コンテキストから、これはディスクを「オフライン」にする機能とは別であると想定しています。これは、投稿からのAFAICT 他の場所 、(と思われる)1:1であるかどうかに関係しています。スティックやその他のフラッシュ/ SSDっぽい獣ではなく、回転するUSB​​ハードディスクです。これが正しくない場合は、購入する前に、特定のUSBディスクがオフライン可能かどうかも知る必要があるようです。

1
Kev

ドライブを購入する前にこれを伝える普遍的な方法はありません。これは、誰もが明示的にリストしている仕様ではないためです。ただし、原則と理由は次のとおりです。

すべての標準USBドライブは標準ブロックデバイスになります。 USB大容量記憶装置(ブロック)デバイスはすべてパススルーで機能するはずです。唯一の例外は、USBドライブに独自のオーバーレイまたはセグメンテーション機能がある場合です。これが発生する例の非網羅的なリストを以下に示します。暗号化されていないドライブの99%以上が正常に機能すると思います。ユーザーモードのデバイス表示に関する懸念は、実際に発生する可能性は非常に低いです。

ポータブルな「暗号化」アプリケーションを使用する一部のドライブは、ユーザーモードになります。この場合、アプリケーションはドライブにファイルまたはパーティションをロードし、オンザフライで復号化してから、仮想ボリュームをOSに提示します。他の暗号化されたドライブでは、ユーザーモードアプリケーションは単にロック解除/復号化キーをデバイスに提供します。その時点で、デバイスハードウェア自体が復号化を実行し、標準の暗号化されていないブロックデバイスとして表示されます。 2番目のケースでは、パススルーは機能する可能性がありますが、正しいロック解除コードを提供する特定のソフトウェアが実行されるまで実際のストレージデバイスが表示されないため、信頼性が低い可能性があります。また、一部のドライブは切断され、ロック解除がトリガーされると別のデバイスとして再接続されます。

特定の制限よりも大きい一部のドライブ-例: LBA-32、MBR、SD(非HC)など-2TBを超えるドライブで最も一般的で、複数の仮想2TBドライブとして表示されます。これを行う方法は上記のように異なりますが、ソフトウェアコンポーネントが関係する場合があります。 2つのパーティションを切り替えるハードウェアスイッチを備えたデバイスは、問題がない傾向があります。

最後に、面白い機能を備えた一部のドライブ(特に、古いギミックドライブやWiFiスティックまたは3Gモデムで一般的)は、ハブに接続された複数の個別のUSBデバイスとして表示されます。たとえば、一部のUSBドライブは、読み取り専用CDROM、および2番目のUSBブロックデバイスとして表示されます。一部は、ドライバがインストールされたUSB CDROMとしてのみ表示され、それらのドライバがインストールされると、CDROMが消え、ブロックデバイス(またはモデムなど)が表示されます。繰り返しますが、これらはパススルーと一貫性のない動作をする可能性があります。

注意として、「ワンタッチ」バックアップソフトウェアなどが付属するほとんどのドライブは、通常のブロックドライブであり、オプションのソフトウェアは、通常のファイルシステムのフォルダ内のファイルの束と同じです。これらは問題なく使用できます。余分なソフトウェアは無視してください。

2つ目の注意として、私の以前のコメントから:ディスクを「オフライン」にする機能は、スティックやその他のフラッシュ/ SSDっぽい獣ではなく、回転するUSB​​ハードディスクであるかどうかと関係があります何も

1:1で関連付けられているのは、OSとコントローラードライバーがどのようなデバイスとして表示されるかだけです。つまり、コントローラーはディスクを取り外し可能かどうかを示しますが、そのコントローラーに接続されているすべてのタイプのディスクは、ディスクの種類に関係なく、すべて取り外し可能として表示されます。一部のSATAドライバーはこれを実行しますが、他のドライバーは実行しません。USBの場合も同じです。

ただし、ディスクを「オフライン」にする機能は実際には必要ありません。

1
noitsbecky