Как работает CHKDSK (часть 2)
Все что делает CHKDSK, когда сообщает о количестве плохих секторов — это сканирование FAT и подсчет всех кластеров, помеченных как плохих. Затем он умножает количество плохих секторов на количество байт в кластере и сообщает количество плохих байт на диске. Вновь появившиеся плохие области не будут замечены CHKDSK, но будут замечены одной из тестовых программ, рассмотренных ранее. CHKDSK выполняет следующее:
¦ он подсчитывает доступные кластеры, использованные кластеры и плохие кластеры;
¦ он просматривает структуру каталогов, чтобы убедиться, что она имеет смысл: все подкаталоги должны иметь определенный формат (например, на своих местах должны стоять файлы . и ..). Он также проверяет все дерево подкаталогов;

¦ он проверяет все вхождения каталогов файлов и цепочек FAT. Вхождение каталога - это запись размера файла в байтах. Цепочка FAT сообщает сколько кластеров используется для записи файла. Эти два числа должны соответствовать друг другу: кластеров, отмеченных в FAT, должно хватать для размещения данного файла;