Ho un PC configurato con doppio avvio.
Poiché Windows 10 ha un sottosistema Windows per Linux, è possibile accedere alla partizione EXT4 dall'interno?
Ho un PC configurato con doppio avvio.
Poiché Windows 10 ha un sottosistema Windows per Linux, è possibile accedere alla partizione EXT4 dall'interno?
Risposte:
è possibile accedere alla partizione EXT4 da essa?
Non sembra che WSL possa accedere a qualsiasi partizione a cui Windows non può accedere . Inoltre, sembra essere limitato alle sole partizioni NTFS montate dal sistema stesso. Ciò significa che le condivisioni di rete non sarebbero accessibili anche se utilizzassero il file system NTFS.
Questo è supportato dalle seguenti dichiarazioni:
WSL esegue una query su unità di sistema per DriveFS; i montaggi di lettere che sono per utente (come alcune mappe di rete o il driver ext4fs di Paragon per Windows) non vengono raccolti.
Uno degli sviluppatori WSL ha confermato che era così.
Per lo più hai ragione. Attualmente supportiamo solo volumi NTFS fissi.
Come accedere alla partizione ext4
Sembra che mentre queste informazioni sono corrette per Windows 10 1703 e precedenti a partire da Windows 10 1709 dovrebbe essere possibile.
Nell'ultima build di Windows Insider, il sottosistema Windows per Linux (WSL) ora consente di montare manualmente le unità Windows utilizzando il file system DrvFs. In precedenza, WSL montava automaticamente tutte le unità NTFS fisse all'avvio di Bash, ma non era supportato il montaggio di memoria aggiuntiva come unità rimovibili o percorsi di rete.
Ora, non solo puoi montare manualmente qualsiasi unità sul tuo sistema, ma abbiamo anche aggiunto il supporto per altri file system come FAT, così come il montaggio di percorsi di rete. Ciò consente di accedere a qualsiasi unità, comprese chiavette USB o CD rimovibili e qualsiasi posizione di rete che è possibile raggiungere in Windows, tutto da WSL.
Miglioramenti del file system al sottosistema Windows per Linux
Poiché la partizione esiste già sul disco, dovresti essere in grado di montarla, come faresti con qualsiasi altra partizione in Linux. Tuttavia, in base alle informazioni e agli esempi che ho trovato, potrebbe non essere possibile perché Windows stesso non saprebbe come gestire la partizione EXT4.
Per montare un'unità Windows usando DrvFs , puoi usare il normale comando mount di Linux. Ad esempio, per montare un'unità rimovibile D: come directory / mnt / d, eseguire i comandi seguenti:
$ sudo mkdir / mnt / d
$ sudo mount -t drvfs D: / mnt / d
Ora, sarai in grado di accedere ai file del tuo disco D: sotto / mnt / d. Quando si desidera smontare l'unità, ad esempio per poterlo rimuovere in sicurezza, eseguire il comando seguente:
$ sudo umount / mnt / d
La seguente domanda è collegata a questo argomento Windows 10 Ubuntu Bash Shell: Come posso montare altre unità Windows? e anche se non ho estratto nulla direttamente da esso, è comunque correlato all'argomento dei volumi di montaggio dall'interno di WSL.
Si, puoi. Uso regolarmente ext2fsd per accedere ai volumi ext4 da Windows. Principalmente il mio requisito è per l'accesso in lettura, che è il modo in cui lo configuro, e ha funzionato perfettamente.
Occasionalmente ho testato l'accesso in scrittura senza notare problemi, ma non l'ho usato abbastanza per garantire la sua affidabilità.
Il link SourceForge lo descrive come un driver di file system ext2 / ext3 Linux per Windows e certamente legge i volumi ext4 senza problemi, ma non mi affiderò ad usarlo per l'accesso in scrittura fino a quando non lo avrò provato molto di più o visto alcune rassicurazioni che ext4 è supportato.
ext2fsd
possibile accedervi da WSL come qualsiasi altro volume di Windows.
ext2fsd
. Ho assegnato U:
alla partizione Ubuntu e WSL lo vede come /mnt/u/
. Digitare df
per verificare.