Чем незначительнее изменение проекта, тем разрушительнее его последствия. Закон Мэрфи ┬I.2.2. Как уберечь диск от случайных уничтожений файлов Наиболее полезны те советы, которым легко следовать. Вовенарг Вся информация о содержимом дискеты хранится в двух специальных об╨ ластях: в Таблице Размещения Файлов и в Справочнике диска. Если в конце напряженного рабочего дня позаботиться о сохранении такой ценной инфор╨ мации, то на следующий день Вы не слишком разочаруетесь, когда вдруг произойдет сбой в системе или "упадет" напряжение в сети в момент, ког╨ да Вы только начали записывать измененный текст. Пропадет труд только одного дня. Остальное можно будет восстановить, затратив минимум време╨ ни. \/T0/1 ─┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬│ ┴ Идея состоит в том, чтобы сектора с номерами 004 ╤ 00D ┴ ┴ (копии FAT и Справочник) копировать в зарезервированную ┴ ┴ каким-либо образом область (объемом 5 Кбайт). ┴ ┌┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┐ \/T1/1- Трудность заключается в следующем: необходимо "скрыть" этот объем от операционной системы. Такой "фокус" можно осуществить двумя способами: 1) создать на дискете с помощью текстового редактора файл в 5120 байт, "скрыть" его от системы (установить в байте атрибутов файла код 02, запрещающий MSX-DOS работать с данным файлом). \/T0/1 ─┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬│ ┴"Скрытый" файл невозможно уничтожить средствами операционной системы!┴ ┌┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┬┐ \/T1/1- 2) проставить коды, обозначающие "плохие" кластеры в любом свободном месте Таблицы Размещения Файлов (лучше - в самом ее конце); операцион╨ ная система не будет пытаться ни записать, ни прочитать эти кластеры (информация же в кластерах сохраняется!). "Фокус" номер ┌два─ мы считаем наиболее удачным, так как в нем не ис╨ пользуется Справочник, т.е. вероятность возникновения ошибок при работе с диском практически равна нулю (чем проще конструкция, тем меньше сбо╨ ев она дает).