Ripristino dei file di Windows: Ripristina i file eliminati con facilità

Hai accidentalmente cancellato dei file dal tuo computer? Forse stavi praticando con l’uso di PowerShell per cancellare file. La prossima cosa che sai, le tue foto e documenti sono spariti, e non sono nel Cestino. Dovresti provare l’utilità di Recupero File di Windows.

Il Recupero File di Windows o WinFR è uno strumento gratuito sviluppato da Microsoft. Afferma di funzionare oltre il filesystem NTFS e utilizza diverse modalità per eseguire la scansione del disco alla ricerca di file. Ma funziona? E come?

In questo articolo, apprenderai lo strumento WinFR e lo utilizzerai come strumento per il recupero di file in Windows 10.

Prerequisiti

WinFR non è disponibile per tutti i sistemi operativi Windows. È disponibile solo per Windows 10 versione 2004 (Build 19041.0 o superiore). Dovrai aggiornare la tua versione di Windows 10 se vuoi usarlo. Questo requisito significa anche che WinFR non è disponibile su Windows Server OS.

Verifica della versione di Windows

Ci sono più di un modo per verificare la versione di Windows del tuo computer. Ma il modo più veloce è premere WIN+R sulla tastiera per aprire la finestra di dialogo Esegui e digitare winver. Comparirà la finestra Informazioni su Windows dove puoi confermare la versione del sistema operativo. WinFR è un’utilità a riga di comando, il che significa che dovrai impartire comandi in CMD o PowerShell per utilizzarla.

Finding the Windows 10 Version

Installazione di Windows File Recovery

L’unico modo (ufficiale) per installare WinFR è tramite il Microsoft Store. Come puoi vedere dalla schermata sottostante, una volta cercato Windows File Recovery nello store, l’installazione è un processo a un solo clic.

Installing WinFR from the Microsoft Store

E questo è tutto. Hai installato WinFR. Ma non aspettarti di trovare un’interfaccia utente grafica. WinFR è un’utilità a riga di comando, il che significa che dovrai impartire comandi in CMD o PowerShell per utilizzarla.

Comprensione dell’utilizzo e delle opzioni

Prima di iniziare a utilizzare WinFR, dovresti essere in grado di comprendere le sue funzionalità e le opzioni di utilizzo. Ed è quello che imparerai in questa sezione.

Quali sistemi di file sono supportati?

WinFR supporta diversi sistemi di file oltre a NTFS. Di seguito è riportato l’elenco dei sistemi di file supportati e gli esempi di dispositivi di archiviazione.

  • FAT ed exFAT – Schede SD, dispositivi USB o flash (< 4GB).
  • ReFS – Windows Server e Windows Pro per workstation.
  • Sistema di file NTFS – Computer (HDD, SSD), dischi rigidi esterni, dispositivi USB o flash (> 4GB).

Che cosa sono le diverse modalità di recupero?

Esistono esattamente tre modalità di recupero in WinFR; predefinita, segmento, firma. Ma qual è la differenza e quale dovresti utilizzare? A seconda dell’incidente in cui ti trovi, la risposta potrebbe essere diversa.

  • Supponiamo che tu abbia un volume NTFS funzionante e il file che stai recuperando sia stato eliminato di recente. In tal caso, dovresti utilizzare la modalità predefinita.
  • Se hai un volume NTFS che è stato formattato o danneggiato o se il file è stato eliminato tempo fa, dovresti utilizzare prima la modalità segmento. E se la modalità segmento non funziona, utilizza la modalità firma.
  • Se hai un volume non-NTFS, puoi utilizzare solo la modalità firma.

Qual è la sintassi e le opzioni?

Come accennato in precedenza in questo articolo, Windows File Recovery è un’utilità a riga di comando. È necessario seguire la sintassi corretta e assicurarsi che il comando sia preciso. La sintassi per WinFR è mostrata di seguito.

Nota: Utilizzare il comando winfr richiede un CMD o PowerShell con privilegi elevati. Ciò significa che è necessario eseguire CMD o PowerShell come amministratore.

winfr <Source-drive:> <Destination-drive:> [/switches]

Il <Source-drive:> rappresenta il drive da analizzare per il recupero dei file, mentre il <Destination-drive:> rappresenta il drive di destinazione dove salvare i file recuperati.

Nota: Il <Source-drive:> e il <Destination-drive:> non possono essere uguali. È necessario utilizzare un drive diverso per salvare i file recuperati.

Esistono degli switch per controllare come WinFR eseguirà il recupero file in Windows 10. Puoi conoscere queste opzioni eseguendo il comando winfr /?.

/r           - Segment mode (NTFS only, recovery using file record segments)
/n <filter>  - Filter search (default or segment mode, wildcards allowed, trailing \ for folder)

/x           - Signature mode (recovery using file headers)
/y:<type(s)> - Recover specific extension groups (signature mode only, comma separated)
/#           - Mostra gruppi di estensioni e tipi di file in modalità firma

/?           - Help text
/!           - Display advanced features

Se leggi l’elenco sopra, noterai che alcuni switch sono applicabili solo a modalità e sistemi di file specifici.

Come recuperare i file eliminati

Ora che hai appreso sull’uso e le opzioni di Windows File Recovery, è il momento di testare ciò che hai imparato. È consigliabile testare WinFR su drive non appartenenti al sistema operativo, come drive rimovibili come chiavette USB e hard disk esterni.

Nei prossimi esempi, nota che saranno utilizzati due drive come sorgente:

  • A USB flash drive (NTFS) (Drive G:)
  • A micro SD card (exFAT) (Drive E:)

Come puoi vedere di seguito, i drive di origine contengono file mp3, txt e png. Tutti questi file vengono eliminati prima di testare WinFR.

List and delete files in PowerShell

Scoprire il sistema di file del drive di origine

I drive di origine possono essere qualsiasi unità supportata. Conoscere il sistema di file ti aiuterà a determinare le opzioni da utilizzare con WinFR. Ci sono diversi modi per ottenere le informazioni sul sistema di file.

Per ottenere i dettagli del sistema di file delle singole unità, apri le proprietà dell’unità in Esplora risorse di Windows.

Drive properties

Oppure, per ottenere tutte le informazioni sui volumi del disco in una volta sola, utilizza i comandi sottostanti nel prompt dei comandi (CMD).

diskpart

list volume

L’immagine qui sotto mostra l’elenco delle unità e le relative informazioni, inclusi i sistemi di file utilizzati.

List of volumes

Recupero dei file persi da volumi NTFS

In questo esempio, il comando winfr recupera tutti i file eliminati dal volume NTFS (unità G:) utilizzando la modalità predefinita. I file recuperati vengono quindi salvati in C:\Recuperati.

winfr G: C:\Recovered

La dimostrazione qui sotto mostra che i file sono stati recuperati utilizzando il comando sopra indicato.

Recovering Deleted Files From NTFS Volumes

E quando vai alla directory di destinazione, puoi vedere che i file sono stati recuperati e salvati in una sotto-directory generata da WinFR.

Recovered files saved to the destination directory

A RecoveryLog.txt file is also created that contains the summary of the file recovery operation.

RecoveryLog.txt

Se la modalità predefinita non ha avuto successo, puoi provare a eseguire lo stesso comando ma questa volta aggiungi /r per farlo funzionare in modalità segmento.

winfr G: C:\Recovered /r

L’immagine qui sotto mostra che la modalità di recupero è impostata sulla modalità segmento.

Windows File Recovery in segment mode

Nella modalità segmento, i file recuperati vengono salvati anche nella posizione di destinazione. Tuttavia, i file vengono raggruppati in sotto-directory separate in base al tipo di file. Ad esempio, tutti i file *.mp3 recuperati vengono salvati nella sotto-directory Media. I file *.jpg recuperati vengono salvati nella sotto-directory Immagini, e così via.

Recovered files saved to destination directory using segment mode

Nota: Eseguire il ripristino dei file di Windows in modalità segmento o firma richiede molto più tempo per completare rispetto all’esecuzione in modalità predefinita.

Recupero dei file eliminati dai volumi NTFS utilizzando i filtri di ricerca

Se non si desidera recuperare tutti i file eliminati, è necessario aggiungere un filtro di ricerca durante l’esecuzione di WinFR. L’aggiunta di un filtro di ricerca viene effettuata utilizzando l’interruttore /n.

Ad esempio, per recuperare solo i file *.png, è possibile utilizzare il comando seguente.

winfr G: C:\Recovered /n *.png

È anche possibile aggiungere più filtri di ricerca aggiungendo un’altra istanza dell’interruttore /n. Il codice seguente imposterà il filtro di ricerca per recuperare i file con le estensioni di file *.png e *.txt.

winfr G: C:\Recovered /n *.png /n *.txt

Lo snippet di seguito mostra il risultato dell’esecuzione del comando precedente. Come si può vedere, il filtro è impostato su *.png e *.txt.

Recovering Deleted Files From NTFS Volumes Using Search Filters

E per confermare che il filtro di ricerca ha funzionato correttamente, è possibile controllare la directory di destinazione. Dovresti essere in grado di verificare che vengano recuperati solo i file desiderati.

Files recovered using Windows File Recovery with search filters

Ecco alcuni esempi di utilizzo aggiuntivi per i filtri di ricerca.

Recover files in G:\temp\data.
 When using directories as a search filter,
 make sure to append a trailing backslash character "\"
 winfr G: C:\Recovered /n \temp\data\

Recover files matching file extensions in a specific location
 winfr G: C:\Recovered /n \temp\data*.txt

Recover files in G:\Documents and Music
 When using search filters that contain spaces,
 make sure to enclose the search string in double-quotes.
 winfr G: C:\Recovered /n "G:\Documents and Music"

Recupero dei file eliminati dai volumi non NTFS

Ora passiamo ai volumi non NTFS come exFat e ReFS. Per recuperare i file eliminati, sarà necessario utilizzare l’interruttore /x per eseguire il ripristino dei file di Windows in modalità firma. Si noti che il tempo di recupero potrebbe richiedere tempo a seconda delle dimensioni del disco e del numero di file in modalità firma.

Se si esegue winfr senza l’interruttore /x su un volume non NTFS, verrà visualizzato un errore come quello mostrato di seguito.

Error when running winfr in default mode against a non-NTFS volume

Errore durante l’esecuzione di winfr in modalità predefinita su un volume non NTFS

Quindi, per recuperare correttamente i file da un volume exFAT, utilizzare il comando qui sotto.

winfr E: C:\Recovered /x

Il frammento sottostante mostra che winfr viene eseguito in modalità firma quando viene utilizzato lo switch /x.

Recovering Deleted Files From Non-NTFS Volumes

Recupero dei file eliminati da volumi non NTFS utilizzando i filtri di tipo

Come nella modalità predefinita e segmento, anche nella modalità firma è possibile applicare filtri. Ciò viene fatto utilizzando lo switch /y:<tipo(i)>.

Tuttavia, è necessario considerare che il recupero file in modalità firma funziona solo per tipi di file specifici. Per conoscere quali sono questi tipi, eseguire il comando winfr /#. L’output di tale comando è mostrato di seguito.

Windows File Recovery
Copyright (c) Microsoft Corporation. All rights reserved
Version:            0.0.11761.0
----------------------------------------------------------

        Extension group    -   Extensions
    -----------------------------------------
        ASF                -   WMA, WMV, ASF
        JPEG               -   JPG, JPEG, JPE, JIF, JFIF, JFI
        MP3                -   MP3
        MPEG               -   MPEG, MP4, MPG, M4A, M4V, M4A, M4B, M4R, MOV, 3GP, QT
        PDF                -   PDF
        PNG                -   PNG
        ZIP                -   ZIP, DOCX, XLSX, PPTX, ODT, ODS, ODP, ODG, ODI, ODF, ODC, ODM, OTT, OTG, OTP, OTS, OTC, OTI, OTF, OTH

Il comando qui sotto recupera file con estensioni PNG e MP3.

winfr E: C:\Recovered /x /y:PNG,MP3

Il frammento sottostante mostra il comando sopra in esecuzione. Come puoi vedere, il filtro dell’estensione è impostato solo su MP3 e PNG.

Recovering Deleted Files From Non-NTFS Volumes Using Type Filters

Conclusioni

Lo sviluppo e il rilascio da parte di Microsoft del loro strumento gratuito di recupero file è una piacevole sorpresa. Lo strumento di recupero file di Windows può recuperare file eliminati da molti tipi di archiviazione e persino da dischi con volumi non NTFS.

Essendo uno strumento a riga di comando, WinFR apre la possibilità di scripting e di recupero file automatizzato. Se WinFR è all’altezza rispetto agli strumenti di recupero file gratuiti di terze parti è oggetto di discussione e richiederebbe un’analisi molto più approfondita.

È Windows File Recovery uno strumento utile? Solo tu puoi rispondere a questa domanda dopo averlo utilizzato. Ma finora, con tutti i test effettuati, sembra svolgere il suo compito. Tuttavia, è qualcosa che merita di essere preso in considerazione come opzione per il recupero dei file eliminati in Windows 10.

Source:
https://adamtheautomator.com/windows-file-recovery/