Boot-Laufwerksbuchstabe unter Windows ändern

Gültig für: Windows 2000 | Windows XP | Server 2003 | Windows Vista | Server 2008 | Windows 7 | Windows 8 | Windows 10


icons/device.png

Wenn Sie im Festplattenmanager versuchen, den Laufwerksbuchstaben des Boot-Laufwerkes zu ändern, wird das mit der Meldung: "Der Laufwerksbuchstabe des System- oder Startdatenträgers kann nicht geändert werden" verweigert.

 

Da MS keine Änderung des Buchstaben vorsieht, sollte man es eigentlich auch nicht machen. Da aber viele Leute schon danach gefragt haben und mir das in einer Situation schon einmal sehr geholfen hat, will ich hier den Weg beschreiben. Gebraucht wird es z.B., wenn durch das zurückspielen eines Images plötzlich die Buchstaben vertauscht wurden. Dann können Sie diesem auch die Buchstaben vertauschen.

 

Ich möchte aber darauf hinweisen, dass es zu vielen Problemen kommen kann und im Extremfall Windows nicht mehr startet. Auf jeden Fall sollten Sie vorher Ihre Daten sichern und eine Rettungsdiskette erstellen.

 

Der Weg führt einmal wieder über den direkten Zugriff auf die Registry:

 

Starten Sie den Registryeditor und ändern Sie in der Registry die Einträge wie beschrieben ab.

Beachten Sie dazu bitte folgende Punkte:

Aufrufen von REGEDIT.EXE (alle Betriebssysteme) oder REGEDT32.EXE (nur Windows NT/2000)

 

Info: Wenn der Pfad zum Schlüssel nicht vorhanden ist, müssen Sie die nötigen Schlüssel selber hinzufügen. Rechtsklick auf den letzten Schlüssel (links im Tree) aus dem Kontextmenü "Neu" -> "Schlüssel" auswählen, und die fehlenden Schlüssel mit den angegebenen Namen anlegen.

 

In diesen Beispiel wird davon ausgegangen, dass Sie das Systemlaufwerk "D:" mit dem Laufwerksbuchstaben "C:" tauschen wollen. Die Laufwerke wurden nach dem zurückspielen des Images vertauscht und das Systemlaufwerk war vorher C:

  1. Starten Sie REGEDIT.EXE
  2. Gehen Sie zu HKEY_LOCAL_MACHINE\ System\ MountedDevice
  3. Hier finden Sie einige Einträge. Suchen Sie den Eintrag mit dem zu ändernden Laufwerksbuchstaben, in diesem Beispiel: "\DOS Devices\C:"
  4. Klicken Sie diesen Eintrag mit der rechten Maustaste an und wählen Sie "Umbenennen" aus.
  5. Ändern Sie den Buchstaben kurzzeitig ab, damit C wieder frei wird. In diesen Beispiel würde der Eintrag jetzt so aussehen: "\DOS Devices\C:_"
  6. Suchen Sie jetzt das richtige C-Laufwerk. In diesen Beispiel würde der Eintrag jetzt so aussehen: "\DOS Devices\D:"
  7. Ändern Sie den Buchstaben in den gewünschten Laufwerksbuchstaben ab. In diesen Beispiel würde der Eintrag jetzt so aussehen: "\DOS Devices\C:"
  8. Jetzt müssen Sie noch den ersten Eintrag von "\DOS Devices\C:_" auf "\DOS Devices\D:" ändern.
  9. Starten Sie den Rechner neu.

In diesen Beispiel wird davon ausgegangen, dass Sie das Systemlaufwerk "C:" in den neuen Laufwerksbuchstaben "F:" abändern wollen.

  1. Starten Sie REGEDIT.EXE
  2. Gehen Sie zu HKEY_LOCAL_MACHINE\ System\ MountedDevice
  3. Hier finden Sie einige Einträge. Suchen Sie den Eintrag mit dem zu ändernden Laufwerksbuchstaben, in diesem Beispiel: "\DOS Devices\C:"
  4. Klicken Sie diesen Eintrag mit der rechten Maustaste an und wählen Sie "Umbenennen" aus.
  5. Ändern Sie den Buchstaben in den gewünschten Laufwerksbuchstaben ab. In diesen Beispiel würde der Eintrag jetzt so aussehen: "\DOS Devices\F:"
  6. Jetzt muss man unbedingt mit einem geeigneten Registry Editor alle Registry-Einträge von "C:" auf "F:" (in diesem Beispiel) umändern, sonst findet das System diverse Dinge nicht mehr (z.B. die Auslagerungsdatei in
    HKLM\System\CurrentControlSet\Control\Session Manager\Memory Management\PagingFiles). Die meisten dieser Referenzen befinden sich in den Dateien "Software" und "System" in "\WINNT\System32\config\".
  7. Starten Sie den Rechner neu.

InfoBeachten Sie bitte die folgenden Hinweise: Diese Änderung des Bootlaufwerkes sollte nur von Anwendern durchgeführt werden, die auch die entsprechende Erfahrung haben, es kann dabei zu folgenden Fehlern kommen:

 

  1. Einige Programm sind auch noch in Windows mit festen Laufwerksbuchstaben verbunden, so kann es vorkommen, dass Windows diese Programm nicht mehr findet oder sie nicht richtig laufen (das wird wohl auch mit einer der Gründe sein, warum Windows das Ändern des Systemlaufwerks verweigert).
  2. Es kann passieren, dass Windows nicht mehr richtig startet oder sie sich nicht mehr anmelden können (gerade wenn "Offlinefolder" eingerichtet wurden, können diese nicht mehr synchronisiert werden und Windows meldet sie wieder ab).

Wenn Sie sich nach der Änderung nicht mehr anmelden können, aber der Rechner startet und an einem Netzwerk angeschlossen ist, können Sie die Änderung über das Netzwerk wieder rückgängig machen. Starten Sie dazu auf einem anderen Netzwerkrechner Regedt32 und laden Sie damit die Registry des entsprechenden Rechners. Da man mit REGEDT32 keine Werte umbenennen kann, gehen Sie hier folgendermaßen vor:

  1. Klicken Sie den geänderten Eintrag an und kopieren Sie sich die binären Einträge heraus.
  2. Löschen Sie den Eintrag.
  3. Erstellen Sie einen neuen binären Eintrag mit dem Namen "\DOS Devices\[Laufwerksbuchstabe]:", wobei Sie [Laufwerksbuchstabe] durch den alten Buchstaben ersetzen.
  4. Kopieren Sie hier den zwischengespeicherten Eintrag wieder hinein.
  5. Starten Sie den Rechner neu.


WinFAQ: Startseite | WinFAQ: HTMLMenü | WinFAQ: Java Version


Der Tipp enthält einen Fehler oder Sie haben noch eine Ergänzung dafür? Schreiben Sie uns über die Feedback-Seite an: Feedback-Formular

Impressum | Datenschutz

 

URL: http://www.winfaq.de/faq_html/Content/tip1000/tip1025.htm

WinFAQ ® Version 9.01 Copyright © 1996/2016 by Frank Ullrich