起動時に特定のハードドライブのみに接続するように Windows を制限する

起動時に特定のハードドライブのみに接続するように Windows を制限する

奇妙な Windows 8.1 と Windows 10 のデュアル ブートに遭遇しました。8.1 と 10 は両方とも別のディスク上にあります (パーティションではありませんが、パーティションにも同じことが当てはまると思います)。

問題は、W10 と W8.1 の「ファイル構造」に互換性がないように見えることです。W8.1 を起動すると、W10 ディスク/パーティションが検出され、W10 ディスクが何らかの理由で破損していると判断されます。チェックと修復には非常に時間がかかり (1 時間以上)、W10 を起動すると、ファイルを修復しようとします... もちろん、W10 は W8.1 ディスクが破損していると判断されます。起動のたびに、「ディスク チェックをスキップするには任意のキーを押してください」と準備する必要があります。

また、起動後でもディスクが修復されていない場合は、常に 100% のディスク アクティビティになります。これにより、パフォーマンスが「まったく使用できない」レベルに低下します。

このデュアルブートは何とか可能でしょうか?

「Windows on the go」には、オペレーティング システムが起動するディスクのみをマウントする機能があります。残りのディスクは、セキュリティ対策として切断されます (厄介なウイルスや、誤って他の人のハード ドライブに貴重なファイルを保存してしまうことを避けるためです)。

Windows に起動時にディスクをマウントしないように指示する方法はありますか (理想的には、起動中にディスクをチェックしないように)? 他のディスクが手動で「マウント」されるまで、単一のディスク (必ずしも単一のパーティションではない) を使用するようにデフォルトを設定する方法は?

言い換えると、たとえコンピュータに物理的に10台のハードドライブが接続されていたとしても、Windowsが使用するハードドライブは1つ他の 9 つのドライブは、手動でマウントするまで完全に無視されます。物理的に切断しておき、必要なときだけ再接続するのと同等のソフトウェアです。

答え1

ドライブ文字を削除するだけで十分かもしれません。ディスクの管理(diskmgmt) 管理者として、パーティションを右クリックし、文字の変更、削除を選択します。Windows でパーティションを非表示またはマウント解除する方法

または、管理者特権のコマンド プロンプトで次のように入力して自動マウントを無効にします。

mountvol /N

有効にする:

mountvol /E

関連情報