формат (команда)
![]() 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 , ПК- MOS , SpartaDOS X , DR DOS , ROM-DOS , ОС 4690 , FreeDOS , PTS-DOS , SISNE plus , Windows , ReactOS |
Платформа | Кросс-платформенный |
Тип | Команда |
Лицензия | MS-DOS: С ПК-МОС: GPLv3 FreeDOS: GPLv2. ReactOS: LGPL-2.0 или новее |
В вычислениях , format
— утилита командной строки , выполняющая форматирование диска . Он является компонентом различных операционных систем , включая 86-DOS , MS-DOS , IBM PC DOS и OS/2 , Microsoft Windows и ReactOS .
Обзор
[ редактировать ]По умолчанию команда оптических выполняет следующие действия на дискете , жестком диске , твердотельном ( USB ) или другом магнитном носителе (она не будет выполнять эти действия на носителях ):
- очистка записей FAT , изменив их на 0x00
- очистка корневого каталога FAT путем изменения всех найденных значений на 0x00 [ номер 1 ] [ 1 ] [ 2 ] [ 3 ]
- проверка каждого кластера на предмет хорошего или плохого и пометка его как хорошего или плохого в FAT
Любое устройство хранения данных должно иметь структурированный носитель, чтобы быть полезным. Этот процесс называется «созданием файловой системы» в Unix , Linux или BSD . [ 4 ] В этих системах используются разные команды. Команды могут создавать различные типы файловых систем , в том числе используемые в DOS, Windows и OS/2.
Реализации
[ редактировать ]
FORMAT.COM
, среди нескольких других команд, в IBM PC DOS 1.0. 
FORMAT.CMD
в КП/М-86 Команда также доступна в Intel ISIS-II , [ 5 ] iRMX 86 , [ 6 ] МетаКомКо ТРИПОС , [ 7 ] АмигаДОС , [ 8 ] Зилог Z80-РИО , [ 9 ] Микропрограмма ОС-9 , [ 10 ] ДР ФлексОС , [ 11 ] ТСЛ ПК-МОП , [ 12 ] SpartaDOS XСпартаDOS [ 13 ] Даталайт ROM-DOS , [ 14 ] IBM / Toshiba ОС 4690 , [ 15 ] ПТС-ДОС , [ 16 ] Лебедь плюс , [ 17 ] и в ОИК РТ-11 [ 18 ] Операционная система.
Microsoft DOS и Windows
[ редактировать ]В MS-DOS команда доступна в версиях 1 и более поздних. [ 19 ]
Необязательно (путем добавления переключателя /S для «системы») format
также можно установить загрузочную запись тома . При использовании этой опции Format записывает загрузочный код в первый сектор тома (а возможно, и в другое место). Формат всегда записывает блок параметров BIOS в первый сектор с параметром /S или без него.
Другой вариант (/Q) позволяет выполнить то, что Microsoft называет «быстрым форматированием». При использовании этой опции команда не будет выполнять шаги 2 и 3, описанные выше. [ нужна ссылка ] Format /Q
не изменяет данные, ранее записанные на носитель.
Ввод «формата» без параметров в MS-DOS 3.2 или более ранней версии автоматически, без запроса пользователя, отформатирует текущий диск; однако в MS-DOS 3.3 и более поздних версиях просто выдавалась ошибка: «отсутствует обязательный параметр». [ нужна ссылка ]
ДР/Новелл ДОС
[ редактировать ]DR DOS 6.0 включает реализацию format
команда. [ 20 ]
FreeDOS
[ редактировать ]Версия FreeDOS была разработана Брайаном Э. Рейфснидером и распространяется под лицензией GPL . [ 21 ]
РеактОС
[ редактировать ]
format
команда в ReactOS Реализация ReactOS основана на бесплатном клоне, разработанном Марком Руссиновичем для Sysinternals в 1998 году. Он распространяется под лицензией GPL. [ 22 ] Он был адаптирован для ReactOS Эмануэле Алиберти в 1999 году и поддерживает файловые системы FAT , FAT32 , FATX , EXT2 и BtrFS .
См. также
[ редактировать ]- Форматирование диска
- Восстановление данных
- конвертировать
- Таблица размещения файлов
- Проектирование файловой системы FAT
- fdisk
- Формат ПК DOS 7.1032
Примечания
[ редактировать ]- ^ Записи каталога заполняются
0x00
начиная с MS-DOS 1.25 и PC DOS 2.0 . Если указан параметр /O командной строки «Формат», первый байт каждой записи каталога устанавливается в значение0xE5h
для создания формата FAT, используемого DOS 1.0–1.1 PC . Однако отсутствие параметра /O значительно ускорит поиск в каталогах в MS-DOS 1.25 и PC DOS 2.0 и выше. Старые версии MS-DOS, PC DOS и 86-DOS поддерживали только0xE5
маркер.
Ссылки
[ редактировать ]- ^ Патерсон, Тим (19 декабря 2013 г.) [1983]. «Microsoft DOS V1.1 и V2.0: /msdos/v20source/FORMAT.TXT» . Музей истории компьютеров , Microsoft . Архивировано из оригинала 14 августа 2019 г. Проверено 25 марта 2014 г. (Примечание: хотя издатели утверждают, что это будут MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)
- ^ Шустек, Лен (24 марта 2014 г.). «Ранний исходный код Microsoft MS-DOS» . Жемчужины программного обеспечения: серия исторических исходных кодов Музея компьютерной истории. Архивировано из оригинала 10 августа 2019 г. Проверено 29 марта 2014 г. (Примечание. Хотя автор утверждает, что это будут MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)
- ^ Левин, Рой (25 марта 2014 г.). «Microsoft делает исходный код MS-DOS и Word для Windows общедоступным» . Официальный блог Microsoft . Архивировано из оригинала 28 марта 2014 г. Проверено 29 марта 2014 г. (Примечание. Хотя автор утверждает, что это будут MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)
- ^ FreeBSD администратора системы Руководство : Раздел ПРИМЕР –
- ^ «Руководство пользователя ISIS II» (PDF) . Архивировано (PDF) из оригинала 26 января 2019 г. Проверено 3 февраля 2019 г.
- ^ «intel :: iRMX :: 146194-001 irmxR6Intro» - через Интернет-архив.
- ^ https://www.pagetable.com/docs/amigados_tripos/tripos_manuals.pdf. Архивировано 21 октября 2020 г. в Wayback Machine. [ только URL-адрес PDF ]
- ^ Ругхаймер, Ханнес (1988). Краткая справка . Счеты. ISBN 9781557550491 . Получено 14 сентября 2020 г. - через archive.org.
- ^ «РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ОПЕРАЦИОННОЙ СИСТЕМЫ Z80-RIO» (PDF) . Архивировано (PDF) из оригинала 28 января 2022 г. Проверено 14 февраля 2020 г.
- ^ Пол С. Даян (1992). OS-9 Guru-1: Факты . Галактика Индастриал Лимитед. ISBN 0-9519228-0-7 .
- ^ «Руководство пользователя FlexOS» (PDF) . www.bitsavers.org . 1986. Архивировано из оригинала (PDF) 25 сентября 2019 г. Проверено 14 сентября 2020 г.
- ^ "roelandjansen/pcmos386v501" . Гитхаб . 2 января 2022 года. Архивировано из оригинала 4 мая 2021 года . Проверено 28 июля 2019 г.
- ^ «Руководство пользователя SpartaDOS X 4.48» (PDF) . Архивировано (PDF) из оригинала 10 октября 2021 г. Проверено 16 марта 2019 г.
- ^ «Руководство пользователя Datalight ROM-DOS» (PDF) . www.datalight.com . Архивировано (PDF) из оригинала 21 апреля 2019 г. Проверено 18 января 2020 г.
- ^ «Руководство пользователя» . archive.org . Проверено 14 сентября 2020 г.
- ^ «Руководство пользователя PTS-DOS 2000 Pro» (PDF) . Буггинген, Германия: Paragon Technology GmbH . 1999. Архивировано (PDF) из оригинала 12 мая 2018 г. Проверено 12 мая 2018 г.
- ^ «СИСНЕ плюс – Краткий справочник» . Набор данных . 14 мая 2015 года. Архивировано из оригинала 28 сентября 2019 года . Проверено 28 сентября 2019 г.
- ^ «ФАЙЛ ПОМОЩИ RT-11» . paleoferrosaurus.com . Архивировано из оригинала 17 июля 2018 г. Проверено 16 июля 2018 г.
- ^ Вулвертон, Ван (2003). Работает MS-DOS версии 6.22 (20-е юбилейное издание), 6-е исправленное издание . Майкрософт Пресс . ISBN 0-7356-1812-7 .
- ^ «Руководство пользователя DR DOS 6.0, советы по оптимизации и настройке» (PDF) . Архивировано (PDF) из оригинала 30 сентября 2019 г. Проверено 12 августа 2019 г.
- ^ «ibiblio.org Пакет FreeDOS — Формат (база FreeDOS)» . www.ibiblio.org . Архивировано из оригинала 19 ноября 2018 г. Проверено 13 ноября 2018 г.
- ^ «реактос/реактос» . Гитхаб . 3 января 2022 года. Архивировано из оригинала 11 декабря 2017 года . Проверено 9 июня 2019 г.
Дальнейшее чтение
[ редактировать ]- Купер, Джим (2001). Специальное издание с использованием MS-DOS 6.22, третье издание . Издательство Que . ISBN 978-0789725738 .
- Кэти Ивенс; Брайан Проффит (1993). OS/2 Внутри и снаружи . Осборн МакГроу-Хилл . ISBN 978-0078818714 .
- Фриш, Элин (2001). Карманный справочник по командам Windows 2000 . О'Рейли . ISBN 978-0-596-00148-3 .
Внешние ссылки
[ редактировать ]
- Документация по продукту Microsoft Windows XP Professional: «формат»
- Реализация FORMAT с открытым исходным кодом, поставляемая с MS-DOS v2.0.
- MSKB255867: Как использовать инструмент Fdisk и инструмент форматирования для разделения или переразметки жесткого диска
- Команда формата Microsoft DOS
- Команда формата консоли восстановления. Архивировано 7 июля 2011 г. на Wayback Machine.