Come recuperare file da un volume con span dinamico (JBOD) in Windows Server 2022

In questo articolo parleremo del ripristino dei file da un volume esteso dinamico in Windows Server 2022. Mostreremo cosa fare dopo l’eliminazione accidentale dei file o del volume stesso, nonché nelle situazioni in cui si perde l’accesso ai dati a causa del danneggiamento della configurazione del disco dinamico, di un malfunzionamento di Windows Server o di un problema con uno dei dischi fisici.

Come recuperare file da un volume con span dinamico (JBOD) in Windows Server 2022

Nelle moderne infrastrutture informatiche, l’affidabilità dell’archiviazione dei dati è uno dei fattori chiave per garantire il funzionamento stabile dell’infrastruttura server. Nell’ambiente Windows Server 2022, i dischi dinamici possono essere utilizzati per combinare lo spazio disco di più unità fisiche, in particolare in un volume esteso. Un volume di questo tipo consente di unire sequenzialmente lo spazio libero di più dischi in un unico volume logico, il che, in termini di utilizzo dello spazio su disco, è simile a una configurazione JBOD (Just a Bunch of Disks).

Il vantaggio di un volume esteso è la possibilità di espandere in modo flessibile lo spazio disponibile senza creare un array RAID hardware. Allo stesso tempo, questa architettura presenta un limite significativo: non fornisce tolleranza ai guasti. Il guasto di uno dei dischi fisici, il danneggiamento dei metadati del disco dinamico, delle tabelle delle partizioni o del file system può comportare la perdita dell’accesso all’intero volume logico e ai file in esso memorizzati.

Il ripristino dei dati è particolarmente difficile quando i dati sono distribuiti su più dischi fisici. Un ripristino riuscito richiede non solo l’accesso a ciascun disco, ma anche la corretta ricostruzione della struttura del volume dinamico, la determinazione dell’ordine dei dischi, dei loro confini e della relazione tra i componenti del volume esteso.

Questo articolo illustra le caratteristiche della creazione di un volume esteso dinamico in Windows Server 2022, le principali cause della perdita di accesso a tale archiviazione e gli approcci pratici al ripristino dei file. Particolare attenzione è dedicata alla creazione sicura di immagini dei dischi, all’analisi della struttura del disco dinamico, alla ricostruzione del volume logico e alla riduzione del rischio di ulteriori danni ai dati durante le operazioni di ripristino.

Vai a vedere
Recupero di file da un Dynamic Spanned Volume JBOD in Windows Server 2022

Recupero di file da un Dynamic Spanned Volume JBOD in Windows Server 2022

JBOD e caratteristiche dell’archiviazione dei dati

Un volume esteso dinamico consente di combinare aree di più dischi dinamici fisici in un unico disco logico.

Ad esempio, se sul primo disco sono disponibili 500 GB, sul secondo 1 TB e sul terzo altri 500 GB, queste aree possono essere combinate in un unico volume esteso con una capacità totale di circa 2 TB.

Creazione di un volume esteso

Per l’utente e il sistema operativo, esso appare come un unico disco logico standard con un solo file system. Tuttavia, fisicamente, i dati sono memorizzati su unità diverse. Un volume esteso non utilizza mirroring né parità, quindi non dispone di ridondanza che consenta di ricostruire completamente i dati dopo la perdita fisica di un disco.

Volume esteso

Inoltre, per il funzionamento di un volume di questo tipo sono importanti le informazioni di servizio del disco dinamico, che ne descrivono la configurazione.

Hetman RAID Recovery supporta i dischi dinamici di Windows, inclusi i volumi Simple, Spanned, Striped, Mirrored e RAID-5, e analizza i metadati disponibili per ricostruire una configurazione multi-disco.

Per recuperare dati da array RAID guasti, dispositivi NAS e altri sistemi di archiviazione multidisco.
Caratteristica Volume esteso dinamico
Tipo di archiviazione Volume dinamico di Windows
Principio di funzionamento Combina lo spazio libero di più dischi fisici in un unico volume logico
Numero di dischi Da 2 a 32 dischi fisici
Distribuzione dei dati I dati vengono scritti in sequenza: una volta esaurito lo spazio su un disco, la scrittura prosegue sul disco successivo
Striping dei blocchi Non viene utilizzato, a differenza di RAID 0
Tolleranza ai guasti Assente
Guasto di un disco Può causare la perdita di accesso all’intero volume e ad alcuni o a tutti i file in esso contenuti
Prestazioni In genere non aumenta la velocità di lettura e scrittura
Espansione del volume Possibile aggiungendo spazio libero da altri dischi dinamici
File system Generalmente NTFS; dipende dalla configurazione di Windows
Volume di avvio Non consigliato per le partizioni di sistema o di avvio ed è soggetto a determinate limitazioni
Somiglianza con JBOD Elevata: più unità vengono combinate in un unico spazio di archiviazione logico senza ridondanza
Vantaggio principale Semplice combinazione dello spazio di archiviazione di unità diverse
Svantaggio principale Elevato rischio di perdita dei dati in caso di danneggiamento di uno dei dischi
Complessità del ripristino dei dati Maggiore rispetto a quella di un volume di base standard, poiché è necessario ricostruire la struttura del volume dinamico e l’ordine dei suoi componenti

Per il test, abbiamo preparato Windows Server 2022 e creato un volume esteso dinamico a partire da più unità fisiche utilizzando Gestione disco. Il volume utilizza il file system NTFS.

Volume esteso (JBOD)

Contiene due cartelle di test principali:

  • La cartella General memorizza documenti, foto, file PDF, archivi e altri dati in vari formati.
  • La cartella Content contiene file video di grandi dimensioni.

Questo insieme aiuterà a verificare il ripristino sia dei file standard sia degli oggetti di grandi dimensioni.

Contenuto del volume esteso (JBOD)

Come accedere alle unità di un volume esteso dinamico (JBOD)

METODO 1. Collegamento delle unità a un computer

Dopo aver perso l’accesso a un volume esteso dinamico, il primo passo consiste nel collegare correttamente le sue unità a un computer funzionante. È possibile utilizzare una connessione SATA diretta oppure adattatori USB o docking station. Per la ricostruzione più completa, è consigliabile avere accesso a tutte le unità che facevano parte del volume problematico.

Se il numero di porte SATA o di adattatori USB disponibili non consente di collegare contemporaneamente tutti i dischi, è possibile collegarli uno per uno e creare un’immagine settore per settore di ciascuna unità. Successivamente, tutte le immagini create possono essere aggiunte contemporaneamente al programma e utilizzate come componenti del volume originale.

Hetman RAID Recovery consente di combinare dischi fisici, le loro immagini settore per settore e dispositivi a blocchi remoti in un’unica configurazione ricostruita.

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

Per creare un’immagine, selezionare il disco fisico richiesto in Hetman RAID Recovery e fare clic su Salva disco. Specificare il percorso in cui salvare il file e attendere il completamento del processo di copia. Dopodiché, l’unità può essere scollegata e in modo analogo può essere creata l’immagine del disco successivo.

Hetman RAID Recovery: creazione di un’immagine del disco

Quando tutte le immagini richieste sono pronte, aprire la funzione Monta disco, specificare il file creato e collegarlo al programma.

Hetman RAID Recovery: montaggio di un’immagine del disco

L’immagine verrà visualizzata tra le sorgenti dati disponibili.

Hetman RAID Recovery: immagine del disco montata

Questo metodo consente di creare le immagini di tutti i dischi uno alla volta e di utilizzarle contemporaneamente per ricostruire il volume esteso dinamico. Riduce inoltre il carico sulle unità instabili, poiché l’analisi successiva viene eseguita sulle loro copie.

METODO 2. Configurazione dell’accesso SSH

Esiste un altro modo per accedere alle unità senza rimuoverle fisicamente. Se Windows Server 2022 è ancora in esecuzione e accessibile in rete, Hetman RAID Recovery consente di collegare i suoi dischi fisici o altri dispositivi a blocchi disponibili tramite SSH. Il programma è in grado di analizzare tali origini remote insieme ai dischi locali e alle immagini.

A tal fine, è necessario prima configurare OpenSSH Server su Windows Server. Può essere installato come componente aggiuntivo di Windows, dopodiché il servizio OpenSSH SSH Server – sshd deve essere avviato e, se necessario, impostato per l’avvio automatico.

Configurazione di OpenSSH Server

Durante l’installazione di OpenSSH Server, viene creata una regola di Windows Firewall per le connessioni SSH in entrata sulla porta TCP 22. Microsoft raccomanda di verificare che il servizio sia in esecuzione e che la relativa regola del firewall sia abilitata.

Avvio del servizio OpenSSH Server

Dopo aver configurato il server, aprire Hetman RAID Recovery. Nel menu superiore, andare su Strumenti e selezionare Connetti tramite SSH.

Hetman RAID Recovery: Connetti tramite SSH

Nel campo Server remoto, inserire l’indirizzo IP di Windows Server e nel campo Porta specificare 22. Sotto, nella sezione Credenziali, selezionare il metodo di autenticazione richiesto e inserire nome utente e password dell’account. Se necessario, è possibile abilitare Salva dettagli server e Salva dati di autenticazione in modo da non dover inserire nuovamente questi parametri.

Hetman RAID Recovery: impostazioni di connessione SSH

Quindi fare clic su Avanti.

Hetman RAID Recovery: connessione di un disco tramite SSH

Dopo la connessione riuscita al server, nella finestra successiva verranno visualizzati i dischi fisici e gli array logici disponibili. Selezionare le unità che fanno parte del JBOD richiesto e procedere. Dopo la conferma, i dischi selezionati appariranno nella finestra principale di Hetman RAID Recovery, dove potranno essere utilizzati nello stesso modo delle unità collegate localmente.

Hetman RAID Recovery: dischi fisici e array logici disponibili

È opportuno prestare attenzione anche all’infrastruttura di rete. Poiché l’accesso alle unità avviene tramite rete, per una connessione stabile e confortevole è desiderabile che la workstation, Windows Server e la rete locale supportino velocità di trasferimento dati di 1 Gbps o superiori. Ciò contribuirà ad accelerare l’analisi del disco e il trasferimento dei file recuperati.

Questa opzione è particolarmente comoda se il server è ancora in esecuzione e la rimozione fisica di un gran numero di dischi è sconsigliabile o difficile.

Ripristino dei file da un volume esteso dinamico JBOD

METODO 1. Ripristino dei file eliminati accidentalmente

Passiamo al primo scenario di perdita dei dati.

Alcuni file della cartella General sono stati eliminati accidentalmente bypassando il Cestino. Allo stesso tempo, il volume esteso dinamico rimane funzionante, la sua configurazione non è danneggiata, il file system NTFS è accessibile e gli altri dati continuano ad aprirsi normalmente.

Avviamo Hetman RAID Recovery. Se tutti i componenti del volume sono disponibili e la configurazione viene rilevata correttamente, il volume esteso dinamico ricostruito apparirà nella finestra principale del programma. Aprirlo ed eseguire Scansione veloce.

Hetman RAID Recovery: scansione veloce del volume esteso dinamico

Al termine dell’analisi, andare nella cartella General e rivedere i risultati. Il programma mostra i file disponibili e quelli eliminati trovati.

Hetman RAID Recovery: contenuto del volume esteso dinamico dopo la scansione veloce

Verificare che i nomi e la struttura delle cartelle siano preservati e aprire i file trovati nella finestra di anteprima per controllarne il contenuto.

Hetman RAID Recovery: apertura dei file trovati nella finestra di anteprima

Hetman RAID Recovery consente di analizzare il volume logico ricostruito, esaminare i file trovati e quindi salvarli su un’altra unità dopo la verifica.

Se Scansione veloce non trova i file richiesti o il risultato è incompleto, tornare alla selezione della modalità di analisi ed eseguire Scansione completa. Questa modalità richiede più tempo, ma esegue un’analisi più approfondita del file system e del contenuto dell’unità.

Hetman RAID Recovery: scansione completa del volume esteso dinamico

Al termine, controllare nuovamente i risultati, trovare i file richiesti e aggiungerli all’elenco di ripristino.

Nell’ultimo passaggio, specificare un altro disco fisico su cui salvare i dati. Non è consigliabile salvare i file recuperati sul volume esteso dinamico originale, perché nuove scritture potrebbero sovrascrivere altre informazioni che possono ancora essere recuperate.

METODO 2. Ripristino dopo l’eliminazione di un volume esteso dinamico

Se il volume esteso dinamico è stato eliminato accidentalmente, il disco logico smette di comparire in Windows e l’accesso ai file viene perso, anche se i dischi fisici possono rimanere funzionanti. In questo caso, collegare tutti i dischi o le loro immagini settore per settore e avviare Hetman RAID Recovery.

Nel nostro test, il JBOD non è stato ricostruito automaticamente, quindi procediamo con l’assemblaggio manuale della configurazione tramite il RAID Constructor.

Prima di aprire il costruttore, determinare l’offset iniziale dell’area dati del volume utilizzando il Editor HEX integrato.

Hetman RAID Recovery: avvio dell’Editor HEX

Cercare la firma NTFS 4E 54 46 53 20 20. Nel nostro caso, l’inizio dell’area richiesta si trova all’offset di 16.777.216 byte.

Hetman RAID Recovery: ricerca della firma NTFS 4E 54 46 53 20 20
Hetman RAID Recovery: offset di 16.777.216 byte

Quindi aprire il RAID Constructor, selezionare Modalità manuale e specificare il tipo di array JBOD (volume esteso).

Hetman RAID Recovery: apertura del RAID Constructor
Hetman RAID Recovery: specifica del tipo di array JBOD (volume esteso)

Nelle impostazioni di costruzione, impostare la dimensione del settore su 512 byte, aggiungere tutti i dischi e disporli nell’ordine corretto. Per un volume esteso, questo aspetto è particolarmente importante, perché i dati del volume logico continuano sequenzialmente sul disco fisico successivo.

Hetman RAID Recovery: impostazione della dimensione del settore su 512 byte

Dopodiché, aprire i parametri del disco e specificare gli offset richiesti. Dopo la configurazione, aggiungere il JBOD assemblato alla finestra principale del programma.

Hetman RAID Recovery: specifica degli offset richiesti

Il JBOD ricostruito con una dimensione totale di circa 119 GB e il volume logico NTFS appare nella schermata principale. Aprirlo ed eseguire Scansione veloce.

Hetman RAID Recovery: JBOD ricostruito

Al termine della scansione, verificare la struttura delle cartelle trovate, incluse General, Content, SQLData, SQLLogs e SQLBackup, nonché i nomi e il contenuto dei file richiesti nella finestra di anteprima. Dopo la verifica, recuperare i dati necessari su un altro disco fisico.

Hetman RAID Recovery: verifica della struttura delle cartelle trovate

Conclusione

Abbiamo esaminato diversi scenari di perdita dei dati che coinvolgono un volume esteso dinamico in Windows Server 2022: l’eliminazione accidentale di singoli file e l’eliminazione del volume logico stesso. In ciascun caso, l’approccio è diverso, ma è importante disporre dell’insieme più completo possibile dei dischi originali o delle loro immagini settore per settore.

Hetman RAID Recovery consente di lavorare in Windows, Linux e macOS, utilizzare dischi locali, immagini e dispositivi a blocchi remoti tramite SSH, ricostruire i volumi estesi dinamici di Windows e quindi analizzare il file system e recuperare i dati disponibili.

Nel nostro test, abbiamo eseguito l’intero processo di ricostruzione e ripristino in Windows 11, sebbene il volume esteso dinamico originale fosse stato creato in Windows Server 2022.

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.