El subsistema de Windows para Linux (WSL) le permite hacer una copia de seguridad (exportar) de sus distribuciones de Linux para que pueda restaurarlas (importarlas) en una nueva configuración de Windows 11 o Windows 10, otra computadora o cuando desee compartir la distribución avec d'autres. personnes.
Quelle que soit la situation, vous pouvez utiliser l'outil de commande wsl.exe avec l'option –export pour sauvegarder et l'option –import pour restaurer une distribution. Il y a cependant une mise en garde : en utilisant cette méthode, la distribution Linux (par exemple Ubuntu, CentOS, Debian, Mint, etc.) perdra son intégration avec le menu Démarrer et n'apparaîtra plus comme un élément dans les paramètres. caractéristiques.
Dans ce guide, vous apprendrez les étapes pour sauvegarder et restaurer les distributions Linux installées sur le sous-système Windows pour Linux 2 (WSL2) sous Windows 11 et Windows 10.
Sauvegarder la distribution Linux sur WSL
Pour sauvegarder une installation WSL Linux sur Windows 11 (ou Windows 10), procédez comme suit :
-
Ouvrir début sous Windows 11.
-
Chercher Symbole du systèmefaites un clic droit sur le premier résultat et sélectionnez le Exécuter comme administrateur option.
-
Tapez la commande suivante pour déterminer les distributions Linux disponibles et appuyez sur Entrer dans:
wsl --list
-
Tapez la commande suivante pour créer une sauvegarde de la distribution WSL et appuyez sur Entrer dans:
wsl --export DISTRO-NAME PATH\FILE-NAME.tar
Dans la commande, changez NOM-DISTRIBUTION et CHEMIN\NOM-FICHIER.tar avec des informations à distribuer. Si vous ne précisez pas de chemin, la sauvegarde sera stockée à la racine de “C:”.
Par exemple, cette commande sauvegarde (exporte) la distribution Ubuntu :
wsl --export Ubuntu ubuntu-backup.tar
Une fois les étapes terminées, la machine virtuelle sera exportée vers la racine du lecteur système principal (C :), sauf si vous spécifiez un autre emplacement.
Ces instructions créent uniquement une copie de sauvegarde d'une distribution. Si vous disposez d'installations supplémentaires, vous devez répéter les étapes.
Effectuer une restauration de distribution Linux sur WSL
Pour importer une distribution Linux à partir d'une sauvegarde dans le sous-système Windows pour Linux 2, procédez comme suit :
-
Ouvrir début.
-
Chercher Symbole du systèmefaites un clic droit sur le premier résultat et sélectionnez le Exécuter comme administrateur option.
-
Tapez la commande suivante pour importer ou restaurer des distributions Linux à partir d'une sauvegarde et appuyez sur Entrer dans:
wsl --import DISTRO-NAME INSTALL-LOCATION PATH\FILE-NAME.tar
Dans la commande, changez NOM-DISTRIBUTION, EMPLACEMENT D'INSTALLATIONet CHEMIN\NOM-FICHIER.tar avec des informations à distribuer.
Par exemple, cette commande restaure (importe) la distribution Ubuntu :
wsl --import Ubuntu C:\Users\USERNAME\Distros C:\ubuntu-backup.tar

Note rapide: L'emplacement d'installation d'origine est C:\Users\USERNAME\AppData\Local\Packages. Cependant, vous souhaiterez peut-être éviter cet emplacement car la restauration ne sera pas identique à l’originale. Par exemple, vous vous retrouverez avec un fichier « .vhdx » et l’intégration ne sera pas la même que celle mentionnée ci-dessus.
-
Tapez la commande suivante pour confirmer que la distribution a été restaurée et appuyez sur Entrer dans:
wsl --list
-
Tapez la commande suivante pour démarrer la distribution sur le sous-système Windows pour Linux et appuyez sur Entrer dans:
wsl --distribution NAME-DISTRO
Une fois les étapes terminées, la distribution sera importée vers la destination spécifiée. Le seul bémol est que cette sauvegarde et cette restauration n'ont pas la même intégration que l'installation des distributions depuis le Microsoft Store. Par exemple, une fois la distribution importée, elle ne sera pas enregistrée dans le menu Démarrer et n'apparaîtra pas comme une application que vous pouvez supprimer de la page de paramètres « Applications et fonctionnalités ».
Si vous souhaitez exécuter la distribution, vous devrez exécuter cette commande : wsl –distribution DISTRO-NAME, ou vous pouvez sélectionner la distribution dans le menu du terminal Windows. De plus, si vous souhaitez désinstaller la machine virtuelle Linux importée, vous devrez utiliser cette commande : wsl –unregister DISTRO-NAME.
