Comment convertir un FAT32 en ext3 (conserver les données dessus)

11

Existe-t-il un moyen de convertir une partition FAT en ext3 (ou autre ext ..) tout en conservant les données dessus? Je n'ai pas accès à un disque dur USB externe pour stocker temporairement les données, donc je voudrais simplement le convertir pendant que les données se trouvent sur la partition. Est-ce possible?

Alexander Engelhardt
la source
Quelle est la taille de votre disque et combien de données y a-t-il? J'ai une idée, mais cela nécessite que vous ayez suffisamment d'espace pour stocker une copie de tout ce que vous souhaitez conserver.
C'est possible si vous avez au moins autant d'espace libre que votre plus gros fichier + la taille minimale utilisée par ext3 pour les en-têtes et les métadonnées FS. Mais le faire comme ça n'est pas vraiment sûr si vous n'avez pas de sauvegardes (que vous n'avez évidemment pas) et en fonction de l'espace libre disponible, cela peut prendre beaucoup de temps et de travail manuel.
JanC
Supposez simplement que mon disque dur est plein à 90%. Je ne peux pas copier la partition entière sur un système de fichiers temporaire. Je pense que je vais devoir acheter un disque dur externe.
Alexander Engelhardt

Réponses:

9

Si vous ne démarrez pas la partition (est-ce même possible sans utiliser wubi?) Et qu'elle est au moins à moitié gratuite, utilisez simplement gparted (collez apt: gparted dans firefox).

  • Exécutez-le à partir du menu.
  • Découvrez le nom de votre partition à l'aide fdisk -ld'un terminal. La partition nommée quelque chose comme / dev / sda * où * est un nombre. Ou parcourez la liste dans le coin supérieur droit de gparted
  • Redimensionnez la partition fat32 à moins de la moitié de sa taille d'origine
  • Créer une nouvelle partition ext *
  • Déplacer tous les fichiers vers la partition ext
  • Supprimez l'ancienne et redimensionnez la partition ext.

Notez que je l'ai fait plusieurs fois et que cela a toujours fonctionné comme prévu. Cependant, il existe de nombreux rapports de personnes qui ont perdu des données de cette façon. Selon la quantité de données, vous pouvez utiliser Ubuntu One ou Dropbox pour sauvegarder vos données. Ils offrent tous les deux 2 Go, ce qui n'est probablement pas suffisant.

turbo
la source
Hé, j'ai utilisé gparted pour redimensionner et déplacer les partitions. Il ne me reste plus qu'à convertir le système de fichiers. Apparemment, il n'est pas possible de changer un système de fichiers / avec des données dessus / sans astuces?
Alexander Engelhardt
Vous avez déjà divisé la partition, avez créé ext et déplacé vos fichiers? Ensuite, vous pouvez simplement supprimer l'ancien gros et redimensionner ext. Aucune conversion n'est nécessaire ici.
turbo
4

La conversion directe n'est pas possible. Vous devrez copier les données sur un autre lecteur / partition, changer le système de fichiers, puis recopier les données.

Little Jawa
la source
3

Il est possible de convertir.

Cependant, par définition, toute conversion est risquée, et la seule façon de garantir que vous "conserverez les données" est de faire une sauvegarde ... mais dans ce cas, il est plus simple de supprimer la partition -> créer la partition -> copier en tant que par les autres réponses.

ignis
la source
il anyconvertfspeut également convertir directement de FAT32 en ext3
phuclv
La question demande FAT32 à ext3, pas à NTFS.
fosslinux
@fosslinux Vous manquez les points de la question et de la réponse. Une conversion indirecte est possible et mérite d'être répertoriée / disponible pour que l'utilisateur final puisse faire son propre choix, tant qu'il est conscient des risques inhérents.
ignis