Come rimuovere completamente una distro Linux da WSL

Tramite questa guida sarà possibile rimuovere completamente una distro Linux da WSL, senza lasciare alcuna traccia.

Avatar di Gabriele Scordamaglia

a cura di Gabriele Scordamaglia

Di recente, Microsoft ha facilitato (di molto) la procedura tramite la quale è possibile installare il WSL (Windows Subsystem for Linux, qui la guida su come installarlo nel caso in cui non lo abbiate già fatto), rendendo così possibile sostanzialmente a chiunque installare una qualsiasi distro Linux, senza ricorrere ad alternative leggermente più macchinose (come un eventuale dual boot) o dovendo necessariamente utilizzare un PC solamente per Linux. Il WSL si comporta infatti come una macchina virtuale, che rende accessibili alla distro Linux che deciderete di utilizzare tutte le risorse disponibili anche su Windows, ma senza andare a intaccare file, documenti, o il funzionamento stesso del sistema principale.

Nel caso in cui non vi serva più WSL, potreste pensare che basti disinstallare il tutto per non lasciare più traccia delle operazioni eseguite in Linux, ma non è effettivamente così: se per "eliminare" il sottosistema Linux è sufficiente muoversi come si farebbe con qualsiasi altro software installato, la stessa cosa non vale per i file e i documenti creati durante l'installazione e l'utilizzo. Tramite questa guida andremo a vedere come rimuovere completamente una distro Linux da WSL, in modo da effettuare una disinstallazione pulita ed evitando di lasciare eventuali residui nel sistema operativo.

Effettuare il backup dei dati

Ovviamente, come in ogni operazione che si rispetti, è sempre buona norma effettuare un backup per "congelare" la situazione attuale, in modo da poter poi reimportare i dati su WSL nel caso in cui ci fosse il bisogno di riutilizzare la stessa configurazione. Per far ciò è sufficiente creare un file .tar nel quale verrà inserita la distro, utilizzando il seguente comando:

wsl --export NOMEDISTRO NOMEFILE.tar

Quando avrete bisogno di reimportare tutti i dati nuovamente su WSL, il comando designato è:

wsl --import NOMEDISTRO INSTALLDIR NOMEFILE

Come rimuovere completamente una distro Linux da WSL

  1. Aprite una schermata PowerShell (premendo Windows + x, oppure cercando nella barra di ricerca);
  2. Digitate il seguente comando per ottenere il nome esatto della distro che state utilizzando e che volete disinstallare:
    wsl -l -v

  3. Appuntatevi il nome della distro e successivamente digitate:
    wsl --unregister NOMEDISTRO

    Esempio con Debian: wsl --unregister Debian

Il comando unregister si occuperà di eliminare definitivamente tutti i file associati alla distro Linux, rimuovendo dunque ogni traccia dei file di sistema o di documenti che potrebbero essere "sfuggiti" durante la disinstallazione tradizionale.