Краткие теоретические сведения о структуре и порядке организации дисковой памяти (FAT) в операционной системе MS DOS, страница 4

18Н    Дата                     2   Кодируемое слово =((Г-1980)*512)+(М*32)+Д

1АН    Начальный номер кластера 2   Слово

1СН    Размер файла             4   Целое

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

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

Утилиты MS-DOS:

Конфигурирование жесткого диска для работы с MS-DOS.

FDISK [/STATUS] /X

/STATUS   Вывод сведений о разделах жесткого диска.

/X        Отказ от расширенной поддержки доступа к диску. Используется при появлении сообщений об ошибках или переполнении стека.

Форматирование диска для работы с MS-DOS.

FORMAT диск: [/V[:метка]] [/Q] [/F:размер] [/C]

FORMAT диск: [/V[:метка]] [/Q] [/T:дорожки /N:секторы] [/C]

FORMAT диск: [/V[:метка]] [/Q] [/1] [/4]  [/C]

FORMAT диск: [/Q] [/1] [/4] [/8] [/C]

/V[:метка]  Метка создаваемого тома.

/Q          Выполнение быстрого форматирования.

/F:размер   Размер форматируемого диска (например

160, 180, 320, 360, 720, 1.2, 1.44, 2.88).

/T:дорожки  Число дорожек на каждой стороне диска.

/N:секторы  Число секторов, приходящееся на одну дорожку.

/1          Форматирование только первой стороны диска.

/4          Форматирование диска 5,25", 360 КБ в дисководе для дисков высокой плотности.

/8          Форматирование с созданием 8 секторов на дорожке.

/C          Проверка кластеров, помеченных как поврежденные.

Поиск текстовой строки в одном или нескольких файлах.

FIND [/V] [/C] [/N] [/I] "строка" [[диск:][путь]имя_файла[ ...]]

/V        Вывод всех строк, НЕ содержащих заданную строку.

/C        Вывод только общего числа строк, содержащих заданную строку.

/N        Снабжение отображаемых строк номерами.

/I        Поиск без учета регистра символов.

"строка"  Искомая текстовая строка.

[диск:][путь]имя_файла

Файл либо файлы, в которых производится поиск.

Если путь не задан, FIND производит поиск в тексте, введенном с клавиатуры, либо переданном по конвейеру другой командой.

Проверка диска и вывод статистики.

CHKDSK [диск:][[путь]имя_файла] [/F] [/V]

[диск:][путь]  Проверяемые диск и папка.

имя_файла      Файлы, для которых проверяется наличие фрагментации.

/F             Исправление ошибок на диске.

/V             Вывод полного пути и имени для каждого из файлов на диске.

Для проверки текущего диска следует запустить программу CHKDSK без параметров.

Удаление папки вместе с подпапками и содержащимися в них файлами.

Удаление файлов и папок:

DELTREE [/Y] [диск:]путь [[диск:]путь[...]]

/Y              Блокировка выдачи запросов на подтверждение удаления подпапок.

[диск:]путь     Имя удаляемой папки.

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

Копирование содержимого одного гибкого диска на другой.

DISKCOPY [диск1: [диск2:]] [/1] [/V] [/M]

/1   Копирование только первой стороны диска.

/V   Копирование с проверкой правильности переноса данных.

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

Оба диска должны иметь одинаковый тип.

Оба параметра диск1 и диск2 могут ссылаться на одно и то же устройство.

Сравнение двух файлов или двух наборов файлов

и вывод различий между ними.

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

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

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

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