Microsoft ScanDisk : L'utilitaire classique de réparation de disque expliqué
Microsoft ScanDisk (SCANDISK.EXE) a servi d'outil principal de diagnostic et réparation de disque tout au long des ères MS-DOS et Windows 9x. Bien que remplacé par CHKDSK et la gestion de stockage moderne dans les versions actuelles de Windows, comprendre ScanDisk illumine l'évolution de la maintenance des systèmes de fichiers.
Fonctions principales
Analyse de surface
ScanDisk examinait les surfaces physiques du disque pour détecter les secteurs défectueux — zones incapables de stocker des données de façon fiable. Il marquait les secteurs défectueux comme inutilisables, prévenant de futures tentatives d'écriture qui corrompraient les fichiers. C'était crucial pour les disques MFM, RLL et IDE précoces aux taux de défauts plus élevés.
Réparation du système de fichiers
L'utilitaire validait les structures de la Table d'Allocation de Fichiers (FAT) — FAT12, FAT16, et plus tard FAT32 — détectant et corrigeant les fichiers à chaînes croisées, clusters perdus, entrées de répertoire orphelines, et tailles de fichiers invalides. Ces erreurs logiques résultaient souvent d'arrêts incorrects, pannes de courant, ou plantages logiciels.
Récupération de données
Quand la corruption du système de fichiers rendait des fichiers inaccessibles, ScanDisk pouvait parfois récupérer des données en reconstruisant les entrées de répertoire depuis des chaînes FAT intactes ou en localisant des clusters orphelins. Le succès variait selon la gravité de la corruption.
Défragmentation (MS-DOS 6.x uniquement)
Les premières versions incluaient un module de défragmentation pour consolider les fichiers fragmentés, améliorant la performance de lecture séquentielle sur disques mécaniques. Cette fonctionnalité a migré plus tard vers l'utilitaire DEFRAG autonome et le Défragmenteur de disque Windows.
Maintenance préventive
ScanDisk pouvait s'exécuter automatiquement au démarrage après des arrêts sales, capturant les erreurs tôt. Il surveillait aussi les seuils d'espace libre et les anomalies d'allocation.
Héritage et équivalents modernes
Windows NT/2000/XP a remplacé ScanDisk par CHKDSK (ligne de commande) et l'outil graphique « Vérification des erreurs ». Windows moderne ajoute Storage Spaces, auto-réparation ReFS, et surveillance SMART. Les SSD nécessitent une maintenance différente — optimisation TRIM remplace la défragmentation. Pourtant, le cadre conceptuel de ScanDisk — vérifier, réparer, rapporter — reste la fondation de la gestion de santé du stockage.
