формат (команда) - format (command)

формат
Ms-dosformat.png
MS-DOS FORMAT команды
Написано в MS-DOS : язык ассемблера x86
FreeDOS : C
Операционная система RT-11 , 86-DOS , MS-DOS , PC DOS , OS / 2 , eComStation , ArcaOS , ISIS-II , iRMX 86 , TRIPOS , AmigaDOS , Z80-RIO , OS-9 , MSX-DOS , FlexOS , PC- MOS , SpartaDOS X , DR DOS , ROM-DOS , ОС 4690 , FreeDOS , PTS-DOS , SISNE plus , Windows , ReactOS
Платформа Кроссплатформенность
Тип Командование
Лицензия MS-DOS: MIT
FreeDOS, ReactOS: GPL

В вычислении , format, A командной строки утилита , которая осуществляет форматирование диска . Это компонент различных операционных систем , включая 86-DOS , MS-DOS , IBM PC DOS и OS / 2 , Microsoft Windows и ReactOS .

Обзор

По умолчанию команда выполняет следующие действия на гибком диске , жестком диске , твердотельном накопителе ( USB ) или другом магнитном носителе (на оптическом носителе эти действия не выполняются ):

  1. очистить записи FAT , изменив их на 0x00
  2. очистка корневого каталога FAT путем изменения любых найденных значений на 0x00
  3. проверка каждого кластера на предмет хорошего или плохого и отметка его как хорошего или плохого в FAT

Любое запоминающее устройство должно иметь структуру носителя, чтобы быть полезным. Этот процесс называется «созданием файловой системы» в Unix , Linux или BSD . В этих системах используются разные команды. Команды могут создавать множество типов файловых систем , включая те, которые используются в DOS, Windows и OS / 2.

Реализации

Image
FORMAT.COMсреди нескольких других команд в IBM PC DOS 1.0.
Image
FORMAT.CMDв CP / M-86

Команда также доступна в Intel ISIS-II , iRMX 86 , MetaComCo TRIPOS , AmigaDOS , Zilog Z80-RIO , Microware OS-9 , DR FlexOS , TSL PC-MOS , SpartaDOS X , Datalight ROM-DOS , IBM / Toshiba 4690 OS. , PTS-DOS , SISNE plus и в операционной системе DEC RT-11 .

Microsoft DOS и Windows

В MS-DOS команда доступна в версиях 1 и более поздних.

При желании (путем добавления параметра / S для «system») formatтакже можно установить загрузочную запись тома . С этой опцией Format записывает код начальной загрузки в первый сектор тома (а также, возможно, в другое место). Формат всегда записывает блок параметров BIOS в первый сектор с параметром / S или без него.

Другой параметр (/ Q) позволяет использовать то, что Microsoft называет «быстрым форматированием». С этой опцией команда не будет выполнять шаги 2 и 3, указанные выше. Format /Qне изменяет данные, ранее записанные на носитель.

Ввод «форматирования» без параметров в MS-DOS 3.2 или более ранней версии автоматически, без запроса пользователя, отформатирует текущий диск; однако в MS-DOS 3.3 и более поздних версиях это просто выдало бы ошибку: «Требуемый параметр отсутствует».

DR / Novell DOS

DR DOS 6.0 включает реализацию formatкоманды.

FreeDOS

Версия FreeDOS была разработана Брайаном Э. Рейфснайдером и находится под лицензией GPL .

ReactOS

Image
Команда formatв ReactOS

Реализация ReactOS основана на бесплатном клоне, разработанном Марком Руссиновичем для Sysinternals в 1998 году. Он находится под лицензией GPL. Он был адаптирован для ReactOS Эмануэле Алиберти в 1999 году и поддерживает файловые системы FAT , FAT32 , FATX , EXT2 и BtrFS .

Смотрите также

Заметки

  1. ^ Записи каталога заполняются,0x00начиная с MS-DOS 1.25 и PC DOS 2.0 . Если параметр командной строки Формат выводаусловии /, то первый байт каждого элемента каталога устанавливается в0xE5hсоздать формат FATиспользуемую PC DOS 1.0 - 1.1 . Однако отсутствие параметра / O значительно ускорит поиск в каталогах в MS-DOS 1.25 и PC DOS 2.0 и выше. Более старые версии MS-DOS, PC DOS и 86-DOS поддерживали только0xE5маркер.

Рекомендации

дальнейшее чтение

Внешние ссылки