最近、Win10ワークステーションに2つのGPTフォーマットのUSBハードドライブを接続しました。それらのBCDストアを更新する必要があったので、Diskpartを使用してドライブのEFIパーティションに文字S:とT:を割り当てました。現在、問題のハードドライブが接続されていなくても、2つのファントムドライブ文字S:とT:がPCに永続的にマッピングされています。
ドライブを接続し直して文字を削除しようとしましたが、それらのドライブのEFIパーティションにはドライブ文字がありません(これは通常の動作です)。 Diskpartをもう一度使用して同じ文字を割り当てようとしましたが、これらの文字は既に使用されています。
ドライブ文字はディスク管理コンソールの何にも対応していないので、そこから削除することはできません。それらを保持しているデバイスマネージャーには何もありません。非表示のデバイスを表示することを選択し、グレー表示されたストレージボリュームをすべて削除しましたが、ドライブ文字は残ります。
これらのドライブ文字は現在「スタック」しており、取り除くことができません。
何か案は?
ドライブ文字を削除するコマンド-必要ありませんが、Win10にはまだバグがあります-はmountvol <drive> /D
なので、mountvol S: /D
とmountvol T: /D
になります。 。 mountvol /R
を試すこともできます。これにより、現在マウントされているドライブがないドライブ文字の割り当てがすべて削除されます。 /P
の代わりに/D
を使用することもできますが、これは、ボリュームが実際に存在しているときに使用することを目的としています。
remove
のdiskpart
コマンドを使用して、ドライブ文字の割り当てを削除することもできます。 mountvolを使用してドライブ文字の再割り当てを試みることについて言及しましたが、それらを削除する試みについては言及しませんでした。実際、mountvol
と同じAPIを呼び出すだけだと思います。
これらのコマンドはすべて、当然、管理者として実行する必要があります。