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/