Jak odzyskać dane z RAID 0 i RAID 1 na płycie głównej AMD (RAIDXpert2)

Dowiedz się, jak odzyskać dane z uszkodzonej macierzy RAID poziomów jeden i zero, utworzonej przy użyciu kontrolera na płycie głównej AMD RAIDXpert2 Configuration Utility. W artykule szczegółowo omówiono zagadnienie istotne dla użytkowników komputerów PC na platformach AMD: jak uzyskać dostęp do danych na dyskach macierzy po awarii płyty głównej oraz jakie środki mogą pomóc ochronić informacje przed utratą w przyszłości.

Jak odzyskać dane z RAID 0 i RAID 1 na płycie głównej AMD (RAIDXpert2)

Większość płyt głównych opartych na AMD obsługuje dwa podstawowe typy RAID:

  • RAID 0 – stosowany w celu zwiększenia wydajności odczytu i zapisu.
  • RAID 1 – tzw. „mirror”, przeznaczony do zwiększenia niezawodności przechowywania ważnych danych.
Charakterystyka RAID 0 RAID 1
Typ macierzy Striping (dzielenie danych) Mirroring (lustrzane odbicie)
Minimalna liczba dysków 2 2
Tolerancja awarii ❌ Brak ✅ Tak (awaria pojedynczego dysku)
Wydajność Bardzo wysokie prędkości odczytu i zapisu Wysoka prędkość odczytu, prędkość zapisu — jak pojedynczy dysk
Dostępna pojemność 100% łącznej pojemności wszystkich dysków 50% łącznej pojemności
Bezpieczeństwo danych Niskie Wysokie
Prawdopodobieństwo utraty danych Bardzo wysokie w przypadku awarii jednego dysku Niskie
Odzyskiwanie danych Złożone, nie zawsze możliwe Stosunkowo proste
Zastosowania Montowanie wideo, gry, dane tymczasowe Serwery, stacje robocze, ważne dane
Koszt Niski (brak redundancji) Wyższy ze względu na duplikację danych

W tym artykule wyjaśnię, jak tworzyć takie macierze oraz, co ważne, jakie działania należy podjąć, jeśli macierz RAID została zniszczona, płyta główna uległa awarii lub konfiguracja macierzy została przypadkowo usunięta w BIOS.

Przejdź do widoku
Jak odzyskać dane SoftRAID w systemie Windows

Jak odzyskać dane SoftRAID w systemie Windows

Jak utworzyć macierz RAID za pomocą AMD RAIDXpert2 Configuration Utility

Najpierw omówmy proces tworzenia macierzy RAID przy użyciu AMD RAIDXpert2 Configuration Utility. Procedura dla RAID 0 i RAID 1 jest praktycznie identyczna; jedyną różnicą jest wybrany poziom macierzy.

AMD RAIDXpert2 Configuration Utility — autorskie narzędzie AMD przeznaczone do konfigurowania, zarządzania i monitorowania macierzy RAID tworzonych na płytach głównych z chipsetami AMD.

Aby rozpocząć konfigurację, należy wejść do BIOS/UEFI. Zrestartuj komputer i podczas uruchamiania naciśnij Del lub F2 (na początkowym ekranie zazwyczaj wskazany jest klawisz, którego należy użyć).

Jak wejść do BIOS/UEFI

Rozważmy, jak włączyć funkcję RAID i utworzyć macierz na przykładzie płyty głównej ASRock.

Po wejściu do UEFI przejdź do sekcji Advanced i otwórz Storage Configuration.

UEFI: Advanced - Storage Configuration

Następnie znajdź opcję SATA Mode i zmień ją z AHCI na RAID.

UEFI: SATA Mode - RAID

Po tym musisz zapisać zmiany i zrestartować komputer. Aby to zrobić, przejdź do sekcji Exit lub naciśnij F10, a następnie wybierz Save Changes and Exit.

Potwierdź działanie, wybierając Save configuration change and exit setup oraz Yes.

UEFI: Save configuration change and exit setup

Po restarcie należy ponownie wejść do BIOS/UEFI. Podczas uruchamiania naciśnij Del, F2 lub kombinację Ctrl + I.

W UEFI wróć do sekcji Advanced. Powinna pojawić się opcja RAIDXpert2 Configuration Utility. Uruchom to narzędzie.

UEFI: Advanced – RAIDXpert2 Configuration Utility

Aby utworzyć macierz, przejdź do Array Management, a następnie wybierz Create Array.

UEFI: Array Management - Create Array

Aby połączyć szybkość dwóch dysków wybierz RAID 0 (zwróć uwagę, że w przypadku awarii jednego dysku odzyskanie danych będzie trudne). Aby zwiększyć niezawodność, użyj RAID 1, w którym dane są duplikowane na drugim dysku.

UEFI: Array Management - Create Array – Wybór poziomu RAID

Następnie wybierz dyski, które będą częścią macierzy. Przejdź do Select Physical Disk i wybierz typ nośnika w Select Media TypeHDD, SSD lub BOTH, jeśli używane są oba typy.

UEFI: Select Media Type – HDD, SSD lub BOTH

Następnie zaznacz wymagane dyski, wybierz każdy z nich i ustaw wartość na Enabled.

UEFI: wybierz dysk i ustaw wartość – Enabled

Po wybraniu dysków kliknij Apply Changes na dole, aby potwierdzić zmiany.

UEFI: Apply Changes

W razie potrzeby możesz zmienić rozmiar paska (stripe size) i skonfigurować pamięć podręczną macierzy.

UEFI: zmiana rozmiaru paska (stripe) i konfiguracja cache

Aby zakończyć konfigurację i utworzyć nową macierz, kliknij Create Array.

UEFI: Create Array

Macierz została utworzona. Możesz teraz zrestartować komputer i zainstalować na niej system operacyjny.

Ważne: jeśli system operacyjny był wcześniej zainstalowany na oddzielnym dysku, może on przestać się uruchamiać po zmianie SATA Mode z AHCI na RAID. W takim przypadku może być konieczna ponowna instalacja systemu operacyjnego.

UEFI: System operacyjny nie został znaleziony

Aby zmienić poziom macierzy, macierz należy usunąć. Aby zmienić parametry macierzy, otwórz Manage Array Properties.

UEFI: Manage Array Properties

Po zainstalowaniu system rozpoznaje macierz jako pojedynczy dysk i można na niej przechowywać dane.

UEFI: system rozpoznaje macierz jako pojedynczy dysk

Możliwe problemy z macierzą RAID i ich rozwiązania

Następnie rozważmy typowe scenariusze, które mogą wystąpić podczas pracy z macierzą RAID.

Awaria dysku twardego

Jeśli masz skonfigurowany RAID 1 („Mirror”) i jeden z dysków ulegnie awarii, system może wyświetlić status Critical lub Degraded podczas uruchamiania. W takim przypadku dane są zachowane na działającym dysku.

UEFI: status macierzy Critical lub Degraded

Aby przywrócić macierz do stanu roboczego, wyłącz komputer i podłącz nowy dysk w miejsce uszkodzonego. Następnie wejdź do BIOS i uruchom narzędzie AMD RAIDXpert2 z tego samego menu.

UEFI: menu AMD RAIDXpert2

Nowy dysk może nie być wykrywany automatycznie. W takim przypadku przejdź do Disk Management, wybierz nowy dysk i użyj opcji Assign Global Hot Spare.

UEFI: Disk Management - Assign Global Hot Spare

Po tym kontroler rozpocznie proces Rebuild — odbudowy macierzy.

Awaria płyty głównej

Jeśli miałeś skonfigurowany RAID 0 i wystąpiła awaria — na przykład płyta główna uległa uszkodzeniu lub macierz została przypadkowo usunięta podczas konfiguracji — podłączenie dysków do innego komputera spowoduje, że system rozpozna je jako oddzielne dyski. Dzieje się tak dlatego, że system nie potrafi określić, że dyski wcześniej należały do macierzy RAID.

W takim przypadku Windows może zaoferować zainicjowanie lub sformatowanie dysków do dalszego użycia.

W żadnym wypadku nie należy formatować! Jakiekolwiek formatowanie znacznie zmniejsza szanse na pomyślne odzyskanie danych.

Jeśli dyski macierzy podłączono do innego komputera

Odzyskanie danych z takich dysków będzie wymagało specjalistycznego oprogramowania zdolnego do odtworzenia macierzy i wyodrębnienia informacji na niej zapisanych.

Odzyskiwanie danych z uszkodzonych macierzy RAID, które nie są dostępne dla komputera.

Jak odzyskać dane za pomocą Hetman RAID Recovery

Hetman RAID Recovery — uniwersalne rozwiązanie do przywracania macierzy RAID i utraconych danych. Program obsługuje większość systemów plików i typów RAID oraz umożliwia odzyskanie utraconych informacji.

Pobierz i zainstaluj program. W tym przypadku automatyczny montaż RAID nie powiódł się, więc będzie trzeba złożyć go ręcznie. Do tego potrzebne są parametry użytej macierzy.

Hetman RAID Recovery: program nie poradził sobie z automatycznym złożeniem macierzy

KROK 1. Określenie parametrów RAID dla partycji GUID (GPT)

Nowoczesne systemy operacyjne (Windows i macOS) domyślnie używają schematu partycjonowania GUID Partition Table (GPT). Zawiera on standardowe sygnatury, które ułatwiają identyfikację początku partycji.

GUID Partition Table (GPT) — nowoczesny standard partycjonowania dysków używany do przechowywania informacji o partycjach na dyskach HDD i SSD. GPT jest częścią specyfikacji UEFI i zastępuje przestarzały format MBR (Master Boot Record).

Schemat GUID Partition Table (GPT)

Na tej macierzy w systemie GUID (GPT) została utworzona partycja NTFS. W takim przypadku na dysku zapisany jest standardowy zestaw bajtów: początek partycji GPT rozpoczyna się sekwencją bajtów 45 46 49 20 50 41 52 54 (EFI PART). A w poprzednim sektorze, zazwyczaj na końcu, znajduje się sekwencja bajtów 55 AA.

Wbudowany edytor HEX w programie pomoże zlokalizować układ GPT. Kliknij prawym przyciskiem myszy na wybranym dysku i wybierz HEX Editor.

Hetman RAID Recovery: wbudowany edytor HEX

Dla wygody użyj funkcji wyszukiwania. Kliknij ikonę wyszukiwania, wpisz sekwencję 45 46 49 20 50 41 52 54 (EFI PART), wybierz HEX value i kliknij Find.

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

Znalezienie tej sekwencji na dysku identyfikuje początek partycji GPT. Sektor kończący się na 55 AA wskazuje offset, od którego zaczynają się użyteczne dane partycji.

Edytor HEX: początek partycji GPT

Na przykład, jeśli sygnatura 45 46 49 20 50 41 52 54 (EFI PART) została znaleziona w sektorze 1 069 057, to offset wyniesie 1 069 056 sektorów.

Edytor HEX: offset 1069056 sektorów

Ta sygnatura jest standardowa dla partycji GPT i pozwala określić poprawny offset.

W programie sektory są wizualnie rozdzielone paskami dla łatwiejszego przeglądania.

KROK 2. Ręczne składanie macierzy w Hetman RAID Recovery

Gdy znany jest już offset początku partycji GPT, można przejść do ręcznego składania macierzy.

Otwórz RAID constructor i wybierz Create manually.

Hetman RAID Recovery: RAID constructor - Create manually

Tutaj należy określić typ RAID (w moim przypadku — RAID 0).

Hetman RAID Recovery: określ typ RAID

Następnie określ rozmiar paska (stripe size), wpisując parametry użyte podczas tworzenia macierzy. W płytach głównych AMD zazwyczaj używa się rozmiarów paska 64 lub 128 kilobajtów.

Hetman RAID Recovery: określ rozmiar paska (stripe size)

Dodaj dyski, które były częścią macierzy, i określ ich poprawną kolejność.

Hetman RAID Recovery: dodawanie dysków, które tworzyły macierz

Teraz najważniejsza część — musisz określić poprawny offset danych. Wybierz dysk, kliknij Edit offset i wpisz znalezioną wartość — 1 069 056, ustawiając jednostkę pomiaru na Sectors. Dla drugiego dysku podaj tę samą wartość.

Hetman RAID Recovery: Edytuj offset macierzy

Włącz pole wyboru Update automatically. Jeśli wszystkie parametry zostały poprawnie określone, złożona macierz RAID i jej partycje zostaną wyświetlone w dolnym oknie programu.

Hetman RAID Recovery: zaznacz – Update automatically

Kliknij Add, po czym macierz pojawi się w głównym oknie programu.

Hetman RAID Recovery: RAID 0 w głównym oknie programu

KROK 3. Skanowanie i odzyskiwanie danych

Macierz można teraz przeskanować i wyodrębnić potrzebne informacje. Kliknij prawym przyciskiem myszy na wybranej partycji i wybierz Open.

Hetman RAID Recovery: skanowanie RAID 0

Wybierz typ analizy — Quick Scan lub Full Analysis.

Hetman RAID Recovery: Quick Scan lub Full Analysis

W przypadku szybkiego skanowania program natychmiast wyświetli znalezione pliki. Zaznacz pliki, które chcesz odzyskać i kliknij przycisk Recover.

Hetman RAID Recovery: zaznacz elementy do odzyskania i kliknij – Recover

Określ ścieżkę do zapisu odzyskanych folderów i plików i kliknij Recover.

Jeśli program nie znalazł wszystkich wymaganych plików, uruchom Full Analysis. Aby to zrobić, wróć do menu głównego programu, kliknij prawym przyciskiem na dysk i wybierz Analyze againFull Analysis.

Hetman RAID Recovery: Analyze again – Full Analysis

Wybierz system plików i kliknij Next.

Pełna analiza zajmuje więcej czasu, ponieważ wykorzystuje dokładniejszy algorytm wyszukiwania.

Hetman RAID Recovery: Full Analysis

Po zakończeniu analizy przejdź do folderu z wymaganymi plikami, zaznacz je i kliknij przycisk Recover.

To standardowa procedura dla partycji GUID (GPT). W nowoczesnych systemach Windows i macOS GPT jest używane domyślnie. Dla partycji MBR sytuacja jest nieco inna, ale również możliwe jest określenie offsetu danych.

KROK 4. Jak zaczyna się partycja MBR

MBR (Master Boot Record) — starszy schemat partycjonowania dysków. W odróżnieniu od GPT, partycje MBR nie mają jednej stałej sygnatury na początku każdej partycji. Zamiast tego pierwszy sektor każdej partycji (Volume Boot Record, VBR) zawiera unikalne bajty zależne od używanego systemu plików (NTFS, FAT32 itp.).

MBR (Master Boot Record)

W systemie MBR każda partycja zaczyna się nie od stałej sygnatury jak w GPT, lecz od pierwszego sektora (Boot Sector / Volume Boot Record, VBR). Format tego sektora zależy od systemu plików — FAT32, NTFS i innych.

Pierwszy sektor partycji (VBR) ma rozmiar 512 bajtów i zawiera:

  • Instrukcję JMP (3 bajty).
  • Nazwę systemu plików — OEM Name (8 bajtów).
  • BIOS Parameter Block (BPB).
  • Struktury systemu plików.
  • Sygnaturę końca sektora — 55 AA (0x55AA).

Podobnie jak w GPT, otwórz dysk w programie za pomocą edytora HEX i wyszukaj sygnatur. Dla NTFS należy znaleźć sekwencję: EB 52 90 4E 54 46 53 20 20 20, gdzie:

  • EB 52 90 — instrukcja JMP;
  • 4E 54 46 53 20 20 20 — nazwa systemu plików “NTFS”, która zawsze występuje po instrukcji JMP.

Bezwzględnie sprawdź, czy sektor kończy się na 55 AA.

Edytor HEX: sygnatury dla NTFS

Dla FAT32 pierwsze bajty partycji wyglądają następująco: EB 58 90 4D 53 57 49 4E 34 2E 31. Nazwa systemu plików w tym przypadku to “MSWIN4.1”.

Edytor HEX: sygnatury dla FAT32

Dla exFAT pierwsze bajty partycji to: EB 76 90 45 58 46 41 54 20 20 20. Nazwa systemu plików to “EXFAT”.

Edytor HEX: sygnatury dla exFAT

KROK 5. Jak odzyskać RAID 1 za pomocą Hetman RAID Recovery

W przypadku RAID 1 program również mógł nie określić parametrów automatycznie.

Dlatego konieczne jest ręczne znalezienie offsetu: otwórz HEX Editor, wpisz sekwencję 45 46 49 20 50 41 52 54, wybierz HEX value i kliknij Find.

Edytor HEX: RAID 1

Określamy offset — 1 069 056.

Następnie otwórz RAID constructor i ustaw parametry dla RAID 1: dodaj dyski i ustaw offset na 1 069 056.

Dla drugiego dysku podaj tę samą wartość. W bajtach odpowiada to 547 356 672. Zaznacz Update automatically i kliknij Add.

Hetman RAID Recovery: określ parametry RAID 1 w konstruktorze
>

Następnie wykonaj skanowanie partycji: kliknij prawym przyciskiem i wybierz Open → Quick Scan.

Hetman RAID Recovery: RAID 1 w głównym menu programu

Otwórz dysk, zaznacz pliki do odzyskania i kliknij Recover, określając ścieżkę zapisu danych.

Hetman RAID Recovery: odzyskiwanie plików z RAID 1

W ten sposób można odtworzyć macierz RAID i wyodrębnić potrzebne informacje.

Wnioski

Odzyskiwanie danych z uszkodzonej macierzy RAID utworzonej na płycie głównej z procesorem AMD i zarządzanej poprzez RAIDXpert2 Configuration Utility jest procesem złożonym, ale w większości przypadków wykonalnym. Chociaż Windows nie zawsze poprawnie rozpoznaje takie macierze bez natywnych sterowników, dane na dyskach zwykle pozostają fizycznie nienaruszone.

Kluczowym czynnikiem dla pomyślnego odzyskania jest poprawna sekwencja działań: unikanie ponownego tworzenia macierzy, formatowania oraz uruchamiania wbudowanych narzędzi Windows, które mogą nadpisać metadane macierzy. Użycie specjalistycznego oprogramowania do analizy RAID pozwala automatycznie określić parametry macierzy i poprawnie ją wirtualnie złożyć, nawet przy braku jednego z dysków (w zależności od poziomu RAID).

Ważne jest zrozumienie, że AMD RAIDXpert2 jest rozwiązaniem hybrydowym (soft-hardware) i jego macierze w dużej mierze zależą od metadanych i sterowników. Dlatego w przypadku poważnych awarii lub uszkodzeń struktury RAID priorytetem powinno być odzyskiwanie danych, a nie próby przywrócenia operacyjności macierzy.

Podsumowując: przy terminowych i kompetentnych działaniach odzyskanie danych z uszkodzonej macierzy AMD RAID jest w dużym stopniu możliwe. Najważniejsze to nie działać pochopnie, nie zapisywać danych na oryginalnych dyskach i używać profesjonalnych narzędzi, co zminimalizuje ryzyko i pozwoli zachować krytycznie ważne informacje.

Oksana Volyniuk

Autor: , Pisarz techniczny

Oksana Volyniuk jest autorem pracującym w Hetman Software. Ma prawie trzyletnie doświadczenie w zakresie technologii IT, a wcześniej pracowała jako HR menedżer w IT kompanii. Oksana kocha technologię i jest zapalona tworzeniem każdego aktykułu, który może pomóć ludziom.

Michał Mirosznyczenko

Redaktor: , Pisarz techniczny

Michał Mirosznyczenko jest jednym z czołowych programistów firmy Hetman Software. Bazując na piętnastoletnim doświadczeniu w tworzeniu oprogramowania, dzieli się swoją wiedzą z czytelnikami naszego bloga. Oprócz programowania Michał jest ekspertem w dziedzinie odzyskiwania danych, systemów plików, urządzeń do przechowywania danych i macierzy RAID.

Rekomendujemy