21 juil 2007

Partage de données entre Windows et Linux avec un dual boot

Category: UncategorizedRenaud @ 17h46

Cohabitation Windows/UbuntuLorsque l’on a un dual boot, il y a certaines données que l’on souhaite partager entre Windows et Linux. Des documents textes, des photos, de la musique ou des vidéos, bref toute sorte de fichiers auxquels on voudrait accéder à la fois lorsque l’on est sur son OS préféré (Ubuntu, bien sur !) ou lorsque l’on se retrouve, par obligation, sur l’autre OS.

L’astuce la plus facile, hormis la clef USB, étant de faire une partition FAT32 sur laquelle nos deux systèmes pourront écrire. Linux gère très bien le système de fichier FAT32 et le NTFS commence même à être stable avec le package ntfs-3g. En revanche question droit utilisateur ou lien symbolique, le FAT ou le NTFS, ça vaut rien.

Et bien, il existe des drivers pour accéder en natif aux partitions ext2/3 depuis Windows:

Windows Vista est très mal, voire pas du tout supporté, sauf pour Ext2fsd.

Pour être plus précis, Winext2fsd, EXT2 IFS et Ext2fsd sont des drivers, c’est à dire qu’une fois installés, vous aurez accès aux partitions ext2/3 directement dans Windows, avec une lettre de lecteur, etc… En revanche, Explore2fs est un logiciel qui explore les partitions ext2/3, donc vous ne pourrez pas accéder aux partitions ext2/3 directement avec applications préférées.

Vous pourrez maintenant utiliser un vrai système de fichier sur Ubuntu et avoir quand même accès aux fichiers depuis Windows.

Mots-clefs : , , , ,

14 Réponses à “Partage de données entre Windows et Linux avec un dual boot”

  1. SamuelDr a dit:

    Bonjour!
    Puis-je me permettre de te conseiller d’essayer swapfs http://www.acc.umu.se/~bosse/

    Ça permet d’utiliser la partition swap de linux comme un espace (temporaire) de stockage. Tant que linux n’est pas redémarré, tout est ok dans la partition.
    Je l’utilise pour stocker le fichier d’échange de windows, ce qui a pour effet de réduire la fragmentation.

  2. luc a dit:

    le problème c’est que windows met ses fichiers de conf pour la partition et fout un peu de son bordel (ses ficiers de conf apparaissent sur le bureau et dans le dossier perso)
    La solution radicale pour le partage c’est de virer le dual boot. ;)

  3. SamuelDr a dit:

    Oh et j’ajoute:
    http://ext2fsd.sourceforge.net/

    C’est le driver que j’utilise pour ext3. Théoriquement, il devrait être compatible Vista (J’ai pas encore eu la possibilité d’essayer)

  4. Guy KPADJIK a dit:

    @SamuelDR: Je ne connaissais pas swapfs, mais le but de l’article était surtout de pouvoir utiliser les partitions ext2/3 depuis windows pour avoir un vrai filesystem coté linux, utiliser le swap linux depuis windows, j’avoue, je n’en vois pas trop l’interet.
    sinon, tu veux rire? ext2fsd est le driver que j’utilise… et je ne l’ai pas mis dans la liste… j’ai était troublé par winext2fsd qui a pratiquement le même nom.

    @luc: « je suis ton père »… hum.. non… c’est pas ca…
    le dual boot est malheureusement une nécessité. Aucun logiciel de création de musique digne de ce nom sur Linux. J’ai testé UbuntuStudio qui faisait de belles promesses, mais rien n’arrive à la cheville de certains softs windows.

  5. adam0509 a dit:

    Le lien du planet ubuntu-fr déconne… :-[

    Sinon moi j’ai testé un de ces trucs, c’est sympa, mais comme on ne peut pas faire de fsck de WinM$, et bah c’est linux qui va le faire a chaque redémarrage après que windows ai écrit sur cette partition…

  6. Ant a dit:

    Pour info j’utilise ext2ifs sous vista.

    Il gueule à l’installe comme quoi il est pas compatible mais en fait si, suffit d’insister ;)

  7. Xarkam a dit:

    Perso, j’utilise http://www.fs-driver.org/ qui fonctionne à merveille.

  8. Alexandre P. a dit:

    Deux petites notes :

    - La gestion des droits d’accès (propriétaires et permissions) n’est pas gérée par Windows (en tout cas, avec Ext2IFS que j’avais testé). Ce qui fait que quand une partition ext2/3 est montée sous Windows, l’utilisateur sous Windows accède à tout le contenu de la partition en lecture et écriture. Pas glop si on monte sa partition racine de Ubuntu.
    - Comme mentionné, Windows va mettre des fichiers dans ces partitions. Ma recommandation est de ne pas monter automatiquement les partitions ext2/3 automatiquement, mais ne les monter qu’au besoin le temps de les exploiter, puis de les démonter.

    Enfin, « Windows » est une registered trademark (r), pas un (c).

  9. Guy KPADJIK a dit:

    @Alexandre P.: Au temps pour moi en ce qui concerne windows :)

  10. SamuelDr a dit:

    Pour swapfs:
    C’est intéressant si on y place son fichier d’échange windows. Par exemple, si j’ai une swap de un giga, je place mon seul et unique fichier d’échange windows là et je libère un giga sur ma partition windows, utile quand on essaie de maximiser un petit espace.

  11. chakiki a dit:

    Un truc sympa aussi, c’est les machines virtuelles, genre virtual box, un seul OS (et un bon!), un seul système de fichiers (et un bon!), et pour peu que vos applis ne soient pas trop gourmandes, ou bien que votre pc soit puissant, tout roule sur des roulettes!
    et surtout virtual box, propose de créer un dossier d’échange entre l’OS hôte et l’OS émulé!

    Ca a l’avantage de pouvoir faire tourner win$ et linux en meme temps!

    see you!

  12. SkeRoy a dit:

    Et parmi tout ce choix, lequel est le plus stable ?
    Y a t il un driver qui face du read-only ?

  13. KP2 a dit:

    il est normal que les droits ne soient pas geres d’un os a l’autre car les droits fonctionnent en lien avec une base de donnees des users qui est un elements purement systeme. Autrement dit, si vous accedez a vos fichiers linux depuis windows, le driver ext3 windows sera probablement capable de savoir que tel fichier est en rwx—— mais il ne saura pas pour qui ni pour quel groupe car cette info est dans /etc/passwd.
    De plus il n’y a pas de mapping possible entre les utilisateurs linux et les utilisateurs windows donc le seul reel moyen de regler ce probleme est de le mettre de cote et laisser tout le monde sur l’OS « illegitime » acceder en lecture/ecriture au FS (sauf en cas de montage avec options speciales).

    Pour info, ntfs3g fait exactement la meme chose… et il n’a pas le choix car meme si il pouvait lire la base sam, il n’en ferait rien de plus car ne pouvant mettre en relation des les users windows et les users linux

  14. Lavoux a dit:

    ‘il y a certaines donnees que l’on souhaite partager entre windows et linux’ ! précision impotante pour la compréhension ;) merci pourn ce billet, c’est toujours un plaisir de vous oire, bye bye

Laisser une réponse