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