Каталог Индекс раздела
Назад Оглавление Вперед

Лабораторная работа 3.

Команды MS-DOS для проверки дисков и файлов.

Цель работы :

получение практических навыков по использованию команд MS-DOS для проверки дисков и файлов.

Краткие теоретические сведения.

Команды этой группы предназначены для проверки информации, находящейся в файлах на носителях.

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

 

Команда сравнения файлов FC

FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/W] [/nnnn] [диск1:][путь1]имя_файла1 [диск2:][путь2]имя_файла2

FC /B [диск1:][путь1]имя_файла1 [диск2:][путь2]имя_файла2

/A Вывод только первой и последней строк для каждой группы различий.

/B Сравнение двоичных файлов.

/C Игнорирование регистра символов.

/L Сравнение файлов в формате ASCII.

/LBn Максимальное число несоответствий для заданного числа строк.

/N Вывод номеров строк при сравнении текстовых файлов ASCII.

/T Символы табуляции не заменяются эквивалентным числом пробелов.

/W При сравнении пробелы и символы табуляции игнорируются.

/nnnn Число последовательных совпадающих строк, которое должно встретиться после группы несовпадающих

 

Команда сравнения дисков DISKCOMP.

Команда DISKCOMP применяется для сравнения дисков, например, копии и оригинала, полученных при помощи DISKCOMP команда автоматически определяет число строк и секторов, подлежащих сравнению, по первому имени диска в командной строке.

Формат команды

DISKCOMP   имя диска1  имя диска2   [/ключи]

Например:

A> DISKCOMP   A:   B:                  сравнивает оригинал ( А: ) с копией ( В: );

A> DISKCOMP  A:    B:               сравнивает оригинал ( А: ) с копией ( В: ) по одной cтороне ( /1 ) с 8-ю секторами на каждой дорожке ( /8 ).

 

Команда проверки дисков CHKDSK

Команда CHKDSK выдает на экране отчет о состоянии диска и распределения ОЗУ.

Формат команды:

A> CHKDSK  A:  B имя диска [путь к подкаталогу] имя файла [/ключи]

Например:

A> CHKDSK  B:                            выдает отчет о состоянии диска В: и распределении ОЗУ.

A> CHKDSK  A:  /V                      выдает локальный отчет о состоянии диска А: (/V) и распределении ОЗУ.

A> CHKDSK  B:BADFILE.DOC  /F устанавливает режим исправления ошибок (/F) в файле на устройстве В:

Ключ /F следует применять только для исправления ошибок в поврежденном файле.

 

Команда восстановления подкаталогов и файлов RECOVER

Команда восстановления подкаталогов и файлов RECOVER Команда RECOVER позволяет создать новый файл, который заполняется информацией из нормальных секторов поврежденного оригинала.

Формат команды:

RECOVER [имя диска] [путь к подкаталогу] [имя файла]

Команду RECOVER можно использовать:

1) для восстановления одного конкретного поврежденного файла:

A>RECOVER  B:BADPROG.TXT

2) для восстановления поврежденного каталога:

A>RECOVER  B

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

FILEnnnn.REC

где nnnn порядковый номер, начиная с 0001.

Для каждого из восстановленных файлов необходимо дать оригинальное имя и переименовать, используя команду REN.

Подготовка к работе

Изучить теоретические сведения и составить план лабораторной работы.

Рабочее задание

  1. Используя команду COPY переписать один, а затем группы файлов с устройства А: на D.
  2. Используя команду DISKCOPY создать копию диска А: на устройстве D:
  3. Сравнить их с помощью команды DISKCOMP. Зафиксировать в отчете и проанализировать полученные результаты.
  4. Исследовать команду CHKDSK во всех режимах.
  5. Проанализировать полученные результаты.
  6. Используя команду DISKCOPY создать копию системного диска.
  7. Предполагая, что копия испорчена, восстановить ее при помощи команды RECOVER для поврежденного каталога.
  8. Исследовать работу команды для восстановления, поврежденного файла.
  9. Проанализировать результаты.

Содержание отчета

В рабочем отчете зафиксировать все действия пользователя. Сделать выводы по основным пунктам лабораторной работы.

Контрольные вопросы:

  1. Общий принцип работы команды FC
  2. Должна ли команда DISKCOMP выполнять операцию инициализации носителя?
  3. Вкаком виде передставленны данные в команде FC при диагностике различий.
  4. Можно ли сравнивать файлы различной длины?
  5. Можно ли сравнить односторонний и двухсторонний диски?
  6. В чем отличие между командой CHKDSK с ключом /F и командой RECOVER для восстановления поврежденного файла?
  7. Объяснить механизм работы команды RECOVER для восстановления поврежденного каталога.

Каталог Индекс раздела
Назад Оглавление Вперед