Quel système de fichiers dois-je sélectionner pour partager des fichiers entre Windows et Ubuntu?

19

Actuellement dans l'installation (clé USB) pour Ubuntu 12.04.1 32 bits. Vous voulez avoir des capacités de double démarrage entre Windows 7 et Ubuntu. Avoir un disque dur partitionné avec Windows System (sda1), Windows OS (sda2), Ubuntu (sda3 - avec le système de fichiers ext4 et un point de montage "/"), swap (sda4) et avoir besoin de savoir quel système de fichiers sélectionner pour le reste partition d'espace libre (stockage) avec un point de montage / home? Je suppose que c'est soit FAT32 ou ext4, mais je dois être sûr qu'il permet le partage croisé de documents / répertoires avec les systèmes d'exploitation Windows 7 et Ubuntu. De plus, FAT32 est-il un type de système NTFS? Merci d'avance.

Voilà Johnny
la source
Notez que la mise en veille prolongée d'un système d'exploitation, puis le démarrage de l'autre système d'exploitation (tandis que le premier est toujours dans un état d'hibernation) PEUT entraîner une corruption massive sur la partition partagée s'il s'agit d'un disque INTERNE. Le système d'exploitation peut ignorer la synchronisation des disques internes lors de l'hibernation.
Rolf

Réponses:

12

Étant donné que les systèmes Windows prennent en charge FAT32 et NTFS "prêts à l'emploi" (et seulement ces deux pour votre cas) et Linux prend en charge toute une gamme d'entre eux, y compris FAT32 et NTFS, il est fortement recommandé de formater la partition ou le disque dans lequel vous souhaitez partager. soit FAT32 ou NTFS, mais comme FAT32 a une limite de taille de fichier de 4,2 Go, si vous travaillez avec des fichiers volumineux, il est préférable d'utiliser NTFS.

Juste pour ajouter, si vous le faites avec un autre type de partition comme ext4, btrfs ou tout autre que Windows ne prend pas en charge nativement, les fichiers fonctionneront dans Ubuntu mais pas dans Windows. Heck, dans Windows si vous essayez d'accéder à ce lecteur, il offrira une option pour formater le lecteur en NTFS. C'est donc la raison de s'en tenir à FAT32 ou NTFS.

Vous pouvez réellement le faire à partir d'Ubuntu si vous souhaitez utiliser par exemple GPARTED qui se trouve dans le Software Center ou l' utilitaire Disks qui est installé par défaut.

J'ai même écrit une réponse au support que NTFS a dans Ubuntu . Donc, peu importe lequel vous décidez, les deux seront pris en charge entre les deux systèmes et vous pouvez avoir une partition / disque partageable entre Ubuntu et Windows.

Pour plusieurs problèmes liés à la sécurité et aux performances, /homene doit jamais être FAT32 ou NTFS. Pour votre cas, vous devez créer une autre partition (soit en prenant de l'espace libre non utilisé par les fichiers d'une partition déjà créée ou en utilisant un autre disque dur) et CETTE partition doit être celle qui est formatée en FAT32 / NTFS. Cette partition sera également celle qui partagera les informations entre Windows et Ubuntu, non /home. À la fin, cela devrait ressembler à ceci:

DISQUE DUR 1

/ sda1 - Windows (NTFS, FAT32)
/ sda2 - Swap
/ sda3 - Ubuntu (EXT4)
/ sda4 - Partition partagée entre Ubuntu et Windows (format NTFS ou FAT32)

Ce n'est qu'un croquis mais je pense que cela vous donnera une idée sur la façon de le faire pour qu'ils se partagent. Si vous possédez 2 disques durs, alors:

DISQUE DUR 1

/ sda1 - Windows (NTFS, FAT32)
/ sda2 - Swap
/ sda3 - Ubuntu (EXT4)

HARD DRIVE 2
/ sdb1 - Partition partagée entre Ubuntu et Windows (format NTFS ou FAT32)

Luis Alvarado
la source
Merci, Luis. J'ai l'impression que je devrais probablement reformater en NTFS via Windows, après coup. Merci encore de votre assistance. Ceci est maintenant résolu.
Voici Johnny
Oups! Attendez une seconde - c'est le message d'erreur que j'ai reçu après avoir choisi FAT32 puis appuyé sur [INSTALLER MAINTENANT]: Le type de système de fichiers fat32 ne peut pas être monté sur / home, car il ne s'agit pas d'un système de fichiers Unix pleinement fonctionnel. Veuillez choisir un autre système de fichiers, tel que ext2. Encore moi: des suggestions?
Voici Johnny
/ home ne doit pas être FAT32 ou NTFS pour de nombreux problèmes de sécurité et de performances. Si vous allez partager un disque ou une partition, vous devez créer une autre partition spécialement pour cela. Permettez-moi d'ajouter les informations dans la réponse pour mieux expliquer cela.
Luis Alvarado
2

Je ne suggère pas d'utiliser NTFS sous Linux, car j'ai trouvé que la prise en charge de Linux sur NTFS est très médiocre, sa vitesse de lecture et d'écriture de fichiers est extrêmement lente. Donc, si vous n'avez pas besoin d'utiliser de gros fichiers, utilisez simplement Fat32 ou ExtFat.

Horloge ZHONG
la source
1

Définissez-le comme NTFS, car Ubuntu et Windows pourront lire et écrire vers et depuis la partition. Ext4 n'est pas nativement reconnu par Windows, alors n'essayez pas. NTFS a plusieurs améliorations par rapport à FAT32, qui (par exemple) ne vous permet pas d'avoir un fichier de plus de 4 Go.

Merri
la source
Je vous remercie. Comme NTFS n'est pas une option "explicite", cela signifie-t-il que je choisis FAT 32? Mes options sont les suivantes (dans le cadre du programme d'installation d'Ubuntu): ext2, ext3, ext4, reiser fs, btrfs, jfs, xfs, fat 16, fat 32, swap. et ne pas utiliser. Merci encore.
Voici Johnny
Ouais fat32 ira bien alors! Référez-vous au commentaire de Luis pour plus de détails!
Merri