Una master file table corrotta può impedirti di accedere ai tuoi file, di utilizzare utility come CHKDSK e perfino di avviare Windows. Tuttavia, risolvere l’errore e recuperare l’accesso ai tuoi dati non è così difficile come pensi. Uno dei metodi elencati nella nostra guida dettagliata funzionerà sicuramente per te.
Cosa Causa una Tabella dei File Principale Corrotta su Windows
Prima di procedere con le ragioni dietro un MFT corrotto, è importante sapere cos’è la tabella dei file master e come funziona.
Su un’unità formattata NTFS, la Tabella dei File Principale (MFT) è il file che contiene informazioni su tutti i file e le directory sul disco. Il tipo di informazioni memorizzate include la dimensione del file, il tipo, la data e l’ora della modifica, e l’autore. È interessante notare che la MFT aumenta di dimensioni man mano che vengono scritti più file e directory nell’unità, ma quando questi file vengono eliminati, le loro voci nella MFT vengono cancellate e riutilizzate (non eliminate). Ciò significa che la MFT non si riduce di dimensioni quando i file vengono eliminati dal volume NTFS.
Di solito riscontrerai il messaggio “Tabella dei file master corrotta” quando tenti di risolvere l’errore “La struttura del disco è corrotta e illeggibile” utilizzando l’utilità CHKDSK. Raramente, potresti riscontrare l’errore quando Windows non riesce a caricarsi. In questo caso, Windows ti chiederà di eseguire CHKDSK e, una volta fatto, riscontrerai nuovamente lo stesso errore.
Un MFT corrotto ti impedisce di accedere ai file nel tuo volume o disco NTFS, ma i file effettivi sono ancora lì, e puoi recuperarli utilizzando un programma di recupero dati.
Diamo un’occhiata ai vari motivi che portano a questo errore:
Motivo | Descrizione |
🦠 Attacco virale | Il malware può causare gravi danni al tuo computer, danneggiando i suoi file, impedendoti di accedere ai tuoi dati e persino corrompendo la tabella dei file principale. |
🗄️ Il disco rigido è troppo frammentato | I file sul tuo disco rigido non sono necessariamente memorizzati come un’unica unità. Un singolo file può essere diviso in frammenti e memorizzato su tutto il disco. La frammentazione fa parte del funzionamento dei dischi rigidi e c’è poco che puoi fare per prevenirla. Se lo spazio su disco è ridotto, le aree dalla zona MFT saranno utilizzate per memorizzare frammenti di file utente e in caso la zona riservata MFT sia completamente occupata, lo spazio non riservato sul disco sarà utilizzato per memorizzare le voci MFT. Indipendentemente da tutto ciò, questo significa che il tuo disco è troppo frammentato e devi eseguire la deframmentazione. |
💿 Settori danneggiati | I settori danneggiati sono aree illeggibili sul tuo disco. Sono parte del normale usura dei dischi rigidi, ma possono svilupparsi esponenzialmente più velocemente a causa di fattori come malware e utilizzo improprio. L’accumulo di settori danneggiati può portare alla corruzione dei dati, inclusa quella della tabella dei file principale. |
🔌 Disconnessione impropria del disco | Rimuovere fisicamente un disco mentre è in uso può causare la corruzione dei dati, se i dati erano in fase di scrittura al momento della rimozione. In particolare, se la tabella MFT era in fase di scrittura, potrebbe venire corrotta. |
⚡ Interruzione di corrente durante il processo di scrittura | Se il processo di scrittura è stato interrotto a causa di un’interruzione di corrente improvvisa, potrebbe risultare nella corruzione della MFT e nella perdita di dati in generale. |
Come risolvere una tabella principale dei file danneggiata
Abbiamo compilato diversi metodi che possono aiutarti a riparare una Master File Table corrotta. Nel caso notassi che il tuo hard disk è fisicamente danneggiato o non viene rilevato dal tuo PC (anche in Gestione Disco) – ti consigliamo di smettere di usare il drive e di contattare direttamente un servizio professionale di recupero dati se desideri recuperare i dati dal drive.
Inoltre, alcuni metodi potrebbero richiedere di creare un supporto di installazione di Windows. Ecco un guida su come farlo.
Correzione 1: Deframmenta il Disco
Se stai utilizzando un hard disk drive (HDD) interno o esterno, è una buona idea deframmentarlo. Questo può correggere la tabella file master corrotta e contemporaneamente migliorare la velocità di lettura dei tuoi file.
Nota: Esegui la deframmentazione solo se utilizzi un disco rigido fisico, non tentare di deframmentare un SSD o qualsiasi altra forma di memoria flash. Farlo ridurrà la durata della memoria.
Ecco come è possibile deframmentare un disco rigido:
- Digita “deframmenta” nella Ricerca Windows (Tasto Windows + S) e clicca su Deframmenta e ottimizza unità nei risultati di ricerca.
- Per determinare se il disco ha bisogno di essere deframmentato o meno, clicca su Analizza disco .
- Seleziona il volume NTFS che desideri deframmentare e clicca su Ottimizza .
- Attendi che Windows deframmenti l’unità. Vedrai OK sotto Stato Attuale dopo che la deframmentazione è completata.
Correzione 2: Reinstalla il Disco
Semplicemente disinstallare dal sistema operativo e poi reinstallare l’unità interessata a volte può risolvere l’errore MFT corrotto permettendo al sistema operativo di eseguire una nuova scansione dell’unità come un nuovo dispositivo. Per completare questa operazione, non è necessario rimuovere fisicamente l’unità. Basta seguire i passaggi seguenti e dovresti essere a posto:
- Premi il tasto Windows + R per aprire l’applicazione Esegui. Digita devmgmt.msc nella casella di testo e premi Invio.
- Espandi la sezione Unità disco, fai clic con il tasto destro sull’unità con la tabella file principale danneggiata e scegli Disinstalla dispositivo .
- Dopo questo, assicurati che la sezione Unità disco sia selezionata e fai clic su Azione > Esegui scansione per modifiche hardware nella parte superiore della finestra.
Correzione 3: Usa CHKDSK dalla Modalità di Ripristino
Se l’esecuzione di CHKDSK dopo l’avvio di Windows genera il messaggio di tabella file principale corrotta, puoi provare a eseguire l’utilità in Windows Recovery Environment (WinRE). Ci sono diversi modi per accedere alla modalità di ripristino di Windows, ma il modo più semplice è cliccare su Start > Alimentazione e tenere premuto il tasto Shift mentre clicchi su Riavvia.
Una volta avviato l’ambiente di ripristino di Windows, segui questi passaggi:
- Fare clic su Risoluzione dei problemi e poi scegliere Opzioni avanzate .
- Qui, fare clic su Prompt dei comandi .
- Nella console, digitare CHKDSK *: /r /x e premere Invio. Sostituire “*” con la lettera dell’unità del volume NTFS.
Per accedere al Prompt dei comandi in Windows 7, vai a Opzioni di avvio avanzate > Ripristina il computer > Prompt dei comandi .
Fissaggio 4: Riparare l’MFT utilizzando TestDisk
In situazioni in cui CHKDSK non è stato in grado di riparare l’MFT, puoi utilizzare un software di riparazione di file master di terze parti, TestDisk, per aiutarti. Windows ha una copia dell’MFT, chiamata MFTMirr, e TestDisk confronta entrambe per correggere l’MFT corrotto.
Lo strumento non ha un’interfaccia grafica, quindi segui attentamente queste istruzioni:
- Scarica TestDisk ed estrarre il contenuto dell’archivio.
- Dopo l’estrazione, eseguire il file testdisk_win.exe .
- Decidi se vuoi creare un file di log o meno. Usa i tasti freccia per evidenziare l’opzione rilevante e premi Invio per confermare.
- Seleziona l’unità con il volume NTFS e seleziona Procedi .
- Seleziona il tipo di tabella delle partizioni. È meglio premere semplicemente Invia su questa schermata poiché TestDisk rileva automaticamente la tabella delle partizioni.
- Evidenzia Avanzato e premi Invio.
- Scegli la partizione NTFS utilizzando i tasti freccia Su e Giù, quindi seleziona l’opzione Avvio e premi Invio.
- Seleziona l’opzione Ripara MFT e premi Invio.
- TestDisk ripristinerà la master file table. Tuttavia, se sia l’MFT principale che l’MFTmirr sono danneggiati, non sarà in grado di risolvere il problema.
Correzione 5: Riparare il Settore di Avvio Master (MBR) Utilizzando Bootrec
L’utilità Bootrec in Windows consente di riparare l’intero settore di avvio del disco e questo può talvolta risolvere problemi anche con l’MFT. Puoi usare Supporto di installazione di Windows per eseguire Bootrec, nel caso in cui tu non riesca ad avviare Windows.
Per riparare l’MFT utilizzando Bootrec, segui questi passaggi:
- Collega il supporto di installazione di Windows al tuo PC e accendilo.
- Sullo schermo di installazione di Windows, scegli Ripara il tuo computer .
- Fai clic su Risoluzione dei problemi > Opzioni avanzate > Prompt dei comandi .
- Digita bootrec /fixmbr nella console e premi Invio.
Correzione 6: Riformattare il Disco Rigido
Se il tuo disco è in buone condizioni fisiche e nessuno dei metodi sopra descritti ha funzionato per te, è meglio formattarlo. Questo riparerà la tabella dei file master corrotta, al costo di cancellare tutti i tuoi dati. Ecco perché è meglio recuperare i tuoi dati prima di procedere con questa soluzione.
Se il problema dell’MFT si presenta su un’unità di sistema, sarà necessario utilizzare il supporto di installazione di Windows e scegliere di formattare l’unità nella schermata di installazione di Windows. Se è un’unità esterna o un’unità o volume NTFS interno non di sistema, è possibile formattarla utilizzando Gestione disco:
- Cerca “gestione disco” nella Ricerca di Windows (Tasto Windows + S). Clicca su Crea e formatta partizioni del disco rigido dai risultati di ricerca.
- Fai clic con il tasto destro sul volume con l’MFT danneggiato e clicca su Formato .
- Seleziona i parametri di formattazione, come il file system e l’etichetta. Clicca su OK .
Se l’opzione Esegui una formattazione rapida è stata lasciata selezionata, puoi recuperare i dati dall’unità anche dopo che è stata formattata. Basta assicurarsi di non scrivere molti nuovi file sull’unità, poiché ciò può ridurre le possibilità di un recupero completo.
Correzione 7: Sostituire l’unità
Se nessuno dei metodi sopra descritti ha dato risultati, è possibile che il tuo drive sia semplicemente troppo corrotto. In tal caso, è meglio tentare il recupero dei dati – utilizzando uno strumento fai-da-te o un servizio professionale di recupero dati, e poi sostituire il drive.
Come Recuperare Dati da un’Unità Danneggiata
Se hai scelto di formattare il disco, o non sei in grado di riparare l’MFT, puoi comunque recuperare i tuoi dati dal disco rigido utilizzando programmi di recupero dati di terze parti.
Nel caso in cui desideri recuperare i dati da un’unità di sistema interna, è meglio utilizzare un contenitore per dischi e collegarlo a un computer funzionante utilizzando un cavo SATA-USB. Ecco un eccellente guida su come farlo.
Quando si tratta di programmi per il recupero dati, hai l’imbarazzo della scelta. Nel nostro tutorial, abbiamo optato per Disk Drill, grazie al suo avanzato algoritmo di recupero dati e alla facilità d’uso senza pari. Funziona con tutti i tipi di unità e può recuperare dati dal tuo disco anche se non ha alcun file system, cioè è RAW. La parte migliore è che puoi provare il programma gratuitamente e recuperare fino a 500 MB di dati senza pagare un centesimo.
Ecco come recuperare i dati da un’unità con un MFT danneggiato, utilizzando Disk Drill:
- Scarica Disk Drill e installalo.
- Apri Disk Drill, seleziona l’unità NTFS con la tabella dei file principali danneggiata e fai clic su Ricerca dati persi .
- Fai clic su Esamina gli articoli trovati per visualizzare i dati che Disk Drill ha scoperto sul disco. Puoi scegliere di filtrare direttamente i risultati facendo clic sul tipo di file pertinente che desideri recuperare (Immagini, Video, Audio, Documenti, Archivi e Altro).
- Espandi la sezione Esistente per visualizzare i file attualmente memorizzati sul disco. Fai clic su Eliminato o perso e Ricostruito per visualizzare i file eliminati in precedenza ma che sono ancora recuperabili da Disk Drill.
- Utilizza le caselle di controllo per selezionare i file che desideri recuperare. Disk Drill visualizza automaticamente un’anteprima del file attualmente selezionato. Tuttavia, puoi fare clic sull’icona a forma di occhio accanto al nome del file per visualizzarlo manualmente in anteprima. Fai clic su Recupera dopo aver confermato la tua selezione.
- Scegli una destinazione di recupero per i file e fai clic su Avanti .
- Disk Drill recupererà i tuoi dati.
Conclusione
In caso di errori di corruzione del disco, potresti perdere l’accesso ai tuoi dati e occasionalmente l’unico modo per risolvere il problema è formattare il disco. Sebbene i programmi di recupero dati possano aiutare, l’unico modo sicuro per proteggerti dalla perdita di dati in scenari come un MFT corrotto è creare backup regolari. Idealmente, programma backup settimanali su cloud e su un’unità di archiviazione locale.