stringtranslate.com

формат (команда)

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

Обзор

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

  1. очистка записей FAT путем изменения их на 0x00
  2. очистка корневого каталога FAT путем изменения всех найденных значений на 0x00 [nb 1] [1] [2] [3]
  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] MetaComCo TRIPOS , [7] AmigaDOS , [8] Zilog Z80-RIO , [9] Microware OS-9 , [10] DR FlexOS , [11] TSL PC-MOS , [12] SpartaDOS X , [13] Datalight ROM-DOS , [14] IBM / Toshiba 4690 OS , [15] PTS-DOS , [16] SISNE plus , [17] и в Операционная система DEC RT-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 .

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

Примечания

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

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

  1. ^ Патерсон, Тим (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 .)
  2. ^ Шустек, Лен (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 .)
  3. ^ Левин, Рой (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 .)
  4. ^ newfs(8) : Раздел ПРИМЕР -  Руководство администратора системы FreeBSD.
  5. ^ «Руководство пользователя ISIS II» (PDF) . Архивировано (PDF) из оригинала 26 января 2019 г. Проверено 3 февраля 2019 г.
  6. ^ «intel :: iRMX :: 146194-001 irmxR6Intro» - через Интернет-архив.
  7. ^ https://www.pagetable.com/docs/amigados_tripos/tripos_manuals.pdf. Архивировано 21 октября 2020 г. на Wayback Machine [ пустой URL-адрес в формате PDF ]
  8. ^ Ругхаймер, Ханнес (1988). Краткая справка. Счеты. ISBN 9781557550491. Получено 14 сентября 2020 г. - через archive.org.
  9. ^ «РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПО ОПЕРАЦИОННОЙ СИСТЕМЕ Z80-RIO» (PDF) . Архивировано (PDF) из оригинала 28 января 2022 г. Проверено 14 февраля 2020 г.
  10. ^ Пол С. Даян (1992). OS-9 Guru-1: Факты . Галактика Индастриал Лимитед. ISBN 0-9519228-0-7.
  11. ^ «Руководство пользователя FlexOS» (PDF) . www.bitsavers.org . 1986. Архивировано из оригинала (PDF) 25 сентября 2019 г. Проверено 14 сентября 2020 г.
  12. ^ "roelandjansen/pcmos386v501" . Гитхаб . 2 января 2022 года. Архивировано из оригинала 4 мая 2021 года . Проверено 28 июля 2019 г.
  13. ^ «Руководство пользователя SpartaDOS X 4.48» (PDF) . Архивировано (PDF) из оригинала 10 октября 2021 г. Проверено 16 марта 2019 г.
  14. ^ «Руководство пользователя Datalight ROM-DOS» (PDF) . www.datalight.com . Архивировано (PDF) из оригинала 21 апреля 2019 г. Проверено 18 января 2020 г.
  15. ^ «Руководство пользователя». archive.org . Проверено 14 сентября 2020 г.
  16. ^ «Руководство пользователя PTS-DOS 2000 Pro» (PDF) . Буггинген, Германия: Paragon Technology GmbH . 1999. Архивировано (PDF) из оригинала 12 мая 2018 г. Проверено 12 мая 2018 г.
  17. ^ "SISNE plus - Суммарная справка" . Датасет . 14 мая 2015 года. Архивировано из оригинала 28 сентября 2019 года . Проверено 28 сентября 2019 г.
  18. ^ "ФАЙЛ ПОМОЩИ RT-11" . paleoferrosaurus.com . Архивировано из оригинала 17 июля 2018 г. Проверено 16 июля 2018 г.
  19. ^ Вулвертон, Ван (2003). Работает MS-DOS версии 6.22 (20-е юбилейное издание), 6-е исправленное издание . Майкрософт Пресс . ISBN 0-7356-1812-7.
  20. ^ «Советы по оптимизации и настройке руководства пользователя DR DOS 6.0» (PDF) . Архивировано (PDF) из оригинала 30 сентября 2019 г. Проверено 12 августа 2019 г.
  21. ^ «Пакет FreeDOS ibiblio.org — формат (база FreeDOS)» . www.ibiblio.org . Архивировано из оригинала 19 ноября 2018 г. Проверено 13 ноября 2018 г.
  22. ^ "реактос/реактос" . Гитхаб . 3 января 2022 года. Архивировано из оригинала 11 декабря 2017 года . Проверено 9 июня 2019 г.

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

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