Les principaux outils pour récupérer les données des lecteurs ZFS. Comment récupérer les données du système de fichiers ZFS?

Dans cet article, vous découvrirez les meilleurs outils pour récupérer des données à partir de lecteurs ZFS.

Les principaux outils pour récupérer les données des lecteurs ZFS. Comment récupérer les données du système de fichiers ZFS?

ZFS est un système de fichiers révolutionnaire qui suit une approche absolument différente de l’administration des systèmes de fichiers tout en offrant de nouvelles fonctionnalités et avantages qu’aucun autre système de fichiers ne peut offrir pour le moment. ZFS est fiable, évolutif et facile à gérer.

Il s’éloigne des principes conventionnels du système de fichiers en abandonnant le concept de volumes. Au lieu de cela, ZFS propose des pools de stockage plus complexes constitués d’un ou plusieurs supports de données. De tels médias peuvent être ajoutés au groupe ou retirés de celui-ci si et quand cela est nécessaire. Les systèmes de fichiers sont ensuite étendus ou réduits de manière dynamique sans avoir à formater des supports spécifiques. ZFS garantit un format de disques constamment harmonisé et coordonné. Un tel modèle garantit que les données du disque ne seront pas écrasées pendant une période assez longue et que toutes les mises à jour du système de fichiers sont effectuées au niveau le plus bas. Cependant, comme tout autre système de fichiers, ZFS n’est pas parfait et souffre parfois de pannes et de pertes de données.

Visualisation
ZFS File System on Linux Ubuntu and Its Key Advantages

ZFS File System on Linux Ubuntu and Its Key Advantages

Structure du système de fichiers ZFS

Pour commencer, explorons la structure ZFS. Il est divisé en 7 éléments principaux: SPA (allocateur de groupe de stockage), DSL (couche de données et d’instantanés), DMU (unité de gestion des données), ZAP (processeur d’attributs ZFS), ZPL (couche ZFS POSIX), ZIL (journal d’intention ZFS) et ZVOL (volume ZFS).

Schéma ZFS

Les groupes ZFS sont construits sous la forme de combinaisons de périphériques virtuels de deux types: périphériques virtuels physiques et logiques (vdevs). Les vdev physiques sont des périphériques bloc inscriptibles (par exemple, des disques durs), tandis que les vdev logiques sont des groupes combinés de disques physiques. Tous les vdev créent un arbre dont les feuilles sont représentées par des appareils physiques. Tous les groupes ont un vdev logique spécial, qui est la racine de cet arbre. Toutes les branches du vdev racine sont appelées périphériques virtuels de niveau supérieur.

Structure ZFS

Chaque périphérique virtuel physique contient une structure de 256 Ko appelée étiquette vdev. Il contient des informations sur cet appareil et tous les appareils virtuels avec lesquels il partage un vdev de niveau supérieur.

Une structure de périphérique virtuel physique dans ZFS - étiquette vdev

L’étiquette comprend quatre parties: 8 Ko d’espace vide, 8 Ko d’en-tête de démarrage, 112 Ko de paires nom/valeur et 128 Ko d’espace occupé par des structures uberblock de 1 Ko.

Contrairement à d’autres systèmes de fichiers, ZFS n’a pas de Superblock, mais il a à la place une étiquette Vdev.

Étiquette Vdev

Dans la structure, il y en a quatre, occupant chacun 256 Ko d’espace. C’est ici qu’ils se trouvent: l’étiquette zéro et l’étiquette une – au début du disque. 0-256 – étiquette zéro et 257-512 – la première étiquette. Le deuxième et le troisième sont positionnés de la même manière, mais à l’extrémité du disque.

À l’intérieur des étiquettes vdev, il existe des uberblocks qui contiennent des liens vers des données. Si l’une des étiquettes vdev est effacée, un outil de récupération de données peut avoir des difficultés à rechercher des informations sur le disque.

Comment récupérer les données d’un lecteur ZFS

Dans un système d’exploitation Linux, j’ai créé un groupe ZFS, écrit certaines données sur le disque – quelques dossiers contenant des photos, des vidéos et des documents, puis j’en ai supprimé certains.

Suppression des données du disque de test

Pour nos tests, nous avons sélectionné plusieurs outils de récupération de données populaires – Hetman RAID Recovery, ReclaiMe, UFS Explorer, Disk Drill, Wondershare Recoverit et R-Saver.

Très bien, passons aux tests.

Hetman RAID Recovery

Connectons le disque ZFS. Windows ne reconnaît pas ce système de fichiers et lorsque le lecteur est connecté, le système d’exploitation suggère de le formater afin que le disque puisse être utilisé.

Cependant, en fait, il n’est pas nécessaire de formater quoi que ce soit – démarrez Hetman RAID Recovery et analysez le disque. Vous pouvez voir que le programme peut reconnaître le disque, détecter son système de fichiers et afficher correctement son nom et sa taille.

Récupération des données des matrices RAID endommagées inaccessibles pour l'ordinateur.
Hetman RAID Recovery

Pour afficher le contenu et rechercher les fichiers supprimés, faites un clic droit sur le disque et choisissez «Ouvrir». Dans ce cas, un «Analyse rapide» devrait suffire. Ce type d’analyse analysera le disque rapidement et affichera les résultats.

Analyse rapide

Dans ce scénario, l’outil n’a aucune difficulté à retrouver les fichiers supprimés de cette manière et il les affiche marqués d’une croix rouge. Une analyse complète et une recherche de signature ne sont pas requises dans ce cas. Étant donné qu’ils prennent beaucoup plus de temps à réaliser, cela nous a fait gagner beaucoup de temps.

Le contenu de tous les fichiers peut être vérifié avec la fonction d’aperçu et vous pouvez rechercher les fichiers par nom, ce qui vous aide à trouver les données nécessaires encore plus rapidement.

Tous les fichiers ont été récupérés

Désormais, tous les fichiers ont été récupérés. De plus, la structure du disque est conservée, de sorte que tous les fichiers et dossiers peuvent être retrouvés là où ils se trouvaient, ce qui rend la recherche de données perdues extrêmement facile. En très peu de temps et avec peu d’effort, le programme a pu retrouver et récupérer les données précédemment supprimées d’un disque ZFS.

UFS Explorer

Essayons un autre candidat, UFS Explorer. Il affiche le nom du disque, la capacité et une partition ZFS ci-dessous. Lorsque vous visualisez le contenu de ce répertoire, seuls les fichiers qui sont encore sur le disque sont affichés, mais vous ne pouvez pas voir ceux qui ont été supprimés. Lançons une analyse rapide. Le résultat est similaire.

UFS Explorer

Commençons maintenant à rechercher les fichiers perdus. Décochez les options inutiles. Si vous ne le faites pas, la recherche prendra plus de temps. C’est un inconvénient pour les utilisateurs novices, qui sont peu susceptibles de remarquer et de désactiver toutes ces options. La recherche de fichiers perdus sur un disque relativement petit de 15 Go a pris plus de 15 minutes. Analyser un disque de plus grande capacité demandera certainement beaucoup plus de temps.

Commencez à rechercher les fichiers perdus

C’est un autre inconvénient, car on ne comprend pas s’ils pourront finalement être récupérés, et s’ils vont être endommagés. De plus, il est très gênant d’en savoir si peu sur vos chances de guérison avant d’acheter l’outil.

Résultats d'UFS Explorer

ReclaiMe Pro

Essayons un autre candidat, ReclaimMe. L’écran initial n’affiche pas les disques; dans un premier temps, vous devez configurer un serveur proxy, puis ignorer la fenêtre d’enregistrement, puis configurer les options d’analyse du disque. Après cela, le programme commencera à analyser les disques durs connectés puis affichera leur liste à l’écran, ce qui prendra également un certain temps. Le programme lit les informations de service, identifie le système de fichiers, les noms de fichiers, etc. Une fois le processus terminé, nous pouvons voir la liste des appareils reconnus.

ReclaiMe

Le disque de test avec le système de fichiers ZFS. Sélectionnez-le et lancez l’analyse. Dans la fenêtre suivante, vous pouvez choisir le type d’analyse: nous laissons l’option recommandée telle quelle, décochez les options inutiles du système de fichiers. Le programme a identifié le système de fichiers, mais toutes les variantes du système de fichiers sont néanmoins activées. Si toutes les variantes sont sélectionnées, l’analyse prendra beaucoup plus de temps, c’est pourquoi nous choisissons de décocher les variantes inutiles, puis de cliquer sur «Démarrer».

Paramètres d'analyse du disque ReclaiMe

En conséquence, le programme a trouvé certains fichiers; seul le contenu du dossier RAW peut être prévisualisé et les autres fichiers ne sont pas affichés. Les fichiers supprimés ne s’affichent pas non plus, les noms de fichiers ne sont pas conservés, la structure du disque est endommagée et le programme n’a trouvé aucun document. Les fichiers supprimés ne s’affichent pas non plus, les noms de fichiers ne sont pas conservés, la structure du disque est endommagée et le programme n’a trouvé aucun document.

Résultats de l'analyse rapide ReclaiMe

L’analyse approfondie d’un disque de 15 Go a pris plus de 30 minutes; lors de l’analyse, ce programme utilise une recherche par signature – vous pouvez le savoir par la manière dont les fichiers sont triés. Lorsqu’il s’agit d’un disque de grande capacité, le processus peut être très long. En conséquence, les documents ne sont pas disponibles en aperçu et certaines des photos que nous avons trouvées sont endommagées.

Analyse approfondie ReclaiMe

La même chose est arrivée aux fichiers vidéo: certains d’entre eux sont endommagés et ne peuvent pas être lus correctement. La structure et les noms de fichiers sont perdus, de nombreux fichiers sont endommagés et ne seront pas complètement récupérés.

Disk Drill

Le prochain sur la liste est Disk Drill. Le programme peut identifier le périphérique de stockage, son nom et sa capacité, mais le système de fichiers n’est pas reconnu. L’analyse rapide n’est pas disponible pour ce disque car le programme n’a pas pu identifier son système de fichiers. Vous ne pouvez donc utiliser qu’une analyse plus approfondie. Cliquez sur «Rechercher les données perdues».

Disk Drill

Avec une telle analyse, le programme recherche également les fichiers par leurs signatures; dans ce cas, les noms de fichiers et la structure du disque ne sont pas conservés et l’analyse prend beaucoup de temps – elle s’est avérée plus longue qu’avec d’autres outils. Comme les noms de fichiers ne sont pas conservés, il est difficile de comprendre lesquels d’entre eux ont été supprimés, et il est également difficile de déterminer dans quelle mesure le résultat final devrait être efficace. Dans l’aperçu, on peut voir que certaines photos et vidéos sont endommagées. Les documents trouvés ne peuvent pas être consultés.

Résultats de l'analyse de Disk Drill

Le programme a réussi à trouver certaines des données supprimées, mais il lui manque la fonction d’analyse rapide, les fichiers supprimés ne sont en aucun cas marqués, tous les fichiers sont triés dans des dossiers par type et il est difficile de trouver ceux dont vous avez besoin. De plus, la recherche de fichiers prend beaucoup de temps. Compte tenu des résultats démontrés par ses concurrents, il vaut mieux choisir un autre outil.

Wondershare Recoverit

Un autre programme à tester est Wondershare Recoverit. Le programme peut reconnaître le disque de test, mais il ne peut pas identifier son nom ni la partition contenant le système de fichiers. De plus, vous ne pouvez pas choisir un type d’analyse pour ce système de fichiers.

Wondershare Recoverit

Lorsque vous essayez d’ouvrir le disque, l’analyse complète démarre immédiatement. Lors de la numérisation, ce programme utilise la recherche de signature. Tout comme avec les outils de récupération précédents, les fichiers sont triés par type. Une fois l’analyse terminée, nous pouvons voir que le programme a réussi à retrouver les fichiers et même à reconstruire partiellement la structure du disque. Les dossiers dont les noms sont conservés ne contiennent aucun fichier supprimé.

Résultats de l'analyse Wondershare Recoverit

D’autres fichiers sont triés par type mais leurs noms sont manquants, il est donc difficile d’évaluer le résultat de l’analyse. Certaines photos sont endommagées, les aperçus vidéo sont limités à 10 secondes, il est donc difficile de dire si le programme peut récupérer intégralement ces fichiers. Dans les documents, vous ne pouvez afficher que la première page et le reste ne devrait être disponible qu’après avoir acheté la version complète de cet outil.

Wondershare Recoverit et les fichiers endommagés

En fin de compte, nous pouvons dire que ce programme prend en charge ZFS, mais certains fichiers sont endommagés et il est difficile d’évaluer correctement le résultat car nous ne pouvons pas voir lesquels des fichiers sont ceux qui ont été supprimés avant l’analyse.

R-Saver

Le prochain sur la liste est R-Saver. Il peut reconnaître le disque, mais le format est inconnu pour cet outil, car il ne peut pas identifier le système de fichiers. Nous ne pouvions pas ouvrir le disque sans l’analyser, l’analyse approfondie commence donc.

R-Saver

En fin de compte, le programme a trouvé quelques fichiers; il affiche les photos supprimées dans le dossier racine et leur contenu peut être prévisualisé. Les documents ne sont pas affichés; les vidéos restées sur le disque et les vidéos que nous avons supprimées sont introuvables; et il n’y a pas un seul dossier avec des photos.

Résultats de l'analyse R-Saver

Les vidéos ne sont pas affichées en aperçu. Cependant, la structure du disque est préservée, mais il manque toujours un dossier. C’est un bon résultat pour un outil gratuit, mais il ne faut pas trop s’y fier, car la plupart des informations n’ont pas été récupérées.

Effacer l’étiquette principale de Vdev

Pour le deuxième test, je vais effacer le Label Vdev principal. Ensuite, je sauvegarde le résultat sur une image disque. Il sera utilisé dans toutes les opérations de récupération.

Pour le deuxième test, je vais effacer le Label Vdev principal. Ensuite, je sauvegarde le résultat sur une image disque. Il sera utilisé dans toutes les opérations de récupération. Pour les autres, on sait déjà, avec plus ou moins de certitude, à quels résultats il faut s’attendre.

Hetman RAID Recovery

Très bien, nous commençons Hetman RAID Recovery. Comme vous pouvez le constater, même dans ce cas, le programme peut identifier le disque, son nom et son système de fichiers. Même l’option «Analyse rapide» est disponible.

Hetman RAID Recovery a identifié un disque ZFS

Finalement, il affiche le même résultat que dans le test précédent, sans effacer d’éléments. Toutes les photos, documents et vidéos sont affichés et ceux supprimés sont marqués en conséquence, avec leurs noms et leur structure de disque préservés, et aucun fichier n’est endommagé. Leur contenu peut être consulté sans aucune limitation, et cela signifie que vous pouvez être sûr à 100% que ces fichiers seront entièrement récupérés.

Hetman RAID Recovery a restauré les données

UFS Explorer

Essayons l’autre candidat, UFS Explorer. Il n’existe pas non plus d’option d’analyse rapide, recherchons donc les données supprimées.

UFS Explorer

Le résultat est également similaire au test précédent. Le programme a trouvé les fichiers supprimés et les a marqués d’une couleur différente. Cependant, les aperçus ne sont disponibles que pour les photos. C’est un sérieux inconvénient, car nous ne savons pas si le programme peut les récupérer complètement, et pour le vérifier, tout ce que vous pouvez faire est d’acheter la version complète. C’est pourquoi nous ne pouvons pas être sûrs que la reprise se déroule comme prévu.

Résultats de l'analyse de l'UFS Explorer

C’est un autre inconvénient, car on ne comprend pas s’ils pourront finalement être récupérés, et s’ils vont être endommagés. De plus, il est très gênant d’en savoir si peu sur vos chances de guérison avant d’acheter l’outil. Si l’on regarde les photos de plus près, on constate que certaines photos ne sont pas affichées.

Conclusion

Tirons maintenant le résultat final. Parmi la liste complète des outils de récupération testés, seuls deux programmes ont réussi à trouver des données avec des noms de fichiers et une structure de disque préservés: Hetman RAID Recovery et UFS Explorer. Cependant, UFS Explorer ne parvient pas à afficher les aperçus des documents et des vidéos. Sans sauvegarder les fichiers, il est difficile d’estimer s’ils peuvent tous récupérer intégralement. C’est très gênant, car vous devez acheter la version complète du programme pour pouvoir sauvegarder des fichiers, et à la fin, les fichiers pourraient être endommagés et certains documents ou vidéos pourraient ne jamais s’ouvrir.

D’un autre côté, Hetman RAID Recovery affiche tous les fichiers dans la fenêtre d’aperçu et vous pouvez évaluer l’efficacité du programme avant de payer pour la licence de la version complète. Le processus de récupération est très simple grâce à l’interface pratique et intuitive qui est facile à naviguer même pour les débutants. Ce programme vous permet de conserver la structure des dossiers et les noms de fichiers, ce qui facilite la recherche de certaines données et vous fait gagner du temps. L’algorithme utilisé dans notre produit vous permet de récupérer des données même si toute la structure du système de fichiers est effacée, et s’il reste au moins quelques données sur le disque, Hetman Partition Recovery peut les restaurer et vous les afficher grâce à l’analyse par signature.

De plus, cet outil prend en charge la récupération à partir de RAID de différents niveaux, y compris RAID-Z, et fonctionne avec la plupart des systèmes de fichiers. Il peut également vous aider à reconstruire une matrice de disques endommagée et à extraire les informations perdues.

Visualisation
🔝 Top Tools to Recover Data from ZFS Drives. How to Recover Data from ZFS File System

🔝 Top Tools to Recover Data from ZFS Drives. How to Recover Data from ZFS File System

Abdelhamid Balti

Auteur: , Rédacteur technique

AbdelHamid Balti est un rédacteur technique chez Hetman Software. Il gère les tutoriels, les procédures et les revues détaillées concernant le fonctionnement des outils de l'entreprise avec toutes sortes de périphériques de stockage de données.

Mykhailo Miroshnychenko

Éditeur: , Rédacteur technique

Mykhailo Miroshnychenko est l'un des principaux programmeurs de la société Hetman Software. S'appuyant sur quinze années d'expérience en développement logiciel, il partage ses connaissances avec les lecteurs de notre blog. En plus de la programmation, Mykhailo est un expert dans le domaine de la récupération de données, des systèmes de fichiers, des périphériques de stockage de données et des matrices RAID.

Recommandé pour vous

Vous êtes accueilli par l'assistant Hetman Software, créé sur la base de l'intelligence artificielle.
Démarrer la discussion