Мне
довелось их наблюдать только тогда, когда я специально их
создавал. Если такая ситуация все же Вам встретится, нужно
скопировать каждый из файлов на другую дискету для
последующего восстановления (если оно потребуется).
После
этого, копии всех файлов будут содержать информацию из общих
секторов, хотя она может принадлежать только одному из них.
Нажав клавишу F9 при работе с программой Disklook Вы
можете просмотреть карту диска с отмеченным на ней положением
"беспризорных" кластеров и общих кластеров пересекающихся
файлов.
При работе ДОС в памяти хранится копия ТРФ для каждого
используемого дисковода. Когда в таблице производится
какое-либо изменение, она записывается в обе копии на
дискете.
Два наиболее заметных дефекта - это "беспризорные" кластеры и
перекрещивающиеся файлы. Если элемент ТРФ содержит значение,
указывающее, что элемент используется (значение не равно
нулю) и, в то же время, этот элемент не входит ни в одну из
цепочек определения размещения файлов, то такой элемент ТРФ
становится как бы "беспризорным". Во втором случае, может
случиться так, что две или больше различные цепочки,
определяющие размещение файлов, приводят к одному и тому же
кластеру. Такие файлы называются перекрещивающимися.
Стандартная программа ДОС СНКDSK обнаруживает оба типа
нарушений в структуре ТРФ и возвращает "беспризорные"
кластеры в общий пул свободных и доступных для использования
кластеров.
"Беспризорные" кластеры чаще всего возникают, когда
программы начинают создавать файл (так что для него
выделяются кластеры), но не закрывают его, вследствие чего не
завершается создание элемента справочника для данного файла.
Такое часто происходило с первой версией компилятора языка
Паскаль в ДОС при обнаружении ошибки в исходной программе.
Регулярное использование программы СНКDSК позволит
избавляться от "беспризорных" кластеров, независимо от причин
их появления. Нужно включать вызов СНКDSK в файл пакетной
обработки с любой программой, в результате работы которой
могут возникать "беспризорные" кластеры.
Если "беспризорные" кластеры встречаются достаточно
часто, то перекрещивающиеся файлы возникают очень редко.