Microsoft ScanDisk: l'utility classica di riparazione disco spiegata
Microsoft ScanDisk (SCANDISK.EXE) servì come strumento principale di diagnosi e riparazione disco durante le epoche MS-DOS e Windows 9x. Sebbene sostituito da CHKDSK e dalla gestione archiviazione moderna nelle versioni attuali di Windows, capire ScanDisk illumina l'evoluzione della manutenzione dei filesystem.
Funzioni principali
Scansione superficie
ScanDisk esaminava le superfici fisiche dei dischi per settori danneggiati—aree non in grado di memorizzare dati in modo affidabile. Segnava i settori difettosi come inutilizzabili, prevenendo futuri tentativi di scrittura che corromperebbero i file. Ciò era critico per unità MFM, RLL e IDE iniziali con tassi di difetti più elevati.
Riparazione file system
L'utility validava le strutture della File Allocation Table (FAT)—FAT12, FAT16, e successivamente FAT32—rilevando e correggendo file cross-linkati, cluster persi, voci di directory orfane e dimensioni file non valide. Questi errori logici spesso derivavano da spegnimenti impropri, interruzioni di corrente o crash software.
Recupero dati
Quando la corruzione del file system rendeva i file inaccessibili, ScanDisk poteva talvolta recuperare i dati ricostruendo le voci di directory da catene FAT integre o localizzando cluster orfani. Il successo variava con la gravità della corruzione.
Deframmentazione (solo MS-DOS 6.x)
Le versioni iniziali includevano un modulo di deframmentazione per consolidare file frammentati, migliorando le prestazioni di lettura sequenziale su unità meccaniche. Questa funzionalità migrò successivamente all'utilità autonoma DEFRAG e a Windows Disk Defragmenter.
Manutenzione preventiva
ScanDisk poteva eseguirsi automaticamente all'avvio dopo spegnimenti non puliti, catturando errori precocemente. Monitorava anche le soglie di spazio libero e le anomalie di allocazione.
Eredità ed equivalenti moderni
Windows NT/2000/XP sostituì ScanDisk con CHKDSK (da riga di comando) e lo strumento grafico "Controllo errori". Windows moderno aggiunge Storage Spaces, ReFS self-healing e monitoraggio SMART. Gli SSD richiedono manutenzione diversa—l'ottimizzazione TRIM sostituisce la deframmentazione. Eppure il framework concettuale di ScanDisk—verifica, ripara, segnala—rimane il fondamento della gestione della salute dello storage.