「ファントム」ドライブ文字を削除する方法は?


16

最近、2つのGPT形式のUSBハードドライブをWin10ワークステーションに接続しました。それらのBCDストアを更新する必要があったため、Diskpartを使用してドライブのEFIパーティションに文字S:およびT:を割り当てました。これで、問題のハードドライブが接続されていなくても、2つのファントムドライブ文字S:とT:がPCに永続的にマッピングされました。

ここに画像の説明を入力してください

レターを削除できるようにドライブを再び接続しようとしましたが、それらのドライブのEFIパーティションはドライブ文字を取得しませんでした(これは通常の動作です)。Diskpartを再び使用して同じ文字を割り当てようとしましたが、それらの文字がすでに使用されていることがわかります。

ドライブ文字はディスク管理コンソールの何にも対応していないため、そこから削除することはできません。デバイスマネージャーには、それらを保持するものは何もありません。非表示のデバイスを表示することを選択し、一覧表示されているすべてのグレー表示のストレージボリュームを削除しましたが、ドライブ文字は残ります。

これらのドライブ文字は現在「スタック」しており、それらを取り除くことはできません。

何か案は?

回答:


19

必要に応じて、ちょっと、Win10、いくつかのバグが残っていてはならない- -ドライブ文字を削除するコマンドがあるmountvol <drive> /Dので、あなたのためにそれは次のようになり、mountvol S: /Dそしてmountvol T: /D。またmountvol /R、を試すこともできます。これにより、現在マウントされているドライブがないドライブ文字の割り当てがすべて削除されます。の/P代わりに使用することもできますが/D、ボリュームが実際に存在している間に使用することを目的としています。

removeコマンドを使用しdiskpartて、ドライブ文字の割り当てを削除することもできます。mountvolを使用してドライブ文字の再割り当てを試みることについて言及しましたが、それらの削除を試みることについては言及しませんでした。mountvol実際にと同じAPIを呼び出すだけであると確信しています。

これらのコマンドはすべて、当然ながら管理者として実行する必要があります。


ボリュームdiskpartを削除するために使用することはできません。使用するselect前にボリュームを操作する必要がremoveあり、文字が何にも対応していないためです。mountvolトリックも行っていないようです。/ Dは、システムが指定されたファイルを見つけることができないことを示します。/ Rは、ディレクトリが空ではないことを示します。
ウェスセイド

それらは...奇妙なエラーです。それらは再起動後も持続し、それらの試みは再起動後に行われたと推測します。次に確認できる場所はHKLM\SYSTEM\MountedDevicesレジストリキーです。のような値が存在する場合は\DosDevices\S:、それらを削除します。ただし、それが原因で「ファイルが見つかりません」というエラーが発生したと思われmountvolます。プログラムでこれらの値を削除しようとしましたが、存在しません。ただし、チェックする価値があります。
CBH15年

1
はい、再起動しても保持されます。いいえ、HKLM \ MountedDevicesはそれらへの参照を持ちません。ただし、Windowsの更新後、問題は自然に解消されました。私は答えに本当の犯人を投稿しました。
ウェスセイード

1
@CBHackingありがとう、これはGoogle Drifeファイルストリームに関する私の問題で機能しました。ある日、G:パーティションを離れ、新しいパーティションとして使用するためにH:を作成しました。私はそれを削除する方法を見つけることができませんでしたがmountvol /R、Googleドライブのファイルストリームファントムディスクを削除するために働いたあなたの提案
Cas Nouwens

7

いくつかのWindows Updateがコンピューターの再起動を強制した後、この問題は自然に消えました。

この動作はバグのようです。私は、ファントムドライブ文字がリブートを通じて持続理由が原因でないWindows 10の「ソフトの再起動」と「高速スタートアップ」の機能、であったと思われる、実際にあなたがシャットダウンまたは再起動を行うには、それを教えてくれたときにはもうシャットダウンや再起動。

Windows Updatesが完全な再起動を実行して問題を強制するまで、システムが実際に完全なHW初期化を実行しなかったため(したがって、これらのドライブ文字の存在を確認しなかったため)。


ソフトリスタートおよび高速起動機能の概要:

Windows 8およびWindows 10の起動時間を短縮するために、Windowsは完全なシャットダウン/再起動を行わなくなりました。(Windows 8で導入された)高速起動機能は、システムのシャットダウン時に部分的に休止状態になります。特定のコアプロセス(ただし、完全な休止状態のようにすべてではない)には、次の起動時に完全な初期化を行わずに再開できるように状態が保存されます。この動作はシャットダウンのみに影響し、再起動には影響しません。電源コントロールパネルからオフにできます。

Windows 10では、この動作をソフトリスタート機能で拡張しています。再起動すると、システムはソフトウェアを再起動したかのようにリセットしますが、ハードウェアまたはカーネルを再初期化しないため、再起動時間が短縮されます。この機能をオフにすることはできません。


Windows 10では、システムを完全に再起動する唯一の方法はshutdown -r -f -t 0、コマンドラインからを発行することです。


休止状態(powercfg /H off)を無効にした場合はどうですか?私は確かにソフトシャットダウンを無効にし、おそらくソフトリスタートも同様に期待しています。ソフトリスタートを防止するように思われるもう1つのことは、高度なスタートアップオプションを使用して、たとえばBIOS / EFI SETUPを起動することです。
CBH15年

これがWindows 10ビルド10586で動作することを確認-fしました-t 0shutdown -r -t 0も動作します。
グレンジャー

ちょっとだけ、コントロールパネル\コントロールパネルのすべてのアイテム\電源オプション\システム設定(「電源ボタンの機能を選択する」とも呼ばれます)からこの機能をオフにできます。powercfg -h offで休止状態が完全に無効になっている場合も、定義により無効になっています。
sCiphre

何年にもわたる再起動とアップグレードにもかかわらず、私はこの問題を抱えていました。ドライブ文字を予約するVirtualCloneドライブ(または同様のツール)の使用に関連していると思います。多分私はそれらを予約するためにいくつかのコマンドラインをしさえした。
Fuhrmanator
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.