Последовательные порты Адаптер клавиатуры Зарядное устройство Сохранение данных Таблицы FAT Дисковые структуры Управление файлами Первоначальная загрузка Система ввода/вывода
Встроенная система ввода-вывода (BIOS). Встроенная система ввода-вывода хранится в постоянной памяти компьютера. Она раскладывает на примитивные операции все команды, относящиеся к вводу или выводу данных из компьютера. Так, дисковод понимает только команды типа поместить голову дисковода на такую-то дорожку, считать информацию из сектора и т.п.

Сохранение данных

Чтобы вы смогли впоследствии восстановить данные из файла, создайте с помощью команды COPY копию файла под другим именем. Например, если поврежденный файл  называется DOCUMENT.TXT, а вы хотите сохранить его под именем DOCUMENT.NEW, введите следующую команду: COPY document.txt document.new

В процессе копирования снова появится сообщение об ошибке — невозможности считать сектор — и соответствующий запрос. Главное, что вы должны в этот момент сделать — это ввести в ответ "I" (Ignore). Плохие секторы в этом случае будут пропущены, а копирование доведено до конца. В результате вы получите полную копию файла — как того участка, который располагался до дефекта, так и того, что был записан далее. Данные из плохих секторов будут выглядеть в скопированном текстовом файле как полная абракадабра, но зато весь остальной файл будет вполне читаемым. Вы можете загрузить новую копию документа в текстовый редактор и заново перепечатать испорченные куски текста. Если же поврежденный файл был двоичным (например, программным), то вам, скорее всего, придется смириться с его потерей, поскольку вы вряд ли сможете "напечатать" те байты, из которых состояли испорченные фрагменты. Единственный шанс вернуть такой файл — это восстановить его из заранее сделанной резервной копии (архива). На этом первый этап вашей работы, главной целью которого было восстановление максимально возможного количества данных, заканчивается. Теперь можно переходить ко второму шагу — внесению соответствующих изменений в разметку диска для того, чтобы избежать повторного использования его дефектных участков.

Маркировка плохих секторов

Плохие секторы на диске отмечаются с помощью команды RECOVER. После попытки восстановления данных вы должны ввести следующую команду:

RECOVER document.txt

Выходное сообщение программы RECOVER будет выглядеть следующим образом:

Press any key to begin recovery of file(s) on drive C:

(Нажмите на любую клавишу для восстановления файлов на диске С:) ХХХХХ of YYYYY bytes recovered

(ХХХХХ из YYYYY байтов восстановлены)

После этой операции файл DOCUMENT.TXT на диске останется, но в укороченном виде — часть его, располагавшаяся после поврежденного участка, будет отброшена. Любой сектор, который не может быть прочитан программой RECOVER, будет отмечен в FAT как плохой и впоследствии будет включаться в выходной отчет программы CHKDSK. Вы можете запустить ее как до, так и после выполнения программы RECOVER, чтобы убедиться в появлении на диске дополнительных плохих секторов.

После выполнения программы RECOVER уничтожьте файл DOCUMENT.TXT, так как вы уже создали его максимально полную копию (из возможных в данной ситуации).

На этом вся процедура восстановления (а, скорее, спасения) данных заканчивается. Вы создали новый файл, "выжав" из поврежденных данных максимум возможного, a FAT диска скорректирована так, что об обнаруженном дефекте можно больше не задумываться.

Предупреждение

При использовании программы RECOVER вы должны проявлять максимум осторожности. При неправильном использовании она в состоянии безнадежно испортить файлы и FAT на диске. Если вы введете команду RECOVER без указания имени файла, то программа по умолчанию предполагает, что вы хотите восстановить все файлы. В результате она обработает каждый файл и подкаталог, причем все подкаталоги будут преобразованы в файлы и размещены в корневом каталоге диска под новыми именами (FILE0000.REC, FILE0001.REC и т.д.). После завершения выполнения упомянутой команды вся старая файловая система диска будет уничтожена. Ни в коем случае не запускайте программу RECOVER без указания имени файла. Пользуйтесь ею с той же осторожностью, как и программой FORMAT.

Прикладные программы. Самый распространенный класс программных продуктов, представляющий наибольший интерес для пользователя. Прикладные программы призваны решать самые разные задачи: редактирование текста, создание различных рисунков, работа с таблицами и многие другие. Все эти программы пишутся по принципу максимального удобства для пользователя, обладают дружественным интерфейсом.

Архитектура приложений баз данных Программное обеспечение ПК