Come recuperare i dati da array RAID5, RAID6 e RAID0 creati su un controller Dell PERC H700

In questo articolo esaminiamo il recupero dei dati da RAID 0, 5 e 6 creati su un controller Dell PERC H700 su un server PowerEdge R710. Come recuperare i dati da array RAID creati su un controller Dell PERC H700, quali cause possono portare alla perdita di informazioni e quali strumenti possono aiutare a ripristinare l’accesso ai file importanti anche in casi complessi.

Come recuperare i dati da array RAID5, RAID6 e RAID0 creati su un controller Dell PERC H700

Esamineremo tre gruppi di scenari:

  • Errori logici: eliminazione accidentale di file, formattazione o cancellazione di partizioni sui dischi dell’array.
  • Perdita della configurazione RAID: quando l’array scompare dal sistema operativo a causa di una ricreazione errata o di un reset delle impostazioni nel menu del controller.
  • Guasti hardware: guasto del controller o della scheda madre, guasto simultaneo di più dischi, errori durante l’aggiornamento del firmware, migrazione del livello RAID o espansione dell’array fallite, nonché sovrascrittura accidentale dei metadati di servizio.

Nella parte pratica apprenderai come diagnosticare lo stato dell’array, collegare i dischi direttamente a un computer bypassando il controller e determinare i parametri chiave — ordine dei dischi, dimensione dell’unità di stripe e offset — per la ricostruzione manuale del RAID utilizzando software specializzati.

I metodi di recupero e il software descritti sono universali e possono essere applicati non solo in ambienti Windows, ma anche in Linux e in macOS.

Vai a vedere
Ripristino dati da RAID 0, 5 e 6 creati su Infortrend ESDS 1012 RC

Ripristino dati da RAID 0, 5 e 6 creati su Infortrend ESDS 1012 RC

Funzionalità del controller Dell PERC H700

Dell PERC H700 è un controller RAID hardware di classe enterprise che supporta interfacce SAS e SATA a velocità fino a 6 Gbit/s.

Il controller dispone di 6 porte interne e supporta il collegamento fino a 32 unità quando si utilizza un expander; la capacità massima dell’array può raggiungere i 64 TB.

La capacità della cache è di 512 MB o 1 GB a seconda della configurazione, e la protezione della cache in caso di perdita di alimentazione è garantita dal modulo batteria BBU.

Il controller supporta i livelli RAID 0, 1, 5, 6, 10, funziona sia con HDD che con SSD, si installa in uno slot PCIe x8 ed è compatibile con Windows Server, Linux e VMware ESXi.

Le caratteristiche principali includono la sostituzione hot-swap dei dischi, l’inizializzazione in background, letture di controllo (patrol reads) e la ricostruzione automatica dell’array.

Controller Dell PERC H700
Specifiche Descrizione
Modello del controller Dell PERC H700
Interfaccia del server PCI Express 2.0 x8
Interfacce dei dischi supportate SAS 6 Gbit/s, SATA II 3 Gbit/s
Numero di unità supportate Fino a 32 unità fisiche
Livelli RAID supportati RAID 0, 1, 5, 6, 10, 50, 60
Dimensione della cache 512 MB o 1 GB DDR2
Protezione della cache BBU (Battery Backup Unit)
Supporto Hot Swap
Supporto Hot Spare
Migrazione dei livelli RAID
Espansione della capacità online (OCE)
Riconfigurazione RAID (RLM)
Ricostruzione automatica dell’array
Supporto per il monitoraggio SMART
Dimensione massima del volume logico Oltre 64 TB
Sistemi operativi supportati Windows Server, Linux, VMware ESXi
Gestione e monitoraggio Dell OpenManage Server Administrator (OMSA)
Ambito di utilizzo Server Dell PowerEdge di undicesima generazione
Scenari d’uso tipici File server, virtualizzazione, database, sistemi di backup e archiviazione di rete
Principali vantaggi Prestazioni elevate, supporto RAID 6, protezione della cache e possibilità di espansione online dell’array

PASSO 1. Recupero file da RAID

Definiamo la sequenza di azioni da intraprendere dopo l’eliminazione accidentale dei dati o la formattazione dell’array RAID.

Gli utenti più spesso incontrano la perdita di dati a causa della pressione accidentale di Shift + Delete, dello svuotamento del Cestino o della formattazione completa e cancellazione delle partizioni direttamente sui dischi dell’array.

Per un recupero efficace delle informazioni eliminate in tali casi è possibile utilizzare l’applicazione Hetman Partition Recovery. Questa soluzione professionale consente di eseguire la scansione dell’array, rilevare i file persi e ripristinarli con la massima accuratezza preservando la struttura delle cartelle.

Lo strumento recupera i file da qualsiasi dispositivo, indipendentemente dal motivo della perdita di dati.

A titolo di esempio considereremo il processo di recupero per un RAID 0 costruito con due dischi su un controller Dell PERC H700 in un ambiente Windows 11, tenendo presente che il processo di recupero per gli array RAID 5 e RAID 6 avviene esattamente nello stesso modo.

Dopo l’avvio dell’applicazione, Hetman Partition Recovery analizzerà automaticamente i dispositivi di memorizzazione connessi e mostrerà l’array RAID nella schermata principale, indicando il suo tipo, la capacità totale e il file system.

Hetman Partition Recovery: dispositivi di memorizzazione connessi

Se il tuo obiettivo è ripristinare file eliminati, scegli la modalità Scansione rapida. In questa modalità l’applicazione esegue rapidamente la scansione dei metadati e delle directory del file system, rileva gli elementi persi e ne valuta lo stato.

Hetman Partition Recovery: analisi rapida

Al termine vedrai l’elenco di tutti i file disponibili con l’opzione di anteprima per verificarne l’integrità. Ti basterà selezionare gli elementi richiesti e cliccare su Recupero — l’utilità ripristinerà i dati nella posizione specificata, preservando integralmente la struttura delle cartelle e gli attributi dei file.

Hetman Partition Recovery: clicca Recupero per salvare i file

Se l’array RAID è stato formattato o le partizioni sono state eliminate sui dischi dell’array, usa la modalità Scansione completa. In questa modalità l’applicazione esegue una scansione profonda bit-per-bit dell’intera superficie dell’array, il che permette di trovare e recuperare la massima quantità possibile di informazioni anche in presenza di parziale distruzione della struttura del file system. Questo assicura il ripristino di tutti i dati accessibili che erano memorizzati sul dispositivo prima della formattazione, offrendo la massima accuratezza di recupero.

Hetman Partition Recovery: Scansione completa

Prima di avviare il recupero, assicurati che lo storage di destinazione abbia capacità sufficiente.

Durante un’analisi completa Hetman Partition Recovery può trovare un gran numero di file, inclusi quelli persi da tempo. È consigliabile utilizzare un disco esterno separato o un altro array sano con capacità adeguata per evitare l’interruzione del processo e garantire il corretto salvataggio dei dati recuperati insieme alla struttura delle cartelle.

Hetman Partition Recovery: file precedentemente eliminati contrassegnati con una croce rossa

PASSO 2. Collegamento dei dischi

Per un recupero dati riuscito è necessario disporre di un numero minimo di dischi sani provenienti dall’array. Il numero di dischi disponibili influisce direttamente sulla possibilità di ricostruire l’array e sulla completezza delle informazioni recuperate, quindi è importante valutare lo stato di ogni unità prima di iniziare il lavoro:

  • Per RAID 0 sono necessari tutti i dischi senza eccezione, poiché i dati sono stripati uniformemente su tutte le unità in blocchi. L’assenza anche di un solo disco rende il recupero impossibile perché l’array non contiene ridondanza per ricostruire i dati mancanti.
  • Per RAID 5 il numero minimo richiesto di dischi per un recupero riuscito è uno in meno rispetto al numero totale di dispositivi nell’array. Questo livello preserva l’integrità dei dati in caso di guasto di un singolo disco grazie alla parità distribuita. Sebbene la ricostruzione sia possibile senza un disco, disporre dell’insieme completo dei dischi aumenta significativamente le probabilità di successo e semplifica il processo di assemblaggio automatico della struttura.
  • Per RAID 6 sono necessari almeno due dischi in meno rispetto al numero totale dei membri dell’array. Grazie agli algoritmi a doppia parità questo livello consente al sistema di rimanere operativo anche in caso di guasto simultaneo di due unità. Ciò rende RAID 6 la soluzione più affidabile tra quelle considerate e garantisce le migliori condizioni per il recupero dei dati dopo gravi guasti hardware.
Proprietà di RAID0, RAID5, RAID6

Dopo aver rimosso i dischi dal server possono essere collegati direttamente alla scheda madre del PC usando i cavi SATA standard o tramite un dock esterno. I dischi SAS richiedono un controller compatibile, poiché le porte SATA standard non li supportano.

Non inizializzarli né formattarli, anche se il sistema suggerisce di farlo, per evitare di danneggiare i metadati del RAID. Si raccomanda di annotare in anticipo l’ordine dei dischi per un recupero sicuro.

Non inizializzare né formattare i dischi dell'array

Se è fisicamente impossibile collegare tutte le unità, puoi utilizzare un metodo alternativo: creare un’immagine di uno o più dischi non disponibili e montarla nell’applicazione. Per farlo, avvia l’applicazione, seleziona il disco da clonare e clicca il pulsante Salva disco. Nella finestra di dialogo che appare, specifica una posizione di salvataggio comoda.

Hetman RAID Recovery: seleziona un disco per creare un'immagine e clicca Salva disco

Dopo aver creato l’immagine, vai alla finestra principale dell’applicazione e clicca il pulsante Monta disco nella parte superiore del programma. Nella finestra di dialogo che si apre, seleziona Immagini disco raw e specifica il percorso dell’immagine creata.

Hetman RAID Recovery: montaggio di un'immagine disco precedentemente creata

Dopo ciò l’immagine verrà montata insieme agli altri dischi dell’array e potrai continuare il recupero dei dati in modalità normale.

Hetman RAID Recovery: immagine disco montata

PASSO 3. Rilevamento automatico del RAID

Ora consideriamo la sequenza di azioni in caso di guasto del server o di singoli componenti hardware, come il controller RAID o la scheda madre. Questi guasti più spesso causano la perdita completa dell’accesso ai dischi dell’array perché il sistema operativo smette di vedere il volume logico. In questa categoria rientrano anche i casi in cui uno o più dischi sono guasti fisicamente, o si è verificato un errore critico durante un aggiornamento del firmware del controller che ha portato alla cancellazione della configurazione RAID.

Per un recupero efficace delle informazioni in tali situazioni complesse è possibile utilizzare Hetman RAID Recovery. È progettato specificamente per la ricostruzione automatica di array danneggiati e l’estrazione dei dati anche senza il controller originale. Dopo l’avvio, l’applicazione rileverà automaticamente i dischi connessi come parti di un array RAID e avvierà la ricostruzione senza la necessità di interventi tramite gli strumenti di Windows.

Recupero dei dati da array RAID danneggiati e inaccessibili al computer.

Passiamo a una dimostrazione pratica del processo di recupero di RAID 5 utilizzando l’esempio di un array a tre dischi.

È importante notare che la procedura per RAID 0 e RAID 6 rimane identica.

Dopo l’avvio di Hetman RAID Recovery, l’applicazione analizzerà automaticamente tutti i dispositivi di memorizzazione connessi e ricostruirà l’array, mostrandolo nella Schermata principale con il suo tipo, la capacità totale e il file system.

Hetman RAID Recovery: l'applicazione analizzerà automaticamente tutti i dispositivi di memorizzazione connessi

Per iniziare la ricerca dei dati, seleziona l’array riconosciuto ed esegui la modalità Scansione rapida. In questa modalità l’utilità esegue istantaneamente la scansione dei metadati e delle directory del file system, trova gli elementi persi e ne valuta lo stato.

Hetman RAID Recovery: seleziona l'array riconosciuto ed esegui Scansione rapida

Al termine dell’analisi verrà visualizzata una finestra con l’intero contenuto dell’array disponibile per il recupero. Puoi usare la funzione di Anteprima per verificare l’integrità dei file trovati. Per completare il processo, seleziona gli elementi richiesti e clicca il pulsante Recupero nella parte superiore del menu principale.

Hetman RAID Recovery: seleziona gli elementi richiesti e clicca Recupero

Nella finestra di dialogo che si apre specifica una posizione sicura su un’altra unità sana per salvare i dati e conferma l’azione. L’applicazione ripristinerà le informazioni preservando integralmente la struttura delle cartelle e gli attributi dei file.

Hetman RAID Recovery: specifica una posizione sicura per salvare i dati

Dopo il completamento della copia clicca Fine, e i tuoi dati saranno nuovamente disponibili per l’uso.

Se il programma non riesce a rilevare automaticamente il file system sul disco RAID o la Scansione rapida non produce il risultato desiderato, utilizza la modalità Scansione completa in Hetman RAID Recovery. Durante la configurazione puoi selezionare i file system usati per una scansione più approfondita.

Hetman RAID Recovery: utilizza Scansione completa

PASSO 4. Assemblaggio manuale del RAID

Se i dati sono andati persi durante una migrazione o l’espansione dell’array, la cancellazione della configurazione o a seguito della sovrascrittura accidentale di informazioni tecniche per errore utente (ad esempio inizializzazione del disco), creazione di partizioni o installazione del sistema operativo sui dischi dell’array — utilizza il Costruttore RAID integrato in Hetman RAID Recovery. Questo consente la ricostruzione manuale della configurazione dell’array per accedere ai dati anche dopo un’inizializzazione errata dei dischi o un’installazione del sistema operativo fallita.

Hetman RAID Recovery: utilizza il Costruttore RAID

Consideriamo un esempio pratico di recupero di un RAID 6 costruito su quattro dischi in cui due unità sono guaste simultaneamente. La presenza della doppia ridondanza permette un recupero dei dati riuscito, tuttavia tale processo richiede una riproduzione estremamente accurata della struttura originale dell’array.

Nota che per RAID 0 e RAID 5 la sequenza delle operazioni rimane invariata.

Per lavorare in modalità Costruttore RAID è necessario conoscere i principali parametri dell’array impostati durante la creazione: tipo di RAID, ordine dei dischi, dimensione dell’unità di stripe e dimensione del settore in byte.

Nel controller Dell PERC H700 i valori tipici nella maggior parte delle configurazioni sono:

  • ordine dei dischi – Left Synchronous,
  • dimensione dell’unità di stripe – 64 KB,
  • dimensione del settore – 512 byte.
Hetman RAID Recovery: valori tipici per la maggior parte delle configurazioni Dell PERC H700

Questo modello di controller consente inoltre di selezionare le seguenti dimensioni dell’unità di stripe: 8 KB, 16 KB, 32 KB, 64 KB, 128 KB, 256 KB, 512 KB o 1 MB. Allo stesso tempo questi parametri possono variare a seconda delle impostazioni specifiche dell’array, quindi dovrebbero essere verificati o selezionati manualmente se necessario.

Nel campo Dischi disponibili seleziona i dischi dell’array e spostali nel campo Dischi selezionati, mantenendo l’ordine corretto.

Se uno dei dischi è fisicamente non disponibile, utilizza la funzione Aggiungi disco vuoto per simulare l’unità mancante.

Hetman RAID Recovery: usa Aggiungi disco vuoto per simulare un'unità mancante

È importante preservare la corretta sequenza dei dischi, poiché la sua violazione impedirà la corretta ricostruzione dell’array.

Dopo la configurazione clicca Aggiungi per aggiungere l’array alla pagina principale del programma.

Hetman RAID Recovery: clicca Aggiungi per aggiungere l'array alla pagina principale dell'applicazione

Se alcuni parametri RAID standard sono sconosciuti, possono essere determinati per tentativi utilizzando le opzioni disponibili nei campi di selezione del programma.

Durante questo processo utilizza il risultato visualizzato nella finestra dell’array formato come indicazione. I parametri correttamente selezionati portano in genere all’apparizione di partizioni con un file system riconosciuto e una struttura di directory leggibile. Questo è l’indicatore primario della corretta ricostruzione della logica RAID e della preparazione dei dati per ulteriori analisi.

Inoltre, puoi utilizzare la funzione Rileva automaticamente. In questa modalità il programma itererà possibili combinazioni di parametri (ordine dei dischi, dimensione dello stripe, offset) che potrebbero teoricamente corrispondere all’array. Questo consente di determinare la corretta struttura RAID anche senza i dati tecnici originali.

Hetman RAID Recovery: funzione Rileva automaticamente

Tieni presente che il rilevamento automatico solitamente richiede più tempo rispetto all’inserimento manuale dei parametri, ma è indispensabile quando le informazioni tecniche di configurazione sono completamente perse.

Dopo che l’array ricostruito appare nell’elenco dei dispositivi puoi procedere alla scansione. Se il problema era solo una mancata configurazione, inizia con la Scansione rapida. Il programma analizzerà i metadati e mostrerà la struttura di cartelle e file.

Hetman RAID Recovery: scansione dell'array identificato

Se necessario utilizza la funzione di Anteprima per visualizzare il contenuto dei file. Se il risultato di tale scansione non è soddisfacente o il file system è gravemente danneggiato, scegli la Scansione completa.

Dopo la scansione seleziona le directory e i file che desideri recuperare. Poi clicca su Recupero.

Hetman RAID Recovery: recupero delle cartelle selezionate

Nella finestra successiva specifica il percorso per salvare i dati recuperati e conferma l’azione cliccando nuovamente su Recupero. Al termine dell’operazione il programma ti notificherà l’avvenuto recupero dei dati dal tuo dispositivo di memorizzazione.

Conclusione

Il controller Dell PERC H700 offre elevate prestazioni e affidabilità per gli array RAID, tuttavia anche le configurazioni RAID 5, RAID 6 e RAID 0 non garantiscono una protezione completa contro la perdita di dati. Guasti hardware, errori dell’utente, corruzione del file system o guasto simultaneo di più unità possono portare alla perdita dell’accesso a informazioni importanti.

Nella maggior parte dei casi i dati possono essere recuperati con successo se l’uso dell’array viene interrotto tempestivamente e si applica software specializzato per la ricostruzione del RAID. L’identificazione corretta dei parametri dell’array e l’osservanza delle raccomandazioni per il recupero aumentano significativamente le probabilità di ripristino dei file.

Per ridurre al minimo il rischio di perdita di dati in futuro, è consigliabile effettuare regolarmente backup e monitorare lo stato dei dischi e del controller RAID.

Anton Kryvoruchko

Autore: , Scrittore tecnico

Anton Kryvoruchko è traduttore dall'italiano, dall'inglese, dal francese e dal polacco. Ha molti anni di esperienza e lavora con testi di vario argomento: dalla narrativa e testi tecnici alle riviste scientifiche popolari. Lavora costantemente per migliorare le sue conoscenze e competenze, perciò nel tempo libero impara anche il tedesco e lo spagnolo.

Mykhailo Miroshnichenko

Editore: , Scrittore tecnico

Mykhaylo Miroshnychenko è uno dei programmatori principali di Hetman Software. Avendo già quindici anni di esperienza nello sviluppo di software condivide le sue conoscenze con i lettori del nostro blog. Oltre alla programmazione, Mykhaylo è anche un esperto di recupero di dati, di file system, di dispositivi di archiviazione e di array RAID.