Hard disk del notebook

Montare un disco Linux su Windows con WSL

La scorsa settimana ho recuperato un disco da 500 GB da un vecchio portatile muletto, e, volendo backupparlo prima di formattarlo, l’ho montato al volo su una macchina Windows 11 con WSL installato.

Il disco infatti ospitava una vecchia installazione di Kubuntu, per cui era formattato in formato ext4 (non direttamente leggibile da macchine Windows se non con software aggiuntivo).

Montarlo con WSL invece è facile e molto veloce. Ho infilato il disco in un case esterno USB 3.0 (uno come questo per intenderci), e in una console Powershell eseguita con diritti di amministrazione ho inserito il comando seguente per verificare come il servizio Windows Management Instrumentation vedesse il disco:

 wmic diskdrive list brief

Il disco esterno viene visto come \\.\PHYSICALDRIVE1 con 2 partizioni (nel mio caso la partizione dati era l’ultima), per cui procediamo a montarlo in WSL dalla medesima console Powershell con il comando:

wsl --mount \\.\PHYSICALDRIVE1 --partition 2

Ora che il disco è montato in WSL, è possibile aprire una console Linux WSL, e accedere al punto di mount /mnt/wsl/<mountname>, quindi nel mio caso:

Et voilà!

Tutto il disco è navigabile, ed è possibile visualizzare o copiare i file con i comandi classici Linux, ad esempio:

cp -R -v /mnt/wsl/PHYSICALDRIVE1p2/home/ /mnt/c/backup

Al termine delle operazioni, è preferibile smontare il disco da WSL (sempre da una console Powershell con diritti di amministrazione):

wsl --unmount \\.\PHYSICALDRIVE1

Photo by Aaron Boucicault on Unsplash

Montare un disco Linux su Windows con WSL
Tag: