Comment récupérer des données d’un RAID 0 et d’un RAID 1 sur une carte mère AMD (RAIDXpert2)

Apprenez comment récupérer des données à partir d’un ensemble RAID endommagé de niveaux un et zéro, créé à l’aide du contrôleur de carte mère AMD RAIDXpert2 Configuration Utility. Cet article examine en détail une problématique pertinente pour les utilisateurs PC sur plateformes AMD : comment accéder aux données des disques d’un ensemble RAID après une défaillance de la carte mère et quelles mesures peuvent aider à protéger l’information contre la perte à l’avenir.

Comment récupérer des données d’un RAID 0 et d’un RAID 1 sur une carte mère AMD (RAIDXpert2)

La plupart des cartes mères basées sur AMD prennent en charge deux principaux types de RAID :

  • RAID 0 – utilisé pour augmenter les performances de lecture et d’écriture.
  • RAID 1 – le « miroir », destiné à augmenter la fiabilité de stockage des informations importantes.
Caractéristique RAID 0 RAID 1
Type d’ensemble Répartition des données (striping) Miroir (mirroring)
Nombre minimum de disques 2 2
Tolérance aux pannes ❌ Non ✅ Oui (défaillance d’un seul disque)
Performances Vitesses de lecture et d’écriture très élevées Lecture élevée, écriture — comme un disque unique
Capacité utilisable 100 % de la capacité combinée de tous les disques 50 % de la capacité totale
Sécurité des données Faible Élevée
Probabilité de perte de données Très élevée en cas de défaillance d’un seul disque Faible
Récupération des données Complexe, pas toujours possible Relativement simple
Cas d’utilisation Montage vidéo, jeux, données temporaires Serveurs, stations de travail, données importantes
Coût Faible (pas de redondance) Plus élevé en raison de la duplication des données

Dans cet article, j’expliquerai comment créer de tels ensembles et, surtout, quelles actions entreprendre si l’ensemble RAID a été détruit, la carte mère a échoué ou la configuration de l’ensemble a été supprimée accidentellement dans le BIOS.

Visualisation
Comment récupérer les données d'un RAID lors d'une panne du contrôleur InLine 76696C

Comment récupérer les données d'un RAID lors d'une panne du contrôleur InLine 76696C

Comment créer un ensemble RAID à l’aide de AMD RAIDXpert2 Configuration Utility

Commençons par passer en revue le processus de création d’un ensemble RAID à l’aide de la AMD RAIDXpert2 Configuration Utility. La procédure pour RAID 0 et RAID 1 est pratiquement identique ; la seule différence est le niveau d’ensemble sélectionné.

AMD RAIDXpert2 Configuration Utility — utilitaire propriétaire d’AMD conçu pour la configuration, la gestion et la surveillance des ensembles RAID créés sur des cartes mères équipées de chipsets AMD.

Pour commencer la configuration, vous devez entrer dans le BIOS/UEFI. Redémarrez l’ordinateur et appuyez sur Del ou F2 pendant le démarrage (l’écran initial indique généralement la touche à utiliser).

Comment entrer dans le BIOS/UEFI

Considérons comment activer la fonction RAID et créer un ensemble en prenant l’exemple d’une carte mère ASRock.

Après être entré dans l’UEFI, allez dans la section Avancé et ouvrez la Configuration du stockage.

UEFI : Avancé – Configuration du stockage

Ensuite, trouvez l’option Mode SATA et changez-la de AHCI à RAID.

UEFI : Mode SATA – RAID

Après cela, vous devez enregistrer les modifications et redémarrer l’ordinateur. Pour ce faire, allez dans la section Exit ou appuyez sur F10, puis sélectionnez Save Changes and Exit.

Confirmez l’action en choisissant Save configuration change and exit setup et Yes.

UEFI : Enregistrer la modification de configuration et quitter

Après le redémarrage, vous devez entrer à nouveau dans le BIOS/UEFI. Pendant le démarrage, appuyez sur Del, F2 ou la combinaison Ctrl + I.

Dans l’UEFI, revenez à la section Avancé. Vous devriez voir l’option RAIDXpert2 Configuration Utility. Lancez l’utilitaire.

UEFI : Avancé – Utilitaire RAIDXpert2 d’AMD

Pour créer un ensemble, allez dans Array Management, puis sélectionnez Create Array.

UEFI : Gestion des volumes – Créer un volume

Pour combiner la vitesse de deux disques, sélectionnez RAID 0 (notez que si un disque échoue, la récupération des données sera une tâche difficile). Pour augmenter la fiabilité, utilisez RAID 1, dans lequel les données sont dupliquées sur le second disque.

UEFI : Gestion des volumes – Créer – Sélectionner le niveau RAID

Ensuite, sélectionnez les disques qui feront partie de l’ensemble. Allez à Select Physical Disk et choisissez le type de média dans Select Media TypeHDD, SSD ou BOTH si les deux types sont utilisés.

UEFI : Sélectionner le type de média – HDD, SSD ou LES DEUX

Puis marquez les disques requis, sélectionnez chacun d’eux et définissez la valeur sur Enabled.

UEFI : sélectionner le disque et définir la valeur – Activé

Après avoir sélectionné les disques, cliquez sur Apply Changes en bas pour confirmer les modifications.

UEFI : Appliquer les modifications

Si vous le souhaitez, vous pouvez changer la taille du stripe et configurer le cache de l’ensemble.

UEFI : changer la taille du stripe et configurer le cache

Pour finaliser la configuration et créer le nouvel ensemble, cliquez sur Create Array.

UEFI : Créer le volume

L’ensemble est créé. Vous pouvez maintenant redémarrer l’ordinateur et y installer un système d’exploitation.

Important : si un système d’exploitation était précédemment installé sur un disque séparé, il ne démarrera probablement plus en raison du changement de Mode SATA de AHCI à RAID. Dans ce cas, une réinstallation du système d’exploitation peut être nécessaire.

UEFI : Aucun système d’exploitation trouvé

Pour changer le niveau de l’ensemble, il faut supprimer l’ensemble. Pour modifier les paramètres de l’ensemble, ouvrez Manage Array Properties.

UEFI : Gérer les propriétés de l’ensemble

Après l’installation du système, celui-ci reconnaît l’ensemble comme un disque unique, et vous pouvez maintenant y stocker des données.

UEFI : le système voit et identifie le volume comme un seul disque

Problèmes possibles d’un ensemble RAID et solutions

Examinons maintenant les scénarios courants pouvant survenir lors de l’utilisation d’un ensemble RAID.

Défaillance d’un disque dur

Si vous avez configuré RAID 1 (« miroir ») et qu’un des disques tombe en panne, le système peut afficher un état Critical ou Degraded au démarrage. Dans ce cas, les données sont préservées sur le disque fonctionnel.

UEFI : état du volume Critique ou Dégradé

Pour restaurer l’ensemble à l’état opérationnel, éteignez l’ordinateur et connectez un nouveau disque à la place du disque défaillant. Ensuite, entrez dans le BIOS et ouvrez l’utilitaire AMD RAIDXpert2 depuis le même menu.

UEFI : menu AMD RAIDXpert2

Un nouveau disque peut ne pas être détecté automatiquement. Dans ce cas, allez dans Disk Management, sélectionnez le nouveau disque et utilisez l’option Assign Global Hot Spare.

UEFI : Gestion des disques – Attribuer un Global Hot Spare

Après cela, le contrôleur lancera le processus de Rebuild — reconstruction de l’ensemble.

Défaillance de la carte mère

Si vous aviez configuré RAID 0 et qu’une défaillance s’est produite — par exemple, la carte mère est tombée en panne ou l’ensemble a été supprimé accidentellement pendant la configuration — connecter les disques à un autre ordinateur amènera le système à les reconnaître comme des disques séparés. Cela se produit parce que le système ne peut pas déterminer que les disques appartenaient auparavant à un ensemble RAID.

Dans ce cas, Windows peut proposer d’initialiser ou de formater les disques pour une utilisation ultérieure.

Ne formatez en aucun cas ! Tout formatage réduit significativement les chances de récupération de données réussie.

Si les disques du volume ont été connectés à un autre PC

La récupération des données depuis de tels disques nécessitera un logiciel spécialisé capable de reconstituer le RAID et d’extraire les informations qui y étaient stockées.

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

Comment récupérer des données avec Hetman RAID Recovery

Hetman RAID Recovery — solution universelle pour la restauration d’ensembles RAID et des données perdues. Le programme prend en charge la plupart des systèmes de fichiers et des types de RAID et permet de récupérer les informations perdues.

Téléchargez et installez le programme. Dans ce cas, l’assemblage automatique du RAID a échoué, il faudra donc l’assembler manuellement. Pour cela, vous devez connaître les paramètres de votre RAID.

Hetman RAID Recovery : le programme n’a pas pu assembler automatiquement le volume RAID

ÉTAPE 1. Déterminer les paramètres du RAID pour les partitions GUID (GPT)

Les systèmes d’exploitation modernes (Windows et macOS) utilisent par défaut le schéma de partitionnement GUID Partition Table (GPT). Il contient des signatures standard qui facilitent l’identification du début des partitions.

Table de partitions GUID (GPT) — norme moderne de partitionnement des disques utilisée pour stocker les informations de partition sur les disques durs et les SSD. GPT fait partie de la spécification UEFI et remplace le format hérité MBR (Master Boot Record).

Schéma GUID Partition Table (GPT)

Une partition NTFS a été créée sur cet ensemble dans un système GUID (GPT). Dans ce cas, un ensemble standard d’octets est écrit sur le disque : le début d’une partition GPT commence par la séquence d’octets 45 46 49 20 50 41 52 54 (EFI PART). Et dans le secteur précédent, généralement à la fin, se trouve la séquence d’octets 55 AA.

L’éditeur HEX intégré au programme permettra de localiser la structure GPT. Cliquez avec le bouton droit sur le disque souhaité et sélectionnez HEX Editor.

Hetman RAID Recovery : éditeur HEX intégré

Pour plus de confort, utilisez la fonction de recherche. Cliquez sur l’icône de recherche, saisissez la séquence 45 46 49 20 50 41 52 54 (EFI PART), sélectionnez HEX value et cliquez sur Find.

Éditeur HEX : 45 46 49 20 50 41 52 54 (EFI PART)

La localisation de cette séquence sur le disque identifie le début de la partition GPT. Un secteur se terminant par 55 AA indique le décalage (offset) à partir duquel commencent les données utiles de la partition.

Éditeur HEX : début de la partition GPT

Par exemple, si la signature 45 46 49 20 50 41 52 54 (EFI PART) est trouvée dans le secteur 1 069 057, alors l’offset sera de 1 069 056 secteurs.

Éditeur HEX : décalage 1069056 secteurs

Cette signature est standard pour les partitions GPT et permet de déterminer l’offset correct.

Dans le programme, les secteurs sont visuellement séparés par une bande pour faciliter la lecture.

ÉTAPE 2. Assemblage manuel du RAID dans Hetman RAID Recovery

Maintenant que l’offset du début de la partition GPT est connu, vous pouvez procéder à l’assemblage manuel du RAID.

Ouvrez le RAID constructor et sélectionnez Create manually.

Hetman RAID Recovery : constructeur RAID – Créer manuellement

Ici, vous devez spécifier le type de RAID (dans mon cas — RAID 0).

Hetman RAID Recovery : spécifier le type de RAID

Ensuite, spécifiez la taille du stripe en saisissant les paramètres utilisés lors de la création de l’ensemble. Pour les cartes mères AMD, des tailles de stripe de 64 ou 128 kilooctets sont généralement utilisées.

Hetman RAID Recovery : spécifier la taille du stripe

Ajoutez les disques qui faisaient partie de l’ensemble et indiquez leur ordre correct.

Hetman RAID Recovery : ajout des disques qui composaient le volume

Maintenant, la partie la plus importante — vous devez indiquer le décalage des données correct. Sélectionnez un disque, cliquez sur Edit offset et saisissez la valeur trouvée — 1 069 056, en définissant l’unité de mesure sur Sectors. Pour le deuxième disque, indiquez la même valeur.

Hetman RAID Recovery : modifier le décalage de l’ensemble

Cochez la case Update automatically. Si tous les paramètres sont correctement spécifiés, l’ensemble RAID assemblé et ses partitions seront affichés dans la fenêtre inférieure du programme.

Hetman RAID Recovery : cochez – Mettre à jour automatiquement

Cliquez sur Add, après quoi l’ensemble apparaîtra dans la fenêtre principale du programme.

Hetman RAID Recovery : RAID 0 dans la fenêtre principale du programme

ÉTAPE 3. Analyser et récupérer les données

L’ensemble peut maintenant être analysé et les informations requises extraites. Cliquez avec le bouton droit sur la partition souhaitée et sélectionnez Open.

Hetman RAID Recovery : analyser RAID 0

Sélectionnez le type d’analyse — Quick Scan ou Full Analysis.

Hetman RAID Recovery : Analyse rapide ou Analyse complète

Avec une analyse rapide, le programme affichera immédiatement les fichiers trouvés. Marquez les fichiers que vous devez récupérer et cliquez sur le bouton Recover.

Hetman RAID Recovery : marquer les éléments à récupérer et cliquer – Récupérer

Indiquez le chemin pour enregistrer les dossiers et fichiers récupérés et cliquez sur Recover.

Si le programme n’a pas trouvé tous les fichiers requis, lancez une Full Analysis. Pour ce faire, revenez au menu principal du programme, cliquez avec le bouton droit sur le disque et sélectionnez Analyze againFull Analysis.

Hetman RAID Recovery : Analyser de nouveau – Analyse complète

Sélectionnez le système de fichiers et cliquez sur Next.

L’Analyse complète prend plus de temps car elle utilise un algorithme de recherche plus approfondi.

Hetman RAID Recovery : Analyse complète

Après la fin de l’analyse, accédez au dossier contenant les fichiers requis, sélectionnez-les et cliquez sur le bouton Recover.

Il s’agit de la procédure standard pour les partitions GUID (GPT). Dans les systèmes Windows et macOS modernes, GPT est utilisé par défaut. Pour les partitions MBR, la situation est légèrement différente, mais il est également possible de déterminer l’offset des données.

ÉTAPE 4. Comment commence une partition MBR

MBR (Master Boot Record) — schéma de partitionnement de disque plus ancien. Contrairement à GPT, les partitions MBR n’ont pas de signature fixe unique au début de chaque partition. À la place, le premier secteur de chaque partition (Volume Boot Record, VBR) contient des octets spécifiques selon le système de fichiers utilisé (NTFS, FAT32, etc.).

MBR (Master Boot Record)

Dans un système MBR, chaque partition commence non pas par une signature fixe comme dans GPT, mais par le premier secteur (Boot Sector / Volume Boot Record, VBR). Le format de ce secteur dépend du système de fichiers — FAT32, NTFS et autres.

Le premier secteur d’une partition (VBR) fait 512 octets et contient :

  • Une instruction JMP (3 octets).
  • Le nom du système de fichiers — OEM Name (8 octets).
  • Le BIOS Parameter Block (BPB).
  • Des structures du système de fichiers.
  • Signature de fin de secteur — 55 AA (0x55AA).

Comme pour GPT, ouvrez le disque dans le programme via l’éditeur HEX et recherchez les signatures. Pour NTFS, vous devez trouver la séquence : EB 52 90 4E 54 46 53 20 20 20, où :

  • EB 52 90 — instruction JMP ;
  • 4E 54 46 53 20 20 20 — le nom du système de fichiers « NTFS », qui suit toujours l’instruction JMP.

Vérifiez impérativement que le secteur se termine par 55 AA.

Éditeur HEX : signatures pour NTFS

Pour FAT32, les premiers octets de la partition ressemblent à : EB 58 90 4D 53 57 49 4E 34 2E 31. Le nom du système de fichiers dans ce cas est « MSWIN4.1 ».

Éditeur HEX : signatures pour FAT32

Pour exFAT, les premiers octets de la partition sont : EB 76 90 45 58 46 41 54 20 20 20. Le nom du système de fichiers est « EXFAT ».

Éditeur HEX : signatures pour exFAT

ÉTAPE 5. Comment récupérer un RAID 1 avec Hetman RAID Recovery

Dans le cas de RAID 1, le programme n’a pas non plus pu déterminer les paramètres automatiquement.

Il est donc nécessaire de trouver l’offset manuellement : ouvrez l’Éditeur HEX, saisissez la séquence 45 46 49 20 50 41 52 54, sélectionnez HEX value et cliquez sur Find.

Éditeur HEX : RAID 1

Nous déterminons l’offset — 1 069 056.

Ensuite, ouvrez le RAID constructor et définissez les paramètres pour RAID 1 : ajoutez les disques et réglez l’offset à 1 069 056.

Pour le deuxième disque, indiquez la même valeur. En octets, cela équivaut à 547 356 672. Cochez Update automatically et cliquez sur Add.

Hetman RAID Recovery : spécifier les paramètres RAID 1 dans le constructeur

Ensuite, effectuez une analyse de la partition : clic droit et sélectionnez Open → Quick Scan.

Hetman RAID Recovery : RAID 1 dans le menu principal du programme

Ouvrez le disque, marquez les fichiers à récupérer et cliquez sur Recover, en précisant le chemin pour enregistrer les données.

Hetman RAID Recovery : récupération de fichiers depuis RAID 1

Ainsi, l’ensemble RAID peut être reconstitué et les informations requises extraites.

Conclusion

La récupération de données à partir d’un ensemble RAID endommagé créé sur une carte mère avec un processeur AMD et géré via RAIDXpert2 Configuration Utility est une tâche complexe mais dans la plupart des cas réalisable. Bien que Windows ne reconnaisse pas toujours correctement de tels ensembles sans pilotes natifs, les données sur les disques restent généralement physiquement intactes.

Le facteur clé pour une récupération réussie est la séquence correcte d’actions : éviter de recréer le RAID, de formater et d’exécuter les utilitaires intégrés à Windows qui peuvent écraser les métadonnées de l’ensemble. L’utilisation de logiciels d’analyse RAID spécialisés permet la détermination automatique des paramètres de l’ensemble et un assemblage virtuel correct, même en l’absence d’un des disques (selon le niveau de RAID).

Il est important de comprendre que AMD RAIDXpert2 est une solution hybride matériel-logiciel, et que ses ensembles dépendent fortement des métadonnées et des pilotes. Par conséquent, en cas de défaillances graves ou d’altération de la structure RAID, la priorité doit être donnée à la récupération des données plutôt qu’aux tentatives de rétablissement de l’opérabilité de l’ensemble.

En résumé : avec des actions opportunes et compétentes, la récupération des données d’un ensemble RAID AMD endommagé est possible avec une haute probabilité de succès. Les points principaux sont ne pas se précipiter, ne pas écrire de données sur les disques d’origine et utiliser des outils professionnels, ce qui minimisera les risques et préservera les informations critiques.

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