Windows 上で 3 つの外付けドライブ (2 * 3Tb + 1 * 2Tb) から結合されたドライブを作成しようとしています。
diskmgmt.msc にアクセスしてスパン ドライブを作成しようとしましたが、「操作はオブジェクトによってサポートされていません」というエラーが引き続き表示されます。
つまり、Windows はリムーバブル ドライブ上にスパン ドライブを作成することをサポートしていないということですか? この制限を回避する方法はありますか?
ありがとう。
答え1
つまり、Windows はリムーバブル ドライブ上でのスパン ドライブの作成をサポートしていないということですか?
正解です。スパンドライブはダイナミックディスクのオプションです。https://msdn.microsoft.com/ja-jp/library/dd163552.aspx:
注意: ポータブル コンピューターやリムーバブル メディアではダイナミック ディスクは使用できません。
そして、次の質問です。
この制限を回避する方法はありますか?
理論的には、その通りです。ストレージ スタック内のディスク オブジェクトのすぐ上にあるフィルター ドライバーは、システムに対して、それらが取り外し不可能であると主張して嘘をつく可能性があります。実際には、これを実現するための既製の手段は、私の知る限りありません。これは良いことですが、それは悪い考えです。
答え2
外付けドライブとは、USB ドライブのことを指していると思います。
まず、これは技術的に実現不可能です。Windows は、USB ドライバーを他のストレージ ドライバーよりもブート プロセスのかなり遅い段階でロードするためです。また、USB は、ストレージ サブシステムの残りの部分よりも上位層のプロトコル スタックです。このため、USB デバイスは、ホスト OS に問題を引き起こすことなく、VM に簡単にリダイレクトできます。
第二に、これはそもそも非常に悪い考えです。スパン ボリュームはフォールト トレランスではありません。バックアップがあるか、データがそれほど機密でない限り、内部ディスクでは問題ありません。しかし、外部ディスクのボリュームをスパンすると、トラブルの原因になります。システムの実行中にデバイスの 1 つが切断されたらどうなりますか (たとえば、誤って電源コードを蹴ってしまった場合)? 最良のシナリオでは、BSOD が表示されるだけです。最悪のシナリオでは、データ破損が発生し、3 つのドライブすべてのデータがすべて失われます。私の意見では、リスクを冒す価値はあまりありません。
Windows は設計上、この構成をサポートしていません。エンクロージャが eSATA であれば、問題なく使用できます (SATA ディスクの場合、Windows は内部と外部を区別できないため)。ただし、失うことのできないデータについては、やはり信頼できません。