WSL Speicherort ändern?
- Wo befindet sich der Standardspeicherort von WSL?
- Warum möchte man den Speicherort ändern?
- Wie kann der Speicherort von WSL geändert werden?
- Distribution exportieren und importieren
- Welche Besonderheiten sollte man beachten?
- Fazit
Viele Nutzer von Windows Subsystem for Linux (WSL) möchten den Speicherort ihrer WSL-Distributionen ändern. Dies kann sinnvoll sein, wenn der Standardspeicherort auf der Systempartition nicht genügend Platz bietet oder wenn man die Daten lieber auf einer anderen Festplatte oder einem schnelleren Laufwerk ablegen möchte. Im Folgenden wird erklärt, wie der Speicherort von WSL-Distributionen angepasst werden kann.
Wo befindet sich der Standardspeicherort von WSL?
Standardmäßig werden WSL-Distributionen als virtuelle Festplatten-Dateien (VHDX) im Verzeichnis des Benutzerprofils gespeichert. Konkret findet man die Dateien meistens unter:
C:\Users\ \AppData\Local\Packages\
In diesem Verzeichnis legt jede installierte Distribution ihren eigenen Unterordner an, der die entsprechenden Dateien und die virtuelle Festplatte enthält.
Warum möchte man den Speicherort ändern?
Der Hauptgrund für das Ändern des Speicherorts ist meist der Platzmangel auf der Systempartition. Bei größeren Projekten oder umfangreichen Daten kann die WSL-Distribution schnell viele Gigabyte belegen. Außerdem kann es aus Performance-Gründen oder aus organisatorischen Gründen sinnvoll sein, die WSL-Daten auf ein separates Laufwerk oder eine SSD zu verschieben.
Wie kann der Speicherort von WSL geändert werden?
Windows bietet keine direkte Einstellung, um den Speicherort einer bereits installierten WSL-Distribution zu ändern. Allerdings gibt es verschiedene Möglichkeiten, dieses Ziel zu erreichen. Eine gängige Methode ist das Exportieren der vorhandenen Distribution als Datei und das anschließende Importieren an einem neuen Speicherort.
Distribution exportieren und importieren
Zuerst exportiert man die vorhandene Distribution mit dem Befehl wsl --export. Dabei wird die Distribution als TAR-Datei gesichert. Danach kann diese Datei an einem beliebigen Ort gespeichert und anschließend mit wsl --import an einem neuen Pfad wiederhergestellt werden. Nach erfolgreichem Import kann die alte Distribution entfernt werden.
Beispielschritte:
Mit wsl --list --verbose kann man zunächst die Namen und Details der installierten Distributionen sehen. Anschließend verwendet man:
wsl --export C:\Neuer\Speicherort\backup.tar
Daraufhin importiert man mit:
wsl --import C:\Neuer\Speicherort C:\Neuer\Speicherort\backup.tar
Nach erfolgreichem Import kann die alte Distribution mit wsl --unregister gelöscht werden.
Welche Besonderheiten sollte man beachten?
Nach dem Verschieben der Distribution erhält die neue Installation einen neuen Namen und auch neue interne IDs. Es empfiehlt sich daher, die alte Distribution erst zu entfernen, nachdem man die neue Installation geprüft hat. Zudem sollten offene Dateien geschlossen sein, wenn der Export stattfindet, um Datenverlust zu vermeiden.
In einigen Fällen kann die Änderung des Speicherorts auch Auswirkungen auf Verknüpfungen oder Shortcut-Pfade haben, die man manuell anpassen muss. Einige Nutzer verwenden daher auch symbolische Links, um den ursprünglichen Pfad beizubehalten, während die Daten auf ein anderes Laufwerk verschoben wurden.
Fazit
Der Speicherort von WSL-Distributionen lässt sich nicht direkt in den Einstellungen ändern, aber durch das Exportieren und anschließende Importieren an einen neuen Ort kann die gewünschte Verlagerung dennoch erreicht werden. Das Verfahren ist unkompliziert und bietet die Flexibilität, den Speicherort nach eigenen Bedürfnissen anzupassen, was besonders bei begrenztem Speicherplatz der Systempartition vorteilhaft ist.
