Сообщение о том, что файл имеет недопустимый кластер

Если цепочка FAT содержит 0 ("доступный" кластер) или маркер "плохого" кластера, то иногда это может привести к ошибкам. CHKDSK отвечает на это усечением файла в этой точке. Например, если файл располагался в кластерах с 100 по 104, то нормальная цепочка FAT, будет выглядеть подобно табл.
Теоретически нормальная цепочка FA Т
Номер вхождения
Значение вхождения
100 101 102 103 104
101 102 103 104 EOF
Если, например, вследствие ошибки, значение во вхождении 102 было преобразовано в 0, цепочка будет выглядеть так, как это указано в табл.
Номер вхождения
100 101 102 103 104
Цепочка FAT с одним из значений установленным в 0 Значение вхождения
101 102 0
104 EOF
Здесь сразу возникают две проблемы. Первая заключается в том, что 101 указывает на 102, обозначая тем самым, что кластер 102 "занят". При этом возникает конфликт, поскольку он должен быть доступным, поскольку значение вхождения равно 0. Кроме того, кластеры 103 и 104 остались беспризорными: в 103 и 104 есть значения, но на них никто не указывает. И в первом и во втором случае, CHKDSK сообщит об ошибке размещения файла и о том, что есть цепочка потерянных кластеров.
Когда CHKDSK сообщает об ошибке размещения, спросите себя: "когда я последний раз модифицировал этот файл?" В этот момент, скорее всего, и возникли проблемы. Если вы сможете определить, какая программа или, скорее всего, какая группа программ вызвала запись плохой цепочки FAT, вы в будущем сможете застраховать себя от подобных ошибок.