60 votes

Comment lire les partitions ext4 dans Windows ?

J'ai deux questions sur ext4 :

  1. Existe-t-il actuellement un moyen de monter une partition ext4 sous Windows (XP/Vista/7) pour obtenir un support de lecture de base ?
  2. Si ce n'est pas le cas, est-il prévu de le faire un jour ?

33voto

Chakra Points 3322

Il y avait un utilitaire appelé ext2read pour parcourir les partitions Ext dans Windows (y compris les partitions Ext4) qui peut ne plus fonctionner comme mentionné dans le commentaire ci-dessous par @heynnema et pourrait corrompre vos partitions.

Le projet n'a pas été mis à jour depuis 2012

25voto

Mufaka Points 54

Ext4 dispose d'un certain support grâce aux anciens projets ext2*. btrfs ne dispose d'aucun support Windows actuel. Les nouveaux systèmes de fichiers auront toujours une période où il n'y aura pas de support sur un autre système d'exploitation et, franchement, ça va craindre.

Il faut également mentionner que les projets qui essaient de lire le système de fichiers dans un autre système vont toujours vous donner un risque accru de fouiner dans votre partition.

En gardant cela à l'esprit, il existe une solution qui ne prendrait que 30 minutes à une heure à mettre en place et qui vous offrirait une vitesse quasi-native, le support de n'importe quelle partition Linux et qui serait tout aussi sûre (ou presque) que le montage à partir de Linux : Virtualisez !

Oui, je vous suggère de renoncer à 300 mégaoctets de RAM et à un gigaoctet d'espace disque pour faire fonctionner Ubuntu Server depuis Windows. La plupart des systèmes de virtualisation modernes comme Virtualbox et VMWare vous permettent de passer à la VM un disque ou une partition entière, c'est donc ce que vous feriez. Montez-le à partir de virtual-ubuntu, installez samba, partagez les disques montés par ubuntu et montez les partages à partir de Windows.

Cela semble beaucoup de frais généraux, mais le serveur Ubuntu est assez simple et n'a pas besoin de beaucoup de ressources. Une fois installé, vous pouvez probablement vous contenter de 150 Mo de RAM.

13voto

SirCharlo Points 37508

Si vous parlez d'un système à double démarrage, Windows ne peut pas lire nativement les partitions formées par Linux. Par conséquent, vous avez deux options.

Solution recommandée - Stockage partagé

Créez une partition NTFS qui contiendra les fichiers que vous souhaitez rendre accessibles à la fois depuis Windows et Ubuntu, et stockez-y vos fichiers.

C'est la solution recommandée et sûre.

Solution alternative - Logiciel tiers

Il existe un logiciel pour Windows qui vous permet de lire et d'écrire sur des partitions Linux, dans une certaine mesure.

Un exemple de ce type de logiciel est Ext2Fsd. Ext2Fsd a un support limité d'EXT4. Par défaut, il charge les systèmes de fichiers en mode lecture seule, mais vous pouvez activer le mode lecture-écriture si vous le souhaitez vraiment. Ceci est cependant, non recommandé .

  • Les partitions EXT4 montées avec Ext2Fsd seront affichées comme EXT3. Ceci est normal.

Notez que ces caractéristiques du quatrième système de fichiers étendu ne sont pas soutenues :

  • Journal : opérations basées sur le journal, journal externe

  • Extent : troncature et expansion de la taille, suppression de fichiers

  • Attributs étendus : Support ACL

  • Note : une erreur peut s'afficher après l'installation d'Ext2Fsd ; l'application fonctionne toujours.

Après l'installation, redémarrez votre ordinateur et ouvrez Ext2 Volume Manager dans le menu Démarrer.

C'est ici que vous attribuez ou modifiez les lettres de lecteur pour vos partitions Linux, que vous les montez et démontez, ou que vous effectuez d'autres opérations.

Si vous voulez activer le support d'écriture pour un système de fichiers EXT4, sélectionnez Ext2 Management décochez la case Mount volume in readonly mode puis cliquez sur Appliquer.

Vous pouvez également choisir si vous voulez que votre partition Linux soit automatiquement montée au démarrage (vous ne devriez pas utiliser cette option pour les lecteurs USB et les supports amovibles).

Remarque : cette solution est loin d'être parfaite et corruption de données mai se produire sur votre partition Linux. Utilisez ceci à vos risques et périls !

8voto

Pour lire ext4, vous pouvez utiliser Ext2Fsd . C'est un pilote pour Windows. Le nom suggère qu'il ne fonctionne qu'avec ext2 et le site dit qu'il fonctionne avec ext2 et ext3 mais les dernières versions supportent aussi ext4.

7voto

Perkins Points 606

Une alternative consiste à installer CoLinux sur la machine Windows et à la configurer avec un système minimal (suffisant pour monter le système de fichiers en question) et Samba. Ensuite, il suffit de monter votre FS et de le partager avec Windows. Ce n'est pas vraiment élégant, mais cela fonctionne bien et ne risque pas de corrompre le système de fichiers à cause de pilotes défectueux.

Si une installation de CoLinux à partir de zéro est trop compliquée, essayez AndLinux, qui est CoLinux avec un système d'exploitation déjà prêt à fonctionner. Il s'installe en vingt minutes. Vous devrez toujours configurer le montage, mais les partages du système de fichiers devraient déjà être prêts à fonctionner.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X