Эксперт
Сергей
Сергей
Задать вопрос
Мы готовы помочь Вам.

Цель работы: Развитие профессиональных навыков работы с командами MS DOS.

Команды DOS для работы с дисками

Смена текущего дисковода

Формат команды:
Имя-дисковода:

Примеры:
С: — установить текущим диск с:;
a: — установить текущим диск a:.

Режим проверки при записи на диски

Формат команды:
verify [on/off]

Примеры:
verify on — включить режим проверки при записи на диски;
verify off — отключить режим проверки при записи на диски;
verify — вывести информацию о том, включен или выключен режим проверки.

Форматирование дискет

Формат команды:
format дисковод: [параметры]

Параметры:
/s — создать системный диск;
/v:метка — задание метки диска;
/u — безусловное форматирование с уничтожением имеющихся данных;
/q — быстрая очистка без контроля наличия сбойных участков.

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

Примеры:
format a: /u — безусловное форматирование дискеты а:;
format a: /q — очистка дискеты;
format a: /s — форматировать дискету и сделать ее системной.

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

Формат команды:
sys [путь] диск:

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

Примеры:
sys a: — перенести на диск а: системные файлы из корневого каталога текущего диска.

Задание метки диска

Формат команды:
label дисковод:

Метка — обозначение длиной до 11 символов.
Недопустимые символы: * ? / \ | . , ; : + = [ ] ( ) & < > ^ » .
Чтобы узнать метку диска, можно использовать команду vol. (vol дисковод:)

Примеры:
label a: — сообщить меткe диска а:.

 

Задание 1.

Познакомьтесь с процедурой форматирования диска. Прежде всего надо проверить наличие на системном диске команды FORMAT , так как эта команда относится к транзитным командам и ее может не оказаться в персональном компьютере. Но, как правило, она имеется.

Предположим, что операционная система записана на жестком диске С. Сделайте его текущим, вставьте новый диск, например в дисковод А, и введите команду FORMAT

C:\>FORMAT A:/F: 1.44

На экране появляется сообщение:

Insert new diskette for drive A:

and press ENTER when ready

(Вставьте диск в дисковод А и нажмите клавишу ввода)

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

Format complete (Форматирование закончено)

1 457 664 bytes total disk space ( Всего на диске )

1 457 664 bytes available on disk ( Свободное пространство )

Format another (Y/N)? (Будете форматировать (Д/Н)?)

Вам предлагают форматировать следующий диск. В ответ на это предложение нажмите клавишу < N > (не будете форматировать), после чего выполнение команды FORMAT завершится. Если вы хотите форматировать следующий диск, то вставьте его в дисковод А и нажмите клавишу < Y >.

Возможно, в процессе форматирования обнаружатся дефектные сектора. В этом случае команда FORMAT делает их недоступными, уменьшая тем самым рабочее пространство на диске.

Внимание! При форматировании предыдущая информация стирается. Если вы форматируете диск, на котором ранее была создана структура и хранятся файлы, то все это сотрется и будет создана новая структура, где не будет прежних файлов. Не форматируйте жесткий диск!

 

Задание 2.

Применение команды CHKDSK

Данная команда проверяет состояние диска и выводит отчет. Может также исправлять ошибки диска. Отчет о состоянии показывает логические ошибки, найденные в файловой системе MS-DOS, содержащиеся в таблице распределения файлов и каталогах (CHKDSK не проверяет возможность считывания информации в ваших файлах). При наличии ошибок на диске выводится соответствующее сообщение.

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

Например, если вы хотите проверить ошибки на диске в дисководе B: и исправить их, наберите команду chkdsk a: /f.

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

Параметр «диск:» задает дисковод с проверяемым диском. Параметр «[маршрут]имя_файла» задает расположение и имя файла или набора файлов (при указании трафаретных символов * и ?), фрагментацию которых вы хотите проверить с помощью CHKDSK.

Параметр /F исправляет ошибки диска. Не используйте этот параметр при выполнении CHKDSK из другой программы (например, Microsoft Windows или MS-DOS Task Swapper). /V выводит на экран при проверке имя каждого файла в каждом каталоге.

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

Для исправления ошибок диска используйте команду CHKDSK /F. При этом выводится подсказка в следующем виде:

12 lost allocation units found in 4 chains.      Convert lost chains to files?      (В 4 цепочках потеряно 12 единиц распределения.      Преобразовать потерянные цепочки в файлы?)

Если вы нажмете Y (да), MS-DOS сохраняет каждую потерянную цепочку в корневом каталоге в виде файла в формате FILEnnnn.CHK. Когда CHKDSK закончит работу, вы можете проверить эти файлы и посмотреть, содержат ли они нужные данные. При нажатии N MS-DOS исправляет диск, но не сохраняет содержимое потерянных единиц распределения.

Если параметр /F не указан, CHKDSK уведомляет вас сообщением о необходимости корректировки файла, но исправлений не делает.

 

 

 

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

  1. Какие разделы создаются на логическом диске при форматировании ?
  2. Что происходит при удалении файла ?
  3. Как задать метку диска ?

 

 

 

Была ли полезна данная статья?
Да
61.05%
Нет
38.95%
Проголосовало: 1104

или напишите нам прямо сейчас:

⚠️ Пожалуйста, пишите в MAX или заполните форму выше.
В России Telegram и WhatsApp блокируют - сообщения могут не дойти.
Написать в MAXНаписать в TelegramНаписать в WhatsApp