Comment accéder aux lecteurs Linux à partir de Windows

L'un des problèmes que de nombreux utilisateurs qui utilisent régulièrement le dual-boot Windows et Linux/Unix le visage est l'incapacité de accéder aux lecteurs gérés par Linux depuis Windows. Cependant, il n'y a aucun problème si nous voulons accéder aux fichiers stockés dans Windows à partir de Linux.

Windows n'offre pas de support pour le système de fichiers ext2, ext3 et ext4, le système de fichiers utilisé par les distributions Linux, ext4 étant le plus utilisé aujourd'hui. Vous allez maintenant comprendre pourquoi lorsque vous avez connecté un disque dur avec un système de fichiers ext2, ext3 ou ext4, Windows vous invite à le formater sans avoir la possibilité d'accéder à son contenu.

Comment accéder aux lecteurs Linux à partir de Windows

La solution à ce problème est d'utiliser l'une des différentes applications disponibles sur Internet qui nous permettent d'accéder à ce type d'unité.

Une autre option intéressante, si nous sommes généralement obligés d'accéder à ce type de lecteur depuis Windows, consiste à utiliser le Sous-système Windows pour Linux , une fonctionnalité disponible à partir de Windows 10 et avec laquelle nous allons trouver la polyvalence d'accéder aux données stockées dans tous les lecteurs de notre ordinateur, quel que soit le système de fichiers.

Sous-système Windows pour Linux (WSL)

La méthode la plus rapide et la plus simple pour accéder aux lecteurs formatés ext2, ext3 et ext4 utilisé par Linux consiste à utiliser le sous-système Windows pour Linux, mieux connu sous le nom de WSL. WSL nous permet d'exécuter des outils Linux à partir de la ligne de commande, ce qui nous permet d'oublier d'utiliser une machine virtuelle ou d'utiliser un double démarrage.

De plus, cela nous permet également d'exécuter des applications Windows à partir de la ligne de commande et des applications Linux sous Windows. Cette fonctionnalité disponible sur l'appareil n'est pas nativement active, donc la première chose que nous devons faire est de l'activer.

Activer le sous-système Windows pour Linux

Pour activer le sous-système Windows pour Linux, nous allons dans le champ de recherche Cortana et entrons les termes Caractéristiques de Windows , en cliquant sur le premier résultat affiché.

Ensuite, une fenêtre s'affichera avec les fonctionnalités Windows disponibles et que nous pourrons activer ou désactiver selon nos besoins. Dans notre cas, nous devons rechercher l'option Sous-système Windows pour Linux, cocher la case correspondante et cliquer sur OK.

Activer le sous-système de Windows pour Linux

Quelques secondes plus tard, le système nous invitera à redémarrer l'ordinateur pour activer correctement cette fonction sur notre ordinateur. Une fois que nous avons redémarré, nous devons installer un environnement de terminal Linux du Microsoft Magasin. Dans cet exemple, nous allons utiliser Ubuntu, car c'est l'un des plus populaires et des plus utilisés.

Une fois que nous avons téléchargé l'application, nous l'exécutons et attendons quelques minutes que l'installation se termine. La première chose que nous devons faire est de créer un compte d'utilisateur, un compte qui n'est pas lié au compte d'utilisateur et au mot de passe Windows.

Installer Ubuntu sous Windows

L'étape suivante consiste à monter le lecteur afin qu'il soit disponible nativement dans Windows via l'explorateur de fichiers.

Accéder aux lecteurs Linux à partir de Windows

La première chose que nous devons faire est de monter le lecteur via WSL. Si nous ne montons pas le lecteur en premier, nous ne pourrons jamais y accéder, vous ne devez donc pas ignorer cette étape.

Si notre ordinateur ne dispose que d'un seul disque dur, à partir duquel le système d'exploitation Windows est géré, lors de la connexion de toute autre unité, le système attribuera la lettre suivante de l'alphabet, qui, dans ce cas, serait la lettre d de l'unité où nous voulons l'associer.

Pour monter le lecteur formaté Linux ext2, ext3 ou ext4, nous devons taper la commande suivante, où d est le lecteur à partir duquel il sera disponible.

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

Accéder à unidades Linux depuis Windows

À partir de ce moment, nous pouvons fermer Ubuntu et aller à l'explorateur de fichiers Windows pour accéder à tout le contenu disponible sur cette unité de stockage comme s'il s'agissait de n'importe quel autre disque dur avec un format compatible avec Windows.

À partir de l'explorateur de fichiers, nous pouvons copier des fichiers de Windows vers le lecteur Linux et de Linux vers Windows en faisant glisser les fichiers comme d'habitude.

Connectez-vous de Windows à Linux

Que se passe-t-il si nous voulons nous connecter depuis Windows à un ordinateur Linux pour accéder à ses fichiers ? Toutes les solutions que nous avons expliquées ci-dessus se concentrent sur la connexion à des disques durs ou à des partitions au format Linux, des options invalides pour se connecter à d'autres ordinateurs.

Bureau à distance/RDP

La méthode la plus simple pour se connecter à un ordinateur Linux à partir de Windows consiste à se connecter à distance. De cette façon, non seulement nous pourrons gérer l'ordinateur Linux depuis notre PC Windows, mais nous pourrons également partager des fichiers très rapidement et facilement.

La première chose à faire est de connaître l'adresse IP utilisée par l'ordinateur Linux via le ipconfig commande depuis Terminal. Ensuite, nous accédons aux options de configuration du routeur et activons la redirection de port avec l'adresse IP de l'équipement, le port à utiliser et comme nom de bureau à distance pour pouvoir l'identifier.

L'adresse du routeur, ainsi que les données d'accès, se trouvent généralement en bas.

Dans l'étape suivante, nous devons habiter le bureau à distance dans Ubuntu, une fonction disponible dans Windows, via la commande :

sudo apt install xrdp

Ensuite, sous Windows, nous ouvrons l'application Windows Remote Desktop Connection. Dans la section Ordinateur, nous devons entrer l'adresse IP de l'ordinateur et le nom d'utilisateur de l'ordinateur Linux auquel nous allons nous connecter.

Connectez-vous à Linux depuis Windows

Si tout fonctionne correctement, l'application nous demandera le mot de passe de l'ordinateur et nous gérerons à distance l'ordinateur Linux.

Une option beaucoup plus simple pour se connecter à distance à un ordinateur Linux depuis Windows et accéder à ses fichiers consiste à utiliser TeamViewer, tant que vous ne souhaitez pas profiter des outils natifs que Windows et Linux mettent à notre disposition.

Samba

Samba est l'une des solutions les plus complètes pour accéder et partager des fichiers entre les ordinateurs Windows et Linux de manière très simple.

Cette application utilise le même protocole que Microsoft, SMB, pour créer des dossiers partagés sur le même réseau local. La première chose que nous devons faire est de l'installer sur notre ordinateur via la commande

sudo apt-get install samba

Une fois installé, nous fermons Terminal et allons dans l'explorateur de fichiers Ubuntu, sélectionnez le dossier que nous voulons partager en cliquant sur le bouton droit de la souris et en sélectionnant Partager ce dossier.

Nous définissons le nom du dossier sous lequel il sera affiché dans Windows, cochez les cases Autoriser d'autres personnes à créer et supprimer des fichiers dans ce dossier et Accès invité. Enfin, cliquez sur Créer un partage.

Sous Windows, avec l'adresse IP de l'ordinateur Linux, nous ouvrons l'explorateur de fichiers et écrivons l'adresse IP de l'ordinateur précédée de deux barres obliques inverses.

Ftp

Une autre option intéressante que nous pouvons utiliser pour partager des fichiers entre un ordinateur Windows et un autre ou d'autres gérés par Linux est d'utiliser le protocole FTP vétéran.

La solution que nous allons utiliser, dans Ubuntu, est vsftpd, incluse nativement dans le système. La première chose que nous devons faire est de l'installer via la commande :

sudo apt-get install vsftpd

Une fois le processus d'installation terminé, nous éditons le fichier vsftpd.conf qui a été créé dans le etc dossier. Dans ce fichier, nous allons sur Autoriser le FTP anonyme (Désactivé par défaut). anonyme enable = NON et nous changeons NON à OUI . De cette façon, il ne sera pas nécessaire de créer des comptes utilisateurs pour y accéder.

Si votre idée est d'accéder à distance depuis l'extérieur de votre réseau ou d'autres utilisateurs pour accéder à ces fichiers, vous ne devez pas modifier cette option.

Nous redémarrons le système et allons à nouveau dans Terminal pour démarrer le serveur FTP avec les modifications que nous avons apportées à l'aide de la commande :

sudo etc/init.d/vsftpd start

Pour accéder au serveur FTP que nous avons créé sous Linux depuis Windows, nous allons utiliser le Filezilla application, une application open source également disponible pour macOS et Linux.

L'adresse IP du serveur auquel nous allons nous connecter est celle associée à l'ordinateur Linux alors que le port de connexion est le 21 (par défaut).

Avec des programmes pour lire EXT4 sous Windows

En plus des deux méthodes ci-dessus, si cela ne nous dérange pas de recourir à des programmes tiers, nous pouvons installer des programmes spécialisés sur notre ordinateur pour ouvrir les lecteurs Linux à partir de Windows. Certains des plus connus sont les suivants.

lecteur Linux

Un de le plus populaire et le plus utilisé applications pour accéder aux lecteurs au format ext Linux à partir de Windows est Linux Reader. Cette application, disponible via son site internet , nous permet d'accéder facilement aux lecteurs Linux comme nous pouvons le faire à partir de l'Explorateur Windows pour ouvrir, copier et déplacer des documents.

Linux Reader gère automatiquement montage et démontage des variateurs , vous n'avez donc pas besoin de connaître Linux pour accéder au contenu stocké sur ces disques. Dans la colonne de gauche, toutes les unités sont affichées.

Lecteur Linux

Pour accéder à toutes les fonctions proposées par cette application, il faut passer par la case et acheter une licence. Si vos besoins sont basiques et que vous n'avez besoin que d'un accès occasionnel aux lecteurs avec le système de fichiers Linux, la version gratuite est plus que suffisante.

Ext2Fsd

Ext2Fsd nous permet de monter des lecteurs au format ext2, ext3 et ext4 sur notre ordinateur Windows pour pouvoir accéder à leur contenu depuis l'Explorateur Windows comme nous pouvons le faire avec WSL. Une fois installé, il nous invitera à redémarrer l'ordinateur.

Ext2Fsd

L'application nous permet de monter l'unité de sorte qu'elle est seulement lu (cela ne nous permet pas de copier et de supprimer du contenu) ou de définir des autorisations de lecture et d'écriture, la meilleure option si nous voulons partager des données entre différentes unités comme nous pouvons le faire nativement avec la solution Windows.

Vous pouvez télécharger Ext2Fsd à partir des éléments suivants lien , car son site Web n'est pas disponible.

Autres options obsolètes

Le nombre d'applications qui nous permettent aujourd'hui d'accéder à des lecteurs avec Linux au format ext4 à partir de Windows est très limité, voire pratiquement inexistant. À l'exception de la solution que Windows nous propose sont WSL et Linux Reader, le reste des applications qui ont été utilisées pour cette fonction, ont cessé de se mettre à jour et ne sont pas compatibles avec ext4 .

explore2fs était l'une des premières applications publiées pour permettre à Windows d'interagir avec les lecteurs avec le système de fichiers ext2 et ext3. Cependant, et bien que l'application soit compatible à la fois avec Windows 10 et Windows 11, elle n'est pas compatible avec le système de fichiers ext4, le plus utilisé aujourd'hui.

Une autre option intéressante à considérer, uniquement si le système de fichiers est ext2, est le Ext2 application. Cette application, avec une interface très similaire à l'explorateur de fichiers Windows, nous permet d'ouvrir, copier et déplacer des fichiers entre les lecteurs Windows et Linux, mais uniquement avec le système de fichiers ext2 et ext3. Il n'est pas compatible avec ext4, ce n'est donc pas une solution pour lire ces types de disques.