So weisen Sie entfernbaren USB-Festplatten permanente Laufwerksbuchstaben zu

29

Ich habe Skripte, die bestimmte Laufwerksbuchstaben für Festplatten erwarten. Windows weist manchmal die verschiedenen Laufwerksbuchstaben zu (z. B. erwartete ich, dass mein Maxtor-Laufwerk E: ist, aber es ist jetzt F:, daher schlagen meine Skripts fehl), abhängig von der Reihenfolge, in der die Laufwerke an meinen Laptop angeschlossen sind.

Wie ordne ich in Windows 7 einem Laufwerk einen permanenten Laufwerksbuchstaben zu?

Sajee
quelle
Gute Frage!!
Lawrence Dol

Antworten:

23

Dies ist in der Computerverwaltung ohne externe Tools möglich. Die Benutzeroberfläche unterscheidet sich in Windows 7 geringfügig, der Speicherort ist jedoch derselbe.

Start -> Geben Sie ein compmgmt.mscund drücken Sie Enter-> Speicher -> Datenträgerverwaltung

oder

Drücken Sie Win+ xund drücken Sie dann kauf Datenträgerverwaltung zu wählen.

Alt-Text

Alt-Text

John T
quelle
6
Funktioniert nur für Laufwerke, die vollständig dem USB-Standard entsprechen. Viele Laufwerke haben keine Seriennummer und die Windows-Laufwerkbuchstabenverwaltung schlägt fehl, wenn Sie das Laufwerk erneut anschließen.
10

Der USB-Laufwerksbuchstaben-Manager für Windows ist Ihr Freund.

USBDLM ist ein Windows-Dienst, der die Steuerung der Windows-Laufwerksbuchstabenzuweisung für USB-Laufwerke ermöglicht. Das Ausführen als Dienst macht es unabhängig von den Berechtigungen des angemeldeten Benutzers, sodass die Benutzer nicht berechtigt sein müssen, die Laufwerksbuchstaben zu ändern. Es löst automatisch Konflikte zwischen USB-Laufwerken und Netzwerk- oder Ersatzlaufwerken des aktuell angemeldeten Benutzers. Außerdem können Sie neue Standardbuchstaben für USB-Laufwerke und vieles mehr definieren.

Einige Hauptmerkmale:

  • Überprüfen Sie, ob der Buchstabe von einer Netzwerkfreigabe des aktuell angemeldeten Benutzers verwendet wird, und weisen Sie den nächsten tatsächlich verfügbaren Buchstaben zu.
  • Reservieren Sie Buchstaben, damit sie nicht für lokale Laufwerke verwendet werden.
  • Weisen Sie einen Buchstaben aus einer Liste neuer Standardbuchstaben zu, die auch von vielen verschiedenen Kriterien wie dem aktiven Benutzer, dem Laufwerkstyp, der Verbindung (USB, FireWire), dem USB-Anschluss, der Datenträgerbezeichnung, der Größe usw. abhängen.
  • Weisen Sie Buchstaben für ein bestimmtes USB-Laufwerk zu, indem Sie eine INI-Datei auf dem Laufwerk ablegen.
  • Entfernen Sie die Laufwerksbuchstaben der Kartenleser, bis eine Karte eingelegt ist.
  • Zeigen Sie eine Ballonspitze mit den zugewiesenen Laufwerksbuchstaben an.
  • Definieren Sie Autorun-Ereignisse in Abhängigkeit von vielen verschiedenen Kriterien.
Peter Mortensen
quelle
0

Laufwerksbuchstaben werden "vergessen", wenn Sie diesem Buchstaben ein neues Laufwerk zuweisen. Wenn Sie möchten, dass mehrere Laufwerke (z. B. Sicherungslaufwerke) den gleichen gespeicherten Buchstaben haben, ist dies ein Problem, aber es gibt eine nicht zufällige Möglichkeit.

Ich hatte das Bedürfnis, dies zu veröffentlichen, nachdem ich im Internet nach einer Lösung für mehrere Laufwerke gesucht hatte, die ich auslagern wollte, wobei alle den gleichen Laufwerksbuchstaben für meine Freude am Schreiben von Skripten verwendeten. Manchmal ist whateverware (USBDLM) für Ihre Domänencontroller, vertraulichen Kioske usw. einfach nicht ausreichend. Wir werden dies also auf die harte Tour tun.

Wenn Sie nicht über viele Daten verfügen oder bei Null anfangen, ist es am einfachsten, das Gerät mit dem zugewiesenen Buchstaben mithilfe von Clonezilla von Festplatte zu Festplatte zu klonen . Wenn Sie jedoch bereits Daten auf Laufwerken haben und diese Daten nicht sichern / wiederherstellen können oder möchten, oder einfach nur so, wie es mit der Volume-GUID in Verbindung zu stehen scheint, müssen Sie einen Weg finden, dies zu tun Ändern Sie dies auf Ihren vorhandenen Volumes, sodass alle übereinstimmen, und führen Sie dann einige Tests durch. Ich habe es nach Clonezilla-Art gemacht. Ich habe es nicht versucht, aber ich stelle mir vor, dass ein Partitionsklon auch funktionieren würde.

Was ich für Sie überprüfen kann, ist, dass es nicht von der Datenträger-ID stammt. Daher ist es nicht hilfreich, dies über diskpart zu ändern, und dass Sie mit PowerShell Datenträger-GUIDs erhalten können:

GWMI -namespace root\cimv2 -class win32_volume

Hoffentlich kann jemand, der schlauer ist als ich, herausfinden, wie man die Volume-GUID ändert oder spezifiziert und testet, oder zumindest feststellen, ob der Reg-Wert tatsächlich von dort stammt, sodass wir dies dynamisch tun können, ohne ganze Laufwerke zu klonen.

Wie es funktioniert:

Wenn Sie einem Laufwerk einen Laufwerksbuchstaben zuweisen, speichert Windows diesen in der Registrierung unter dem Schlüssel hklm \ system \ mounteddevices. Sie können feststellen, dass beim Zuweisen eines neuen Laufwerks der X-Buchstabe (z. B.) des Datenteils für reg_binary (\ dosdevices \ x: in diesem Fall) mit dem neuen Laufwerk überschrieben wird und Sie nicht mehrere Einträge mit unterschiedlichen Werten haben können Wenn Sie das nächste Mal dieses alte Laufwerk einstecken, wird es nicht mehr X sein.

Wenn Sie sich den Wert reg_binary selbst ansehen, beginnt er mit dmio id, gefolgt von einer GUID - die eigentlich von der eindeutigen ID des Datenträgers herrührt. Ich verstehe die Beziehung / Übersetzung in den Binärregisterwert nicht wirklich, außer zu sagen, dass sie von der eindeutigen ID der Platte stammt. Ich sage dies nur, um zu veranschaulichen, dass wir uns hier nicht um Volume-GUIDs kümmern müssen, da der Schriftzug alle von der eindeutigen ID des Laufwerks stammt. Dies ist bei MBR- / Basisdatenträgern möglicherweise nicht der Fall. Ich arbeite hier nur mit dynamischen GPT- Datenträgern (und Sie wahrscheinlich auch).

Weitere Lektüre / Sachen, die ich gefunden habe:

Partitionen und Volumes https://social.technet.microsoft.com/Forums/en-US/e7b2ddd6-f245-49ed-8fec-3b6e08e75369/how-do-i-find-the-partition-guid?forum=winservergen

Volumes GUIDs und andere Dinge in mounteddevices https://morgansimonsen.com/2009/01/26/displaying-the-volume-guid-of-a-volume-2/

David
quelle
Der Versuch zu vermitteln, dass Sie, wenn Sie eine Festplatte klonen, mehrere Hardwareteile verwenden können und alle denselben Laufwerksbuchstaben behalten - schließen Sie sie nur nicht gleichzeitig an. -oh und dass es einen besseren Weg gibt, wenn Sie die Partitions-Guid manuell bearbeiten können (ich glaube, das ist die Basis), aber ich bin nicht so weit gekommen, wie mein Problem gelöst wurde
David