J'ai deux questions sur ext4:
- Existe-t-il actuellement un moyen de monter une partition ext4 sous Windows (XP / Vista / 7) pour obtenir un support de lecture de base?
- Si non, y a-t-il des projets pour soutenir cela un jour?
J'ai deux questions sur ext4:
Réponses:
Il existait un utilitaire appelé ext2read permettant de parcourir les partitions Ext dans Windows (y compris les partitions Ext4) qui ne fonctionnait peut-être plus, comme mentionné dans le commentaire ci-dessous de @heynnema et qui risquait de corrompre vos partitions.
Le projet n'est plus mis à jour depuis 2012
ext4 bénéficie d'un certain soutien via les anciens projets ext2 *. btrfs n'a pas de support Windows actuel. Les nouveaux systèmes de fichiers vont toujours avoir une période pendant laquelle aucun autre système d'exploitation n'est supporté et, franchement, ça va être nul.
Il convient également de mentionner que les projets qui tentent de lire le système de fichiers dans un autre système vous exposeront toujours à un risque accru d’inactivation de votre partition.
Dans cet esprit, il existe une solution qui prendrait peut-être entre 30 minutes et une heure, ce qui vous donnerait une vitesse quasi native, une prise en charge de toute partition Linux et serait tout aussi sûre (ou très proche) que de la monter. de Linux: Virtualise!
Oui, je suggère que vous donniez 300 Mo de RAM et un giga-octet d'espace disque pour exécuter Ubuntu Server à partir de Windows. La plupart des systèmes de virtualisation modernes, tels que Virtualbox et VMWare, vous permettent de transmettre à la machine virtuelle un disque ou une partition complète, comme vous le feriez. Montez-le depuis virtual-ubuntu, installez samba, partagez les disques montés sur Ubuntu et montez les partages depuis Windows.
Cela ressemble à beaucoup de frais généraux, mais le serveur Ubuntu est assez lisse et ne nécessite pas beaucoup de ressources. Une fois installé, vous pourriez probablement vous en tirer avec 150 Mo de RAM.
Si vous parlez d'un système à double démarrage, Windows ne peut pas lire de manière native les partitions formatées par Linux. Par conséquent, vous avez deux options.
Créez une partition NTFS qui contiendra les fichiers que vous souhaitez rendre accessibles à la fois sous Windows et Ubuntu et stockez vos fichiers à cet emplacement.
C'est la solution recommandée et sûre.
Un logiciel est disponible pour Windows qui vous permet de lire et d'écrire sur des partitions Linux, dans une certaine mesure.
Ext2Fsd est un exemple de logiciel de ce type. Ext2Fsd a un support limité pour 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 n'est toutefois pas recommandé .
Notez que ces fonctionnalités du quatrième système de fichiers étendu ne sont pas prises en charge:
Attributs étendus: support des ACL
Remarque: 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 à partir du menu Démarrer.
C'est ici que vous affectez ou modifiez les lettres de lecteur pour vos partitions Linux, les montez et les démontez, ou effectuez d'autres opérations.
Si vous souhaitez activer le support en écriture pour un système de fichiers EXT4, sélectionnez Ext2 Management
, décochez la Mount volume in readonly mode
case puis cliquez sur Appliquer.
Vous pouvez également indiquer si vous souhaitez que votre partition Linux soit automatiquement montée au démarrage (vous ne devez pas utiliser cette option pour les lecteurs USB et les supports amovibles).
Remarque: cette solution est loin d'être parfaite et une corruption de données peut se produire sur votre partition Linux. Utilisez ceci à vos risques et périls!
Pour lire ext4, vous pouvez utiliser Ext2Fsd . C'est un pilote pour Windows. Le nom suggère que cela fonctionne uniquement avec ext2 et le site dit que cela fonctionne avec ext2 et ext3 mais les dernières versions supportent également ext4.
Une alternative consiste à installer CoLinux sur la machine Windows et à le configurer avec un système minimal (suffisant pour monter le système de fichiers en question) et Samba. Ensuite, montez simplement votre FS et partagez-le avec Windows. Pas tout à fait élégant, mais fonctionne bien et ne risque pas la corruption du système de fichiers due à des pilotes défectueux.
Si une installation CoLinux à partir de zéro est trop compliquée, essayez AndLinux, qui est CoLinux avec un système d'exploitation déjà sur le point de sortir des sentiers battus. S'installe en vingt minutes. Vous aurez toujours besoin de configurer le montage, mais les partages du système de fichiers devraient déjà être prêts.
Vous pouvez installer Linux sur une machine virtuelle, puis lier directement les disques physiques ou les partitions. Configurez ensuite la machine pour qu'elle soit accessible via Samba / CIFS et mappez les partages sur des lettres de lecteur dans l'Explorateur Windows.
Il existe un guide pour le faire dans VirtualBox.
C'est probablement le moyen le plus simple et devrait fonctionner de manière transparente après l'installation correctement. Cela devrait fonctionner avec tous les systèmes de fichiers supportés par Linux et ne pas avoir trop à faire avec des utilitaires tiers horriblement obsolètes (et éventuellement instables).
Avec un peu de travail, vous pourrez même rendre votre distro Linux principale amorçable à partir de Windows.
Vous pouvez utiliser ex2explore pour accéder au fichier Ubuntu à partir de Windows.
Vous devez installer Samba sous Ubuntu et configurer un dossier shere sur la partition Ubuntu. Vous pouvez ensuite mapper cette ressource réseau à partir de Windows.
Via un réseau ou localement? S'il provient d'autres ordinateurs du réseau, vous voudrez probablement configurer Samba sur votre ordinateur Ubuntu.
https://help.ubuntu.com/11.10/serverguide/C/samba-fileserver.html
Si vous démarrez l'ordinateur à double démarrage et souhaitez accéder à Ubuntu à partir de Windows, vous pouvez essayer ext2read . Je ne l'ai pas testé, mais il prend apparemment en charge la plupart des systèmes de fichiers Linux standard.
L'autre option consiste à démarrer à partir d'un live CD / clé USB. Ensuite, vous pourrez copier les fichiers vers un autre emplacement. Peut-être un autre périphérique USB ou un emplacement réseau.