Comment monter en lecture-écriture une partition ext4 sous Windows? [dupliquer]

36

Cette question a déjà une réponse ici:

Je souhaite utiliser ext4 sur mon disque dur externe, mais celui-ci doit être multi-plateforme. (Au moins Linux, Win7 et WinXP).

Malheureusement, je n'ai trouvé aucun pilote approprié permettant à Windows d' écrire sur ext4. J'ai trouvé Ext2Fsd , mais il ne lit que ext4.

9. extension ext4 en lecture seule, pas de taille tronquée ni extension du support

Plus:

Fonctionnalités Ext3 / 4 prises en charge:

  • taille d'inode flexible:> 128 octets, jusqu'à la taille de bloc
  • dir_index: index du répertoire htree
  • type de fichier: mode de fichier supplémentaire dans dentry
  • large_file:> fichiers 4G supportés
  • sparse_super: sauvegarde de super bloc dans le descripteur de groupe
  • uninit_bg: somme de contrôle fsck et groupe rapide
  • étendue: lecture, écriture sans extension.
  • journal: supporte uniquement la relecture pour le journal interne

Fonctionnalités Ext3 / 4 non supportées:

  • journal: opérations basées sur les journaux, journal externe
  • étendue: taille tronquée et étendue, suppression de fichier
  • flex_bg: premier groupe de métadonnées
  • EA (attributs étendus), support des ACL

De plus, j'ai trouvé un correctif pour Ext4Fsd v0.50 ( ici ):

Nouveau: Matt Wu a publié une nouvelle version 0.50 sur ext2fsd.com. Ext2fsd-0.48-bb8-signed Prise en charge des extensions ext4 et correctif pour BSOD sous Windows 7.

Je ne pense pas que ce sera en sécurité. De plus, j'ai lu quelques mots sur l'écriture de ext4 dans Windows qui pourrait entraîner une perte de données sur le disque ...

What is the External HDD used for?- Tout d'abord, il va stocker des sauvegardes, puis des films de famille, des images. Un peu de musique, etc. Il sera connecté à un Raspberry Pi, si je le reçois enfin. Il ne bouge pas vraiment, juste au moment où il est utilisé pour migrer les données de l'ordinateur vers un nouveau. Les fichiers les plus volumineux qu'il stockera sont des images de disque Clonezilla (je ne sais pas si ce seront des fichiers volumineux ou non).

Quelqu'un peut-il fournir une solution à ce problème? Ou n'y a-t-il pas de différence assez importante entre ext4 et ext3, et devrais-je utiliser ext3? - (Si oui, puis-je utiliser Ext2Fsd pour ce montage ext3?)

Merci!

antivirtel
la source
3
Regardez cette page. Je ne pense pas qu'utiliser ext4 pour un disque dur externe vaille la peine. Pourquoi ne voulez-vous pas NTFS ou FAT32? Avez-vous besoin d'assistance pour les gros fichiers?
terdon
Merci pour le lien. J'ai oublié d'ajouter la situation et l'objectif du disque dur externe. Ajouté à la question maintenant. Sinon, quelle taille voulez-vous dire large files?
antivirtel
Je suis d'accord avec terdon. Assurez le lecteur NTFS et il sera compatible avec la plupart des systèmes d’exploitation.
Keltari
1
Une des nombreuses limitations de FAT32 est qu’il ne peut pas traiter les fichiers de plus de 4 Go. NTFS (16 EB) et ext4 (16 To) n’ont pas cette limitation.
Terdon

Réponses:

8

J'utiliserais plutôt NTFS . Il peut être facilement lu / écrit par Linux, Windows et OS X (entre autres).

Compte tenu de l'utilisation prévue et du fait qu'il s'agisse d'un disque externe, je ne vois aucune raison de vous priver de la tracas que l'utilisation de ext4 sera.

S'il s'agissait de votre disque dur principal, peut-être que les avantages de ext4 (brièvement, moins de fragmentation de disque et des performances légèrement améliorées, pour plus d'informations, voir ici ) en valent la peine. Je doute que vous remarquiez même une différence sur un lecteur USB externe. Le goulot d'étranglement sera le taux de transfert de données via le câble USB.

Pour la plupart des utilisateurs, le seul avantage évident d'ext4 sur NTFS est qu'ext4 autorise les noms de fichier avec des caractères spéciaux ( ? & %etc.). De tels noms de fichiers sont toutefois à la fois une mauvaise idée et ne vous intéressent pas particulièrement.


EDIT: En réponse à la question de B. Roland sur la défragmentation, oui, je connais deux façons de défragmenter un disque NTFS sous Linux. L'un est un outil open source appelé shake . Je ne l'ai pas utilisé mais cela semble fonctionner. L'autre consiste simplement à copier toutes les données du lecteur externe, à tout supprimer du lecteur, puis à tout recopier. Enfin, étant donné que votre lecteur sera également accessible sous Windows, vous pouvez utiliser le défragmenteur de fenêtres.

Je pense toutefois que vous accordez beaucoup trop d'importance à la défragmentation. Regardez ici pour une explication simple de la fragmentation . En résumé, un lecteur fragmenté est un lecteur dans lequel les fichiers du lecteur ne sont pas stockés dans des blocs contigus, mais répartis sur le lecteur. Cela est généralement dû à la modification de la taille d'un fichier après son écriture. Alors, disons que vous enregistrez un fichier de 1 Mo sur votre lecteur. Vous modifiez ensuite le fichier et sa taille atteint 20 Mo. S'il n'y a pas assez d'espace libre à l'emplacement où le fichier a été créé, ces données supplémentaires seront écrites sur une autre partie du disque dur. En d'autres termes, le fichier sera fragmenté.

Ce genre de chose ne se produira probablement pas très souvent dans un lecteur utilisé pour stocker "des sauvegardes, puis des films familiaux, des images. Un peu de musique, etc.". La plupart de ces fichiers ne changeront jamais de taille et ne fragmenteront donc jamais le lecteur.

De plus, même si votre disque est fragmenté, vous ne vous en souciez pas. La fragmentation peut être un problème pour les lecteurs système où vous pouvez avoir plusieurs opérations d'E / S par seconde. Dans ces cas, vous remarquerez une diminution des performances du lecteur. Comme je l'ai déjà dit, sur un disque externe, je ne pense pas que vous serez capable de le détecter, même si cela se produit.

Donc, en conclusion, vous n’aurez presque certainement pas besoin de défragmenter un disque dur externe au format NTFS. Cependant, si vous le souhaitez vraiment, vous pouvez le faire sous Linux et Windows.

terdon
la source
3
Je suis complètement d'accord. NTFS (et FAT32) sont tout simplement les systèmes de fichiers les plus portables.
Keltari
Le NTFS va-t-il résoudre le problème de la fragmentation des données? Ext4 n'a pas de fragmentation. Sinon, il possède un connecteur USB 3.0, il est donc beaucoup plus rapide qu'un USB 2.0 normal. La portabilité est secondaire. C'est un WesternDigital My Book Essential (1 To)
antivirtel
@ B.Roland IMHO, oui. NTFS accordé aura plus de fragmentation, mais là encore, cela ne devrait pas être un problème sérieux sur un lecteur externe, non-système. Je pense vraiment que l'utilisation de ext4 ne vaut tout simplement pas la peine. Je doute fort que vous constatiez une amélioration. Il est peut-être là, mais il ne sera probablement même pas détectable à moins d’exécuter des tests de performance. Je doute vraiment que vous remarquiez une différence en tant qu’utilisateur.
terdon
1
Je ne suis pas d'accord pour dire qu'il peut être facilement lu / écrit par tous. Il y a une surcharge à ntfs-3g sur * nix.
eichoa3I
3
Je ne m'attendais pas à ce que la réponse (acceptée) à la question "Comment monter en lecture-écriture une partition ext4 sous Windows?" serait d'utiliser NTFS à la place en cliquant sur ce lien de Google. Je suis dans une situation où il n’est pas possible d’utiliser NTFS, c’est ext4. Je veux savoir comment lire / écrire ext4 à partir de Windows (c'est comme ça que je suis arrivé à cet URI). Je ne cherche pas de bons conseils. Bien que je puisse imaginer que cela puisse être la réponse à la question des PO.
Mike de Klerk
21

Le logiciel Paragon offre ExtFS pour Windows 2.0 gratuitement pour un usage personnel. Il permet de lire et d’écrire ext2 ext3 et ext4 à partir de tous les systèmes d’exploitation Windows

http://www.paragon-software.com/home/extfs-windows/

Il semble être quelque peu similaire à Linux Reader de Diskinternals, qui peut monter tous les fichiers ext, HFS et ReiserFS également, mais en lecture seule.

http://www.diskinternals.com/linux-reader/

Albert
la source
3
L'adware / malware Paragon est-il gratuit et totalement sécurisé? Avez-vous utilisé vous-même?
Rajib
2
Le logiciel Paragon ne fonctionne pas pour moi (ext4 créé à partir d'Ubuntu 14.04 LTS), sous Windows 8, l'accès en lecture seule seulement. Lors de la création d'un fichier, il se bloque avec un message m'informant que le nouveau fichier est trop gros - fichier txt vide.
Monnef
2
Je suis passé par la douleur pour télécharger, installer et enregistrer. Ils ont besoin d'un email pour envoyer une série à et j'ai utilisé un "email de 10 minutes". Probablement spam pris en charge.
Gunslinger
1
Mais il a réussi à monter une partition ext4 sur mes 10 fenêtres en lecture / écriture.
Gunslinger
3
Paragon ne fonctionne pas pour moi: superuser.com/questions/1189512/…
Aaron Franke
2

Si vous voulez QUELQUES-unes des fonctionnalités de EXT4, vous pouvez les utiliser en utilisant tune2fs pour ajouter les fonctionnalités à une partition EXT3. Les dernières notes de publication d'Ext2FSD devraient répertorier les fonctionnalités que vous pouvez activer. Vous voudrez peut-être lire la page de manuel de tune2fs. Voici quelques astuces sur la façon de gérer l’écriture sur le système de fichiers dans l’en-tête. Il peut être intéressant de définir un lecteur de sauvegarde exigeant la fiabilité ou de définir une valeur extrême pour un lecteur contenant fichiers non critiques nécessitant un accès rapide et des temps de lecture-écriture rapides

Vous n'avez pas vraiment besoin d'attributs étendus et de listes de contrôle d'accès. Selon votre configuration Linux, ils peuvent même ne pas être actifs pour commencer. Les incompatibilités entre Windows et Linux sur les autorisations rendent déconseillé d'utiliser cette fonctionnalité sur plusieurs plates-formes, même si elle est prise en charge.

Robert Wm Ruedisueli
la source