Recupero dei dati da RAID Parity e Simple crittografati con BitLocker in Windows Server 2022

In questo articolo esamineremo come recuperare i dati da array RAID 5 e RAID 0 software creati in Server Manager tramite Storage Spaces in Windows Server 2022. Scoprirete come ripristinare rapidamente file eliminati per errore o riottenere l’accesso a informazioni mission-critical se un server si guasta, un’unità smette di funzionare o il sistema non riconosce più l’array.

Recupero dei dati da RAID Parity e Simple crittografati con BitLocker in Windows Server 2022

Storage Spaces in Windows Server 2022 consente di combinare unità fisiche in pool di archiviazione virtuali con diversi tipi di layout dei dati, tra cui Simple e Parity. Tali configurazioni vengono utilizzate per migliorare le prestazioni, ottimizzare l’uso della capacità del disco e proteggere dal guasto di singole unità. Inoltre, il contenuto di un disco virtuale può essere crittografato con BitLocker, garantendo la protezione contro gli accessi non autorizzati.

Tuttavia, il danneggiamento della configurazione di Storage Spaces, il guasto di uno o più dischi, l’eliminazione accidentale di un disco virtuale o problemi relativi a BitLocker possono comportare la perdita dell’accesso a file importanti. In tali casi, gli strumenti standard di Windows non sempre consentono di ripristinare la struttura di archiviazione e accedere ai dati.

In questo articolo esamineremo come recuperare i dati da Storage Spaces Simple e Parity crittografati con BitLocker in Windows Server 2022, come identificare la struttura dell’array, cosa fare se Storage Spaces sono danneggiati e quali condizioni sono necessarie per la corretta decrittografia e il recupero dei file. Particolare attenzione sarà dedicata alle situazioni in cui l’accesso all’archiviazione è perso, ma i dischi fisici e parte delle informazioni di servizio rimangono integri.

Vai a vedere
Recupero dei dati da unità crittografate con BitLocker

Recupero dei dati da unità crittografate con BitLocker

Caratteristiche di WSS RAID

In Windows Server 2022, la creazione di RAID software è implementata tramite Storage Spaces in Server Manager.

Questo moderno sistema di virtualizzazione dell’archiviazione funziona secondo un principio basato sui pool. Anzitutto, le unità fisiche vengono combinate in un comune Storage Pool; successivamente, al suo interno vengono creati dischi virtuali con il livello di tolleranza ai guasti richiesto, come array Simple o Parity, che corrispondono ai classici RAID 0 e RAID 5. Questo approccio garantisce una gestione flessibile della capacità e un’elevata scalabilità dell’archiviazione server.

Un altro parametro importante dei dischi virtuali in Storage Spaces è il tipo di provisioning. Il sistema offre due opzioni: Thin e Fixed, che i tecnici spesso definiscono anche come provisioning spesso o Thick. Il tipo Fixed riserva immediatamente sulle unità fisiche l’intera capacità specificata, mentre Thin assegna spazio in modo dinamico man mano che i file vengono effettivamente scritti.

Windows Server 2022: Storage Spaces con volumi Fixed e Thin

Nella nostra analisi utilizziamo entrambe le opzioni: l’array Parity è stato creato con il tipo di provisioning fisso thick, mentre l’array Simple utilizza il provisioning dinamico thin.

Windows Server 2022 Storage Spaces: Parity con provisioning Fixed
Windows Server 2022 Storage Spaces: Simple con provisioning Thin

Indipendentemente dal tipo selezionato, gli algoritmi di Hetman RAID Recovery rilevano entrambe le strutture con la stessa efficacia.

Per recuperare dati da array RAID guasti, dispositivi NAS e altri sistemi di archiviazione multidisco.

Un dettaglio importante è che entrambi i nostri array sono formattati con il moderno file system ReFS (Resilient File System). Il programma Hetman RAID Recovery supporta un gran numero di file system, incluso ReFS; pertanto, indipendentemente dal tipo di provisioning selezionato e dalla complessità dell’architettura, gli algoritmi ne rilevano la struttura con la stessa efficacia.

La caratteristica principale di questa tecnologia è che la configurazione dell’array viene memorizzata come metadati sulle unità stesse, anziché nel sistema operativo. Ciò facilita lo spostamento dei dischi tra server, ma introduce anche dei rischi. Qualsiasi guasto del sistema operativo o danneggiamento dei metadati compromette immediatamente il pool, dopodiché Windows visualizza i dischi come non allocati. Il ripristino dell’accesso con gli strumenti integrati diventa impossibile, ma Hetman RAID Recovery esegue automaticamente la scansione dei settori, individua le tracce dei metadati di Storage Spaces e ricostruisce virtualmente l’array per un recupero sicuro dei file.

Caratteristica Simple Mirror Parity
Numero di dischi Da 1 Da 2 Da 3
Principio di funzionamento Distribuzione dei dati tra i dischi senza ridondanza Mirroring dei dati Distribuzione dei dati con parità
Equivalente RAID RAID 0 RAID 1 / RAID 10 RAID 5
Protezione contro il guasto del disco No
Prestazioni di lettura Elevate Elevate Elevate
Prestazioni di scrittura Elevate Elevate Inferiori a causa del calcolo della parità
Efficienza dello spazio su disco Elevata Inferiore a causa della duplicazione Più elevata rispetto a Mirror
Ripristino dopo il guasto del disco Impossibile senza backup Possibile se è disponibile una copia dei dati Possibile se è preservato il numero richiesto di dischi
Tolleranza ai guasti 0 dischi Dipende dalla configurazione Di norma 1 disco
Scopo principale Prestazioni e massimo utilizzo dello spazio Affidabilità e protezione dei dati Equilibrio tra capacità e protezione
Rischio di perdita dei dati Elevato se si guasta un disco Basso Medio
Uso per dati critici Non raccomandato senza backup Raccomandato Raccomandato
Specifiche del recupero I dati devono essere recuperati dai singoli dischi È possibile utilizzare la copia mirror La struttura e i parametri di parità devono essere identificati correttamente
Crittografia BitLocker Possibile Possibile Possibile
Caso d’uso tipico Dati temporanei, cache, file di lavoro Server e dati critici File server e grandi sistemi di archiviazione

Crittografia dei dischi con BitLocker

Un altro aspetto importante è l’uso di BitLocker, che protegge i dati crittografandoli a livello di settore.

Se i dischi virtuali nel vostro array erano crittografati, in caso di perdita di accesso al pool sarà sicuramente necessaria la password di ripristino a 48 cifre oppure un file di chiave .bek.

Crittografia unità BitLocker: opzioni di archiviazione della chiave di ripristino

Poiché le informazioni sono crittografate a livello fisico, per cercare correttamente i file con Hetman RAID Recovery, tale volume deve prima essere sbloccato direttamente nell’interfaccia del programma. Solo dopo la rimozione della protezione gli algoritmi possono analizzare la struttura logica e individuare tutti i dati persi.

Recupero dei dati da array RAID Parity e Simple crittografati con BitLocker

FASE 1. Collegamento delle unità al PC

Prima di avviare il processo di recupero vero e proprio, è necessario rimuovere le unità dal server problematico e collegarle alla workstation.

Il metodo migliore e più affidabile consiste nel collegare le unità direttamente alla scheda madre tramite porte SATA oppure utilizzando schede di espansione SAS o HBA aggiuntive. Questo approccio offre la massima velocità di lettura dei dati e garantisce un funzionamento stabile durante l’analisi.

Vale anche la pena notare un dettaglio importante: poiché il nostro scenario di test utilizza come esempio un array RAID 5, non è necessariamente necessario collegare tutte le unità per ricostruirlo con successo e recuperare completamente i dati. È sufficiente collegare solo il numero minimo richiesto di dischi funzionanti e il programma calcolerà automaticamente i dati mancanti utilizzando i blocchi di parità.

Collegamento delle unità del server a un computer per il recupero dati

FASE 2. Lavorare con le immagini dei dischi

Esistono situazioni in cui è fisicamente impossibile collegare contemporaneamente tutte le unità richieste a causa della mancanza di porte libere sul computer. In tali casi, è possibile utilizzare la funzione di creazione dell’immagine settore per settore. Si tratta anche di una misura di sicurezza standard quando si lavora con dischi che mostrano segni di guasto hardware o presentano settori danneggiati.

Un’immagine è una copia esatta, byte per byte, del disco fisico, salvata come file normale su un altro dispositivo di archiviazione con capacità sufficiente. È possibile collegare le unità del server una alla volta, crearne le immagini e quindi caricare semplicemente tutti i file risultanti in Hetman RAID Recovery. Il programma lavorerà con esse esattamente come con dispositivi fisici reali.

Per creare un’immagine di questo tipo, avviare il programma, selezionare l’unità richiesta e fare clic sul pulsante Save disk nel pannello superiore. Quindi specificare semplicemente il percorso di salvataggio.

Hetman RAID Recovery: per creare un’immagine disco, fare clic su Save disk

È importante ricordare che la dimensione del file risultante corrisponderà interamente alla capacità totale dell’unità sorgente, indipendentemente dalla quantità di dati in essa contenuta. Assicurarsi di disporre di spazio libero sufficiente.

Hetman RAID Recovery: opzioni e dimensione dell’immagine di un disco fisico

Dopo il completamento del processo di salvataggio, aprire il menu principale e selezionare Mount disk.

Hetman RAID Recovery: per montare un’immagine, fare clic su Mount disk

Dalle opzioni disponibili, selezionare Raw disk images e aprire i file appena creati.

Hetman RAID Recovery: Mount disk - Raw disk images

Compariranno immediatamente nell’elenco generale dei dispositivi disponibili. Il programma è ora completamente pronto per ricostruire automaticamente l’array.

Hetman RAID Recovery: immagine disco montata nell’elenco dei dispositivi

FASE 3. Recupero automatico dell’array RAID

Dopo che tutte le unità sono state collegate correttamente alla workstation oppure le loro immagini settore per settore sono state montate, avviare Hetman RAID Recovery. Il programma analizza automaticamente le strutture e riconosce istantaneamente gli array Parity e Simple creati in precedenza.

Per recuperare dati da array RAID guasti, dispositivi NAS e altri sistemi di archiviazione multidisco.

Utilizzando il nostro banco di prova come esempio, possiamo osservare una ricostruzione automatica riuscita dell’array software Parity anche con un’unità fisicamente assente. Ciò conferma ancora una volta che, per recuperare completamente le informazioni, è sufficiente collegare il numero minimo richiesto di dischi attivi, mentre l’utilità calcola autonomamente i dati mancanti in base ai blocchi di parità.

Hetman RAID Recovery: ricostruzione automatica di un array software Parity

Poiché i nostri dischi virtuali di test erano stati preventivamente crittografati con BitLocker, devono essere sbloccati per accedere ai file. Qui vale la pena prestare attenzione a un’importante sfumatura tecnica che spiega perché eseguiamo questa operazione specificamente nell’ambiente macOS.

Se collegate i dischi del server a un normale computer con Windows e provate a sbloccare l’array usando gli strumenti di sistema, i processi in background creeranno immediatamente cartelle nascoste e aggiorneranno i metadati. Ciò porta quasi sempre alla sovrascrittura parziale delle informazioni perse. Lavorando su un Mac e sbloccando i volumi solo all’interno dell’ambiente sicuro di Hetman RAID Recovery, evitiamo completamente questo rischio.

Il programma supporta tre comodi metodi di decrittografia:

  • inserimento di una password in testo semplice;
  • utilizzo della chiave di ripristino a 48 cifre;
  • caricamento di un file speciale .bek.

Nell’esempio, scegliamo l’opzione più semplice e inseriamo la password, dopo di che l’utilità rimuove automaticamente la protezione e apre l’accesso al volume.

Hetman RAID Recovery: sblocco di un disco BitLocker crittografato

Se avete già provato ad aprire i dischi problematici in Windows, la struttura dei file potrebbe essere cambiata. In tal caso, l’algoritmo di base Fast scan, che stiamo per utilizzare, potrebbe non essere sufficiente. Sarà necessario eseguire Full scan. Questo metodo esegue una scansione approfondita byte per byte e individua efficacemente i dati in base a firme univoche anche dopo una sovrascrittura parziale.

Passiamo ora alla fase finale. Fate clic sull’array assemblato e sbloccato e avviate l’algoritmo Fast scan.

Hetman RAID Recovery: scansione rapida di un disco BitLocker crittografato

Dopo l’analisi rapida, il programma riconosce correttamente la struttura logica del file system ReFS e visualizza tutti i dati trovati, preservando integralmente la gerarchia originale delle cartelle per un successivo recupero sicuro.

Hetman RAID Recovery: struttura logica del file system ReFS riconosciuta

FASE 4. Recupero dei file eliminati

Sebbene i dati sorgente siano stati creati in un ambiente Windows Server, il programma funziona facilmente con decine di file system diversi e gestisce con successo le specificità del nostro volume basato su ReFS, riconoscendo così correttamente la struttura originale dell’array.

Nella finestra dei risultati, vedrete immediatamente l’intero file system con le cartelle esistenti e quelle eliminate. I dati persi prima del guasto critico dell’array possono essere facilmente individuati nell’elenco, poiché sono contrassegnati da un apposito indicatore a croce rossa.

Hetman RAID Recovery: i dati eliminati sono contrassegnati da una croce rossa

Prima del recupero, è possibile valutare il risultato in modalità anteprima. La funzione Preview consente di aprire istantaneamente il contenuto di qualsiasi documento, foto o database per verificarne l’integrità.

Hetman RAID Recovery: anteprima dei file recuperabili

Per ripristinare i dati trovati, selezionare gli elementi richiesti e fare clic sul pulsante Recovery. Nella finestra che appare, specificare una posizione sicura in cui salvarli.

Hetman RAID Recovery: recupero dei file trovati selezionati

Ricordate la regola principale: per evitare il danneggiamento dei dati, non salvate mai i file recuperati sullo stesso array RAID da cui state operando. Dopo il completamento della copia, avrete pieno accesso a tutti i file recuperati nella directory specificata.

Conclusione

Il recupero dei dati da array RAID Parity e Simple crittografati con BitLocker in Windows Server 2022 è un compito complesso, poiché richiede di tenere contemporaneamente conto della struttura di Storage Spaces, della distribuzione dei dati tra le unità fisiche e del meccanismo di crittografia BitLocker. Il semplice collegamento dei dischi a un altro computer non consente sempre di accedere ai file, soprattutto se la configurazione dell’archiviazione virtuale è stata danneggiata o parzialmente persa.

Nel caso di Simple, l’assenza di ridondanza fa sì che il danneggiamento o la perdita di un disco possano portare alla perdita di una parte o di tutti i dati. Per Parity, le possibilità di recupero sono maggiori, poiché parte delle informazioni può essere ricostruita utilizzando i dati di parità; tuttavia, ciò richiede una corretta identificazione della struttura di archiviazione e dei parametri di disposizione dei dati.

Se i dati sono stati crittografati con BitLocker, per accedervi è necessaria una password, una chiave di ripristino o un altro metodo valido di sblocco. Senza la chiave richiesta, il recupero del contenuto del volume crittografato è praticamente impossibile.

La regola più importante quando si perde l’accesso a un sistema di archiviazione di questo tipo è evitare la formattazione, l’inizializzazione o la ricreazione di Storage Spaces. È inoltre consigliabile non scrivere nuovi dati sui dischi. Prima del recupero, si raccomanda di creare copie a livello di byte delle unità e lavorare su di esse per preservare i dati originali.

Pertanto, il successo del recupero dipende dallo stato dei dischi fisici, dalla conservazione dei metadati di Storage Spaces, dal tipo di configurazione RAID, dall’entità del danno e dalla disponibilità della chiave BitLocker. Nei casi complessi, l’uso di software specializzato per l’analisi di RAID/Storage Spaces e il recupero dei dati può aumentare significativamente le possibilità di ripristinare l’accesso a file importanti.

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.