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


   Каталог php скриптов

Онлайн Микс:


Комментировать

07.06.2009 15:22:23

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

by Core @ 07.06.2009 15:22:23


Если цепочка 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, вы в будущем сможете застраховать себя от подобных ошибок.

пользователь компьютера

Если Вам был полезен этот материал, то Вы можете отблагодарить автора - установить ссылку на эту статью, + симпатичный баннер.
Ваш код:

Page copy protected against web site content infringement by Copyscape Rambler's Top100