Récupération de données sous Linux : récupérer des fichiers à partir de partitions supprimées et de l'espace non alloué

Lisez cet article pour le savoircomment récupérer des données sous Linux après la suppression de partitionsdepuis un disque dur, une carte mémoire ou une clé USB. Nous explorerons également comment récupérer des données à partir d'un espace disque non alloué ou non partitionné.

Contenu

  • Pourquoi des données peuvent être perdues sous Linux après la suppression d'une partition
  • Comment récupérer des données si une partition est supprimée avec l'outil Disques
  • Comment récupérer des données si une partition est supprimée avec le Terminal (illustré par fdisk)
  • Conclusion
  • Questions et réponses
  • Commentaires

Dans le monde Linux, la stabilité et la flexibilité du système sont les deux grands avantages. Cependant, même les utilisateurs expérimentés peuvent être confrontés à une perte de données importantes. Suppression accidentelle de partitions, erreurs lors de l'utilisation des utilitaires de partitionnement de disque ou transformation d'une partition en espace non alloué – tout cela peut entraîner une perte d'informations précieuses.

Heureusement, les données ne disparaissent pas sans laisser de traces. Si vous relevez le défi et utilisez les outils appropriés, les chances de tout récupérer – ou presque – sont plutôt bonnes. Dans cet article, nous exploreronscomment récupérer les données des partitions supprimées sous Linux, que faire de l'espace non alloué et quelles applications et commandes peuvent vous aider à récupérer efficacement vos données.


Aller voir


Comment récupérer des fichiers après avoir vidé la corbeille Linux ou utilisé Shift + Del

Pourquoi des données peuvent être perdues sous Linux après la suppression d'une partition

Les causes les plus courantes de perte de données sous Linux après la suppression d'une partition sont les suivantes :

  • Suppression accidentelle d'une cloison (effectuée avecfdisque,séparé,séparé). Les utilisateurs peuvent supprimer la mauvaise partition par erreur lors de la modification de la structure du disque.
  • Erreurs dans la sélection des disques ou des partitions. Par exemple, lorsqu'un utilisateur tape /dev/sda au lieu de /dev/sdb.
  • Écraser une partition avec un nouveau système de fichiers. Par exemple, lors du formatage avecmkfs, les anciennes informations sur une partition peuvent être détruites.
  • Erreurs dans l'utilisation des utilitaires de gestion de partition. Mauvaise commande appliquée dansgpart,fdisque,disque gou séparé peut supprimer la table de partition.
  • Erreurs lors de l'installation du système d'exploitation. Lors de l'installation de Linux, les utilisateurs peuvent supprimer une partition importante par erreur ou réinstaller le système d'exploitation sur d'anciennes données.
  • Des dommages physiques ou des pannes de courant peuvent entraîner une perte de données liées à la structure des partitions.
  • Travailler avec des disques instables ou défectueux. Des problèmes de disque dur ou de SSD peuvent entraîner la disparition ou devenir inaccessible de la partition.
  • Logiciels tiers ou activités virales. Certains produits logiciels peuvent modifier ou supprimer la structure des partitions sans l'approbation ou même la connaissance de l'utilisateur.

Par exemple, considérons deux cas de récupération de données :

  • La première : lorsque les partitions sont supprimées après le formatage d'un disque avec leDisquesoutil;
  • Et la seconde : lorsque les partitions ont été supprimées duTerminal, avec la commandefdisque.

Comment récupérer des données si une partition est supprimée avec l'outil Disques

Nous avons une clé USB avec deux partitions où les fichiers sont stockés. Supprimons-les.

Pour le faire :

  • Allez auDisquesoutil et sélectionnez le lecteur. Comme nous pouvons le voir, il comporte deux partitions : une avec leposte4système de fichiers, l'autre – avecgraisse.

  • Cliquez sur le menu du disque et choisissezFormater le disque.

    AVERTISSEMENT!!! Si vous choisissez « Remplacer les données existantes par des zéros », la récupération des données deviendra presque impossible.

  • Confirmez la nécessité de formater.

Une nouvelle zone non allouée apparaît et tous les fichiers existants sur ce disque sont perdus. Les partitions n'apparaissent plus dans l'explorateur de fichiers.

Comment récupérer ces fichiers ?

  • CourirRécupération de partition Hetman.

  • Recherchez le disque requis dans la liste et double-cliquez dessus.

  • Dans la fenêtreType d'analyse, choisissez vos options dans l'ongletAnalyse complète. Dans mon cas, je laisse les optionsposte4etgraissevérifié, car les partitions que j'ai supprimées avaient de tels systèmes de fichiers.

  • CliquezSuivantet attendez que l'analyse soit terminée, et cela peut prendre un certain temps.

  • Prêt. L'analyse est terminée.

  • Comme vous pouvez le constater, le programme a trouvé les partitions récemment supprimées. Ouvrez-les et recherchez les données perdues.

  • Sélectionnez les fichiers et dossiers requis, puis cliquez surRécupération.

  • Dans la fenêtre suivante, choisissezEnregistrer sur le disque duret donnez le chemin où enregistrer les fichiers.

  • CliquezRécupération. Le processus peut prendre un certain temps en fonction de la quantité de données que vous souhaitez récupérer.

  • Finition.

  • Accédez au dossier que vous avez choisi pour enregistrer les données pour voir que tous les fichiers sélectionnés y sont enregistrés.

Vous avez vu la récupération de données à partir d'un espace disque non alloué avec l'exemple deUbuntuet des systèmes de fichiers tels queposte4etexgraisse. Cependant, vous pouvez récupérer des données sur d'autres versions de Linux, quel que soit le système de fichiers sur la partition supprimée et le type de stockage, exactement de la même manière.

Comment récupérer des données si une partition est supprimée avec le Terminal (illustré par fdisk)

Que devons-nous faire si une partition est accidentellement supprimée du terminal ? Par exemple, avec l'utilisation defdisque,séparé, ouséparé? Est-il possible de récupérer des données si la table de partition est supprimée à l'aide degpart,disquecf,disque gouséparé?

Supposons que nous ayons un disque dur divisé en plusieurs partitions. Dans mon cas, ce sontposte4,xfs,btrfs, etexgras. Les systèmes de fichiers de ces partitions peuvent être pratiquement tout ce que vous préférez.

Il y a des fichiers sur le disque.

Supprimons quelques partitions. Pour le faire :

  • Exécutez le terminal et tapez la commandefdisque.

  • Si vous ne pouvez pas accéder à l'outil Disques, tapez cette commande pour voir la liste des partitions :

    sudo fdisk -lCopie

  • Voici notre disque avec les partitions.

  • Pour accéder à notre disque, tapez ce qui suit :

    sudo fdisk /dev/sdbCopie

  • La commandefdisquedémarre sur notre disqueSDB. Pressempour voir la syntaxefdisque.

CommandeDescription
sudo fdisk -lAfficher la liste de tous les disques et partitions
sudo fdisk /dev/sdXExécutez fdisk pour modifier un disque spécifique (par exemple, /dev/sda)
mAfficher la référence avec les commandes dans l'environnement fdisk
pAfficher la table de partition actuelle
nCréer une nouvelle partition
dSupprimer une partition existante
tModifier le type de partition
unÉtiquetez la partition comme boot
wEnregistrez les modifications et quittez
qQuitter sans sauvegarder
  • Pour supprimer une partition, appuyez surd.

  • Par exemple, supprimons deux premières partitions. Pour cela, indiquez le numéro de la première partition. Ajoutez ensuite le numéro de l'autre.

  • Pour terminer l'exécution des commandes saisies, tapezw(c'est-à-dire confirmer l'exécution des commandes saisies et arrêterfdisque).

  • Comme vous pouvez le constater, les partitions sélectionnées sont supprimées.

Comme je n'ai pas supprimé toutes les partitions de disque mais seulement les deux premières partitions, dans la zone où elles existaient, nous pouvons maintenant voir l'espace disque non alloué. Et l'accès aux données stockées dans ces partitions est perdu.

Pour récupérer des fichiers et des dossiers depuis l'espace disque non alloué d'un disque dur, d'une clé USB ou d'une carte mémoire :

  • Installer et exécuterRécupération de partition Hetman.

  • Dans la fenêtre de gauche, le programme affichera tous les disques locaux existants ainsi que les disques physiques connectés à cet ordinateur.

  • Dans leDisquesoutil, nous pouvons voir que le requisESPACE NON ALLOUÉest sur le disqueSDBet a la taille suivante.

  • Dans l'application, je peux voir cet espace non alloué. Par conséquent, je récupérerai les fichiers perdus à partir de là.

  • Pour ce faire, faisons un clic droit dessus et choisissonsOuvrir.

  • SélectionnerAnalyse complètepour le disque, et spécifiez les systèmes de fichiers pour les partitions à partir desquelles nous devons récupérer les données.

  • Attendez que l'analyse du disque soit terminée. Cela prendra un certain temps, en fonction de la capacité de stockage.

  • Comme vous pouvez le voir, Hetman Partition Recovery a trouvé les partitions requises.

    En savoir plus:Comment récupérer des fichiers et dossiers supprimés avec le terminal (rm, rmdir, mv) sous Linux ?

  • Allez-y. Vous pouvez voir que tous les fichiers et dossiers perdus se trouvent ici. Vous pouvez consulter leur contenu dans leFenêtre d'aperçu. Pour ce faire, cliquez simplement sur un fichier.

  • Pour récupérer les fichiers ou dossiers requis, sélectionnez-les et appuyez sur le boutonRécupérationbouton. Choisissez le lecteur et le dossier à récupérer.

  • Finition. Les fichiers sont récupérés.

Vous avez vu la récupération de données à partir d'espace disque non alloué avec l'exemple de Mint. Cependant, vous pouvez récupérer des données sur d'autres versions de Linux, quel que soit le système de fichiers sur la partition supprimée et le type de stockage, exactement de la même manière.

Comme vous venez de le remarquer, cet utilitaire a été créé assez rapidement et facilement, et cela nous a demandé peu d'efforts grâce à son interface conviviale et à son assistant de récupération pratique.

Conclusion

La récupération de données sous Linux après la suppression de partitions ou de l'espace non alloué est une tâche difficile, mais tout à fait possible si vous prenez les mesures appropriées au bon moment. La règle principale est d'arrêter d'écrire de nouvelles données sur le disque avant la fin du processus de récupération.

Des outils comme TestDisk, PhotoRec, GParted ou des logiciels professionnels commeRécupération de partition Hetmansont capables de récupérer les partitions manquantes et de restaurer l'accès à des fichiers précieux.

Connaître les principes de base des systèmes de fichiers et des applications de gestion de partitions, et comprendre la séquence d'actions correcte permet de réduire les risques au minimum tout en sauvegardant les informations importantes. Quoi qu’il arrive, le meilleur moyen d’éviter la perte de données est de les sauvegarder régulièrement.

N'oubliez pas : la prévention est toujours plus facile que la guérison !