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, для "system") formatможно также установить Volume Boot Record . С этой опцией Format записывает код начальной загрузки в первый сектор тома (и, возможно, в другое место). Format всегда записывает блок параметров BIOS в первый сектор, с опцией /S или без нее.

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

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

DR/Novell DOS

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

FreeDOS

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

ReactOS

Команда formatв ReactOS

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

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

Примечания

  1. ^ Записи каталога заполняются с 0x00MS -DOS 1.25 и PC DOS 2.0 . Если указан параметр командной строки Format /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. ^ Патерсон, Тим (2013-12-19) [1983]. "Microsoft DOS V1.1 и V2.0: /msdos/v20source/FORMAT.TXT". Музей истории компьютеров , Microsoft . Архивировано из оригинала 2019-08-14 . Получено 2014-03-25 .(Примечание. Хотя издатели утверждают, что это MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)
  2. ^ Шустек, Лен (2014-03-24). "Ранний исходный код Microsoft MS-DOS". Software Gems: The Computer History Museum Historical Source Code Series. Архивировано из оригинала 2019-08-10 . Получено 2014-03-29 .(Примечание. Хотя автор утверждает, что это MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)
  3. ^ Левин, Рой (2014-03-25). "Microsoft делает исходный код MS-DOS и Word для Windows общедоступным". Официальный блог Microsoft . Архивировано из оригинала 2014-03-28 . Получено 2014-03-29 .(Примечание. Хотя автор утверждает, что это 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 User Guide" (PDF) . Архивировано (PDF) из оригинала 2019-01-26 . Получено 2019-02-03 .
  6. ^ "intel :: iRMX :: 146194-001 irmxR6Intro" – через Интернет-архив.
  7. ^ https://www.pagetable.com/docs/amigados_tripos/tripos_manuals.pdf Архивировано 21 октября 2020 г. на Wayback Machine [ URL PDF без URL ]
  8. ^ Rugheimer, Hannes (1988). Краткая справка. Abacus. ISBN 9781557550491. Получено 14 сентября 2020 г. – через archive.org.
  9. ^ "РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ОПЕРАЦИОННОЙ СИСТЕМЫ Z80-RIO" (PDF) . Архивировано (PDF) из оригинала 2022-01-28 . Получено 2020-02-14 .
  10. ^ Пол С. Даян (1992). Гуру OS-9 - 1: Факты . Galactic Industrial Limited. ISBN 0-9519228-0-7.
  11. ^ "Руководство пользователя FlexOS" (PDF) . www.bitsavers.org . 1986. Архивировано из оригинала (PDF) 2019-09-25 . Получено 2020-09-14 .
  12. ^ "roelandjansen/pcmos386v501". GitHub . 2 января 2022 г. Архивировано из оригинала 4 мая 2021 г. Получено 28 июля 2019 г.
  13. ^ "Руководство пользователя SpartaDOS X 4.48" (PDF) . Архивировано (PDF) из оригинала 2021-10-10 . Получено 2019-03-16 .
  14. ^ "Datalight ROM-DOS User's Guide" (PDF) . www.datalight.com . Архивировано (PDF) из оригинала 2019-04-21 . Получено 2020-01-18 .
  15. ^ "Руководство пользователя". archive.org . Получено 2020-09-14 .
  16. ^ "PTS-DOS 2000 Pro User Manual" (PDF) . Буггинген, Германия: Paragon Technology GmbH . 1999. Архивировано (PDF) из оригинала 2018-05-12 . Получено 2018-05-12 .
  17. ^ "SISNE plus - Суммарная справка" . Датасет . 14 мая 2015 года. Архивировано из оригинала 28 сентября 2019 года . Проверено 28 сентября 2019 г.
  18. ^ "RT-11 HELP FILE". paleoferrosaurus.com . Архивировано из оригинала 2018-07-17 . Получено 2018-07-16 .
  19. ^ Wolverton, Van (2003). Running MS-DOS Version 6.22 (20th Anniversary Edition), 6th Revised edition . Microsoft Press . ISBN 0-7356-1812-7.
  20. ^ "DR DOS 6.0 User Guide Optimisation and Configuration Tips" (PDF) . Архивировано (PDF) из оригинала 2019-09-30 . Получено 2019-08-12 .
  21. ^ "ibiblio.org FreeDOS Package -- Format (FreeDOS Base)". www.ibiblio.org . Архивировано из оригинала 2018-11-19 . Получено 2018-11-13 .
  22. ^ "reactos/reactos". GitHub . 3 января 2022 г. Архивировано из оригинала 11 декабря 2017 г. Получено 9 июня 2019 г.

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

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