Comment créer une partition ext4 en lecture-écriture sur Windows?

Je veux utiliser ext4 sur mon disque dur externe, mais il doit être multiplate-forme. (Au moins Linux, Win7 et WinXP).

Malheureusement, je n'ai pas trouvé de pilote approprié permettant à Windows de WRITE à ext4. J'ai trouvé Ext2Fsd , mais il ne lit que ext4.

9. étendue ext4 en lecture seule, pas de taille tronquée et extension de support

Plus:

Fonctionnalités Ext3 / 4 prises en charge:

  • Taille de l'inode flexible:> 128 octets, jusqu'à la taille du bloc
  • Dir_index: htree directory index
  • Type de fichier: mode de fichier supplémentaire en dentry
  • Grand_fichier:> Fichiers 4G pris en charge
  • Sparse_super: sauvegarde super bloc dans un descripteur de groupe
  • Uninit_bg: fsck rapide et somme de contrôle de groupe
  • Étendue: lecture, écriture sans extension.
  • Journal: ne supporte le replay pour journal interne

Fonctions Ext3 / 4 non prises en charge:

  • Journal: opérations basées sur le journal, journal externe
  • Étendue: taille tronquée et expansion, suppression de fichier
  • Flex_bg: premier groupe de métadonnées
  • EA (attributs étendus), prise en charge ACL

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

Nouveau: Matt Wu a réalisé une nouvelle version 0.50 à ext2fsd.com. Ext2fsd-0.48-bb8-signé Support pour ext4 extents et correctif pour BSOD sur Windows 7.

Je ne pense pas que ce sera en sécurité. Aussi, j'ai lu quelques mots sur l'écriture ext4 dans Windows pourrait provoquer une perte de données sur le disque …

What is the External HDD used for? – Tout d'abord, il stockera des sauvegardes, puis des films familiaux, des images. Quelques musiques, etc. Il sera connecté à un Raspberry Pi, si je le reçois finalement. Il ne se déplacera pas vraiment, juste lorsqu'il est utilisé pour migrer les données de l'ordinateur vers une nouvelle. Les fichiers les plus importants qu'il stockera sont les images de disque Clonezilla (je ne sais pas, si ce sont des fichiers volumineux ou non).

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

Je vous remercie!

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

    Compte tenu de l'utilisation prévue et du fait qu'il s'agit d'un lecteur externe, je ne vois aucune raison pour laquelle vous devriez faire preuve de tracas en utilisant ext4.

    Si c'était votre disque dur principal, peut-être les avantages de l'ext4 (brièvement, moins de fragmentation du lecteur et performances légèrement améliorées, pour plus d'informations, voir ici ) seraient utiles. Je doute que vous remarquerez même une différence sur un lecteur USB externe. Le goulot d'étranglement sera le taux de transfert de données sur le câble USB.

    Pour la plupart des utilisateurs, le seul avantage évident de ext4 sur NTFS est que ext4 permet des noms de fichiers avec des caractères spéciaux ( ? & % Etc.). Ces noms de fichiers, cependant, sont à la fois une mauvaise idée et aucun intérêt particulier pour vous.


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

    Je pense, cependant, que vous attachez trop d'importance à la défragmentation. Consultez ici une explication simple de la fragmentation . En bref, un disque fragmenté est celui où les fichiers du lecteur ne sont pas stockés dans des blocs contigus mais répartis sur le lecteur. Cela est habituellement causé par la modification de la taille d'un fichier après avoir été écrit. Donc, disons que vous enregistrez un fichier de 1 Mo sur votre lecteur. Vous modifiez ensuite le fichier et sa taille augmente jusqu'à 20 Mo. S'il n'y a pas assez d'espace libre à la position où le fichier a été créé, cette donnée supplémentaire sera écrite dans une partie différente du disque dur. En d'autres termes, le fichier sera fragmenté.

    Ce type de chose n'est pas susceptible de se produire très souvent dans un lecteur utilisé pour stocker des "sauvegardes, des films familiaux, des images, de la musique, etc.". La plupart de ces fichiers ne changent jamais en taille et, par conséquent, ne fragmentera jamais le lecteur.

    De plus, même si votre disque est fragmenté, vous ne vous en occupez pas vraiment. 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 pouvez constater une diminution de la performance du lecteur. Comme je l'ai déjà dit, sur un lecteur externe, je ne pense pas que vous pourrez 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 formaté NTFS. Cependant, si vous le souhaitez, vous pouvez le faire à la fois sous Linux et Windows.

    Le logiciel Paragon offre gratuitement ExtFS pour Windows 2.0 pour un usage personnel. Il permet de lire et écrire ext2 ext3 et ext4 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 également monter tous les ext, HFS et ReiserFS, mais en lecture seule.

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

    Si vous souhaitez TOUTES les fonctionnalités d'EXT4, vous pouvez les utiliser à l'aide de tune2fs pour ajouter les fonctionnalités à une partition EXT3. Les dernières notes de version Ext2FSD doivent indiquer les fonctionnalités que vous pouvez activer. Vous voudrez peut-être lire la page man de tune2fs, il existe quelques conseils sur la façon de traiter l'écriture sur le système de fichiers dans l'en-tête qui peut être bénéfique pour configurer un lecteur de sauvegarde qui requiert de la fiabilité ou pour configurer l'autre extrême pour un lecteur contenant Les 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 d'ACL, et 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 mal conseillé d'utiliser cette plate-forme multiplate-forme, même si elle est prise en charge.