it-swarm.com.de

Wie entferne ich "Phantom" -Laufwerksbuchstaben?

Ich habe kürzlich zwei GPT-formatierte USB-Festplatten an meine Win10-Workstation angeschlossen. Ich musste den BCD-Speicher aktualisieren, damit ich mit Diskpart den EFI-Partitionen auf den Laufwerken die Buchstaben S: und T: zuweisen konnte. Jetzt habe ich zwei Phantomlaufwerksbuchstaben S: und T:, die jetzt permanent meinem PC zugeordnet sind, obwohl ich die fraglichen Festplatten nicht mehr angeschlossen habe.

enter image description here

Ich habe versucht, die Laufwerke wieder anzuschließen, damit ich den Buchstaben entfernen kann, aber die EFI-Partitionen auf diesen Laufwerken haben keine Laufwerksbuchstaben erhalten (was das normale Verhalten ist). Ich habe versucht, Diskpart erneut zu verwenden, um ihnen dieselben Buchstaben zuzuweisen, aber es gibt an, dass diese Buchstaben bereits verwendet werden.

Die Laufwerksbuchstaben stimmen mit nichts in der Datenträgerverwaltungskonsole überein, daher kann ich sie nicht von dort entfernen. Es gibt auch nichts im Geräte-Manager, das sie enthält. Ich habe mich dafür entschieden, versteckte Geräte anzuzeigen und alle abgeblendeten Speichervolumes zu entfernen, aber die Laufwerksbuchstaben bleiben erhalten.

Diese Laufwerksbuchstaben stecken jetzt fest und ich kann sie nicht mehr loswerden.

Irgendwelche Ideen?

14
Wes Sayeed

Dieses Problem trat von selbst auf, nachdem einige Windows-Updates einen Neustart des Computers erzwangen.

Dieses Verhalten scheint ein Fehler zu sein. Ich vermute, dass der Grund, warum die Phantom-Laufwerksbuchstaben während eines Neustarts bestehen blieben, in den Funktionen "Soft Restart" und "Fast Startup" von Windows 10 liegt, die nichtactualshutdown or Starten Sie den Computer nicht mehr neu, wenn Sie ihn zum Herunterfahren oder Neustarten auffordern.

Dies lag wahrscheinlich daran, dass das System niemals eine vollständige HW-Initialisierung durchlief (und daher niemals das Vorhandensein dieser Laufwerksbuchstaben überprüfte), bis Windows Updates das Problem durch einen vollständigen Neustart erzwang.


Kurzer Überblick über die Soft-Neustart- und Schnellstartfunktionen:

Um die Startzeiten in Windows 8 und Windows 10 zu verkürzen, führt Windows kein vollständiges Herunterfahren/Neustarten mehr durch. Die (in Windows 8 eingeführte) Schnellstartfunktion führt beim Herunterfahren des Systems einenpartiellenRuhezustand aus. Bei bestimmten Kernprozessen (jedoch nicht bei allen Prozessen im Ruhezustand) werden die Status gespeichert, damit sie beim nächsten Start fortgesetzt werden können, ohne dass eine vollständige Initialisierung erforderlich ist. Dieses Verhalten wirkte sich nur auf das Herunterfahren und nicht auf den Neustart aus. Sie können es über die Systemsteuerung ausschalten.

Windows 10 erweitert dieses Verhalten mit der Funktion "Soft Restart". Bei einem Neustart setzt das System die Software wie bei einem Neustart zurück, initialisiert jedoch weder die Hardware noch den Kernel neu, wodurch die Neustartzeiten verkürzt werden. Sie können diese Funktion nicht deaktivieren.


In Windows 10 besteht die EINZIGE Möglichkeit, einen vollständigen Neustart des Systems durchzuführen, darin, einen shutdown -r -f -t 0 über die Befehlszeile auszugeben.

7
Wes Sayeed

Der Befehl zum Entfernen eines Laufwerksbuchstabens - der nicht benötigt werden sollte, aber hey, Win10, es gibt immer noch einige Fehler - lautet mountvol <drive> /D, für Sie also mountvol S: /D und mountvol T: /D. Sie können auch mountvol /R versuchen, um alle Laufwerksbuchstabenzuweisungen zu entfernen, für die derzeit kein Laufwerk bereitgestellt ist. Sie können auch versuchen, /P anstelle von /D zu verwenden, es ist jedoch vorgesehen, dass es verwendet wird, während das Volume tatsächlich vorhanden ist.

Sie können auch den Befehl remove in diskpart verwenden, um Zuweisungen von Laufwerksbuchstaben zu entfernen. Sie haben erwähnt, dass Sie mountvol verwenden, um die Laufwerksbuchstaben neu zuzuweisen, aber nicht, um sie zu entfernen. Ich bin mir ziemlich sicher, dass es nur die gleichen APIs wie mountvol aufruft.

Alle diese Befehle müssen natürlich als Administrator ausgeführt werden.

17
CBHacking