Come accedere alle unità Linux da Windows

Uno dei problemi che molti utenti utilizzano regolarmente il dual-boot Windows e Linux faccia è l'incapacità di accedere alle unità gestite da Linux da Windows. Tuttavia, non ci sono problemi se vogliamo accedere ai file archiviati in Windows da Linux.

Windows non offre supporto per il file system ext2, ext3 ed ext4, il file system utilizzato dalle distribuzioni Linux, essendo ext4 il più utilizzato oggi. Ora capirai perché quando hai collegato un disco rigido con un file system ext2, ext3 o ext4, Windows ti invita a formattarlo senza avere la possibilità di accedere al suo contenuto.

Come accedere alle unità Linux da Windows

La soluzione a questo problema è utilizzare una delle diverse applicazioni disponibili su Internet che ci consentono di accedere a questo tipo di unità.

Un'altra opzione interessante, se di solito siamo costretti ad accedere a questo tipo di unità da Windows, è utilizzare il file Sottosistema di Windows per Linux , una funzionalità disponibile da Windows 10 e con la quale troveremo la versatilità di accedere ai dati archiviati in tutte le unità del nostro computer, indipendentemente dal file system.

Sottosistema Windows per Linux (WSL)

Il metodo più veloce e semplice per accedere alle unità formattate ext2, ext3 ed ext4 utilizzato da Linux è utilizzare il sottosistema Windows per Linux, meglio noto come WSL. WSL ci consente di eseguire strumenti Linux dalla riga di comando che ci consente di dimenticare l'utilizzo di una macchina virtuale o di utilizzare il dual boot.

Inoltre, ci consente anche di eseguire applicazioni Windows dalla riga di comando e applicazioni Linux in Windows. Questa funzionalità disponibile sul dispositivo non è nativamente attiva, quindi la prima cosa che dobbiamo fare è attivarla.

Attiva il sottosistema Windows per Linux

Per attivare il sottosistema Windows per Linux, andiamo nella casella di ricerca di Cortana e inseriamo i termini Caratteristiche di Windows , cliccando sul primo risultato visualizzato.

Successivamente, verrà visualizzata una finestra con le funzionalità di Windows disponibili e che possiamo attivare o disattivare in base alle nostre esigenze. Nel nostro caso, dobbiamo cercare l'opzione Sottosistema Windows per Linux, selezionare la casella corrispondente e fare clic su OK.

Attivare il sottosistema di Windows per Linux

Pochi secondi dopo, il sistema ci inviterà a riavviare il computer per attivare correttamente questa funzione sul nostro computer. Una volta che abbiamo ricominciato, dobbiamo installare un ambiente terminale Linux dal Microsoft Negozio. In questo esempio useremo Ubuntu, in quanto è uno dei più popolari e utilizzati.

Una volta scaricata l'applicazione, la eseguiamo e attendiamo alcuni minuti per il completamento dell'installazione. La prima cosa che dobbiamo fare è creare un account utente, un account che non è correlato all'account utente e alla password di Windows.

Installa Ubuntu su Windows

Il passaggio successivo consiste nel montare l'unità in modo che sia disponibile in modo nativo in Windows tramite Esplora file.

Accesso alle unità Linux da Windows

La prima cosa che dobbiamo fare è montare l'unità tramite WSL. Se non montiamo prima l'unità, non saremo mai in grado di accedervi, quindi non dovresti saltare questo passaggio.

Se il nostro computer ha un solo hard disk, da cui è gestito il sistema operativo Windows, quando si collega un'altra unità, il sistema assegnerà la lettera successiva dell'alfabeto, che, in questo caso, sarebbe la lettera d dell'unità dove vogliamo associarlo.

Per montare l'unità formattata ext2, ext3 o ext4 di Linux, è necessario digitare il comando seguente, dove d è l'unità da cui sarà disponibile.

sudo mkdir /mnt/d sudo mount -t drvfs d: /mnt/d

Acceder a Linux da Windows

Da questo momento, possiamo chiudere Ubuntu e andare a Esplora file di Windows per accedere a tutti i contenuti disponibili su quell'unità di archiviazione come se fosse un qualsiasi altro disco rigido con un formato compatibile con Windows.

Da Esplora file, possiamo copiare file sia da Windows sull'unità Linux che da Linux a Windows trascinando i file come al solito.

Connettiti da Windows a Linux

Cosa succede se vogliamo connetterci da Windows a un computer Linux per accedere ai suoi file? Tutte le soluzioni che abbiamo spiegato sopra sono incentrate sulla connessione a dischi rigidi o partizioni con formato Linux, opzioni non valide per la connessione ad altri computer.

Desktop remoto/RDP

Il metodo più semplice per connettersi a un computer Linux da Windows è collegarsi in remoto. In questo modo, non solo potremo gestire il computer Linux dal nostro PC Windows, ma potremo anche condividere file molto velocemente e facilmente.

La prima e più importante cosa è conoscere l'IP che il computer Linux sta usando attraverso il ipconfig comando da Terminale. Successivamente, accediamo alle opzioni di configurazione del router e abilitiamo il port forwarding con l'IP dell'apparecchiatura, la porta da utilizzare e come nome Desktop remoto per poterlo identificare.

L'indirizzo del router, insieme ai dati di accesso, si trova solitamente in fondo ad esso.

Nel passaggio successivo, dobbiamo abitare il desktop remoto in Ubuntu, una funzione disponibile in Windows, tramite il comando:

sudo apt install xrdp

Successivamente, in Windows, apriamo l'applicazione Connessione desktop remoto di Windows. Nella sezione Computer, dobbiamo inserire l'IP del computer e il nome utente del computer Linux a cui ci collegheremo.

Collegare un Linux per Windows

Se tutto funziona correttamente, l'applicazione ci chiederà la password del computer e gestiremo da remoto il computer Linux.

Un'opzione molto più semplice per connettersi in remoto a un computer Linux da Windows e accedere ai suoi file è utilizzare TeamViewer, purché non si desideri sfruttare gli strumenti nativi che Windows e Linux ci mettono a disposizione.

Samba

Samba è una delle soluzioni più complete per accedere e condividere file tra computer Windows e Linux in modo molto semplice.

Questa applicazione utilizza lo stesso protocollo di Microsoft, SMB, per creare cartelle condivise sulla stessa rete locale. La prima cosa che dobbiamo fare è installarlo sul nostro computer tramite il comando

sudo apt-get install samba

Una volta installato, chiudiamo Terminal e andiamo su Esplora file di Ubuntu, selezioniamo la cartella che vogliamo condividere facendo clic con il tasto destro del mouse e selezionando Condividi questa cartella.

Impostiamo il nome della cartella in cui verrà visualizzato in Windows, selezioniamo le caselle Consenti ad altre persone di creare ed eliminare file in questa cartella e Accesso ospite. Infine, fai clic su Crea condivisione.

In Windows, con l'IP del computer Linux, apriamo Esplora file e scriviamo l'IP del computer preceduto da due backslash.

FTP

Un'altra opzione interessante che possiamo utilizzare per condividere file tra un computer Windows e un altro o altri gestiti da Linux è utilizzare il protocollo FTP veterano.

La soluzione che utilizzeremo, in Ubuntu, è vsftpd, inclusa nativamente nel sistema. La prima cosa che dobbiamo fare è installarlo tramite il comando:

sudo apt-get install vsftpd

Una volta terminato il processo di installazione, modifichiamo il file vsftpd.conf che è stato creato nel file eccetera cartella. All'interno di questo file, andiamo a Consenti FTP anonimo (disabilitato per impostazione predefinita). anonimo endable=NO e noi cambiamo NO a SI . In questo modo non sarà necessario creare account utente per accedere.

Se la tua idea è quella di accedere in remoto dall'esterno della tua rete o altri utenti per accedere a quei file, non dovresti modificare questa opzione.

Riavviamo il sistema e andiamo nuovamente su Terminale per avviare il server FTP con le modifiche che abbiamo apportato utilizzando il comando:

sudo etc/init.d/vsftpd start

Per accedere al server FTP che abbiamo creato su Linux da Windows, utilizzeremo il fileZilla application, un'applicazione open source disponibile anche per macOS e Linux.

L'indirizzo IP del server a cui andremo a connetterci è quello associato al computer Linux mentre la porta di connessione è 21 (di default).

Con programmi per leggere EXT4 in Windows

Oltre ai due modi precedenti, se non ci dispiace ricorrere a programmi di terze parti, possiamo installare sul nostro computer alcuni programmi specializzati per aprire unità Linux da Windows. Alcuni dei più noti sono i seguenti.

lettore Linux

Uno di più popolare e ampiamente utilizzato applicazioni per l'accesso a unità Linux ext formattate da Windows è Linux Reader. Questa applicazione, disponibile attraverso il suo sito Web , ci consente di accedere comodamente alle unità Linux proprio come possiamo fare da Esplora risorse per aprire, copiare e spostare documenti.

Linux Reader gestisce automaticamente montaggio e smontaggio degli azionamenti , quindi non è necessaria alcuna conoscenza di Linux per accedere al contenuto archiviato su queste unità. Nella colonna di sinistra vengono visualizzate tutte le unità.

Lettore Linux

Per accedere a tutte le funzioni offerte da questa applicazione, dobbiamo scorrere la casella e acquistare una licenza. Se le tue esigenze sono di base e hai solo bisogno di un accesso occasionale alle unità con il file system Linux, la versione gratuita è più che sufficiente.

Ext2Fsd

Ext2Fsd ci consente di montare unità in formato ext2, ext3 ed ext4 sul nostro computer Windows per poter accedere al loro contenuto da Esplora risorse proprio come possiamo fare con WSL. Una volta installato, ci inviterà a riavviare il computer.

Ext2Fsd

L'applicazione ci consente di montare l'unità in modo che è solo letto (non ci permette di copiare ed eliminare contenuti) o di impostare i permessi di lettura e scrittura, l'opzione migliore se vogliamo condividere i dati tra diverse unità proprio come possiamo fare nativamente con la soluzione Windows.

È possibile scaricare Ext2Fsd da quanto segue collegamento , poiché il suo sito Web non è disponibile.

Altre opzioni deprecate

Il numero di applicazioni che oggi ci permettono di accedere a drive con Linux in formato ext4 da Windows è molto limitato, se non praticamente inesistente. Fatta eccezione per la soluzione che ci offre Windows sono WSL e Linux Reader, il resto delle applicazioni che sono state utilizzate per questa funzione, hanno smesso di aggiornarsi e non sono compatibili con ext4 .

Esplora2fs è stata una delle prime applicazioni rilasciate per consentire a Windows di interagire con le unità con il file system ext2 ed ext3. Tuttavia, e sebbene l'applicazione sia compatibile sia con Windows 10 che con Windows 11, non è compatibile con il file system ext4, il più utilizzato oggi.

Un'altra opzione interessante da considerare, solo se il file system è ext2, è la Ext2 applicazione. Questa applicazione, con un'interfaccia molto simile a Esplora file di Windows, ci consente di aprire, copiare e spostare file tra unità Windows e Linux, ma solo con il file system ext2 ed ext3. Non è compatibile con ext4, quindi non è una soluzione per leggere questi tipi di unità.