очистка корневого каталога FAT путем изменения всех найденных значений на 0x00 [nb 1] [1] [2] [3]
проверка каждого кластера на предмет хорошего или плохого и пометка его как хорошего или плохого в FAT
Любое устройство хранения данных должно иметь структурированный носитель, чтобы быть полезным. Этот процесс называется «созданием файловой системы» в Unix , Linux или BSD . [4] В этих системах используются разные команды. Команды могут создавать различные типы файловых систем , в том числе используемые в DOS, Windows и OS/2.
Реализации
FORMAT.COM, среди нескольких других команд, в IBM PC DOS 1.0.FORMAT.CMDв КП/М-86
В 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]
Реализация ReactOS основана на бесплатном клоне, разработанном Марком Руссиновичем для Sysinternals в 1998 году. Он распространяется под лицензией GPL. [22]
Он был адаптирован для ReactOS Эмануэле Алиберти в 1999 году и поддерживает файловые системы FAT , FAT32 , FATX , EXT2 и BtrFS .
^ Записи каталога заполняются 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
^ Шустек, Лен (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 .)
^ Ругхаймер, Ханнес (1988). Краткая справка. Счеты. ISBN9781557550491. Получено 14 сентября 2020 г. - через archive.org.
^ «РУКОВОДСТВО ПОЛЬЗОВАТЕЛЯ ПО ОПЕРАЦИОННОЙ СИСТЕМЕ Z80-RIO» (PDF) . Архивировано (PDF) из оригинала 28 января 2022 г. Проверено 14 февраля 2020 г.
^ Пол С. Даян (1992). OS-9 Guru-1: Факты . Галактика Индастриал Лимитед. ISBN0-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 г.
^ "SISNE plus - Суммарная справка" . Датасет . 14 мая 2015 года. Архивировано из оригинала 28 сентября 2019 года . Проверено 28 сентября 2019 г.
^ "ФАЙЛ ПОМОЩИ RT-11" . paleoferrosaurus.com . Архивировано из оригинала 17 июля 2018 г. Проверено 16 июля 2018 г.
^ Вулвертон, Ван (2003). Работает MS-DOS версии 6.22 (20-е юбилейное издание), 6-е исправленное издание . Майкрософт Пресс . ISBN0-7356-1812-7.
^ «Советы по оптимизации и настройке руководства пользователя DR DOS 6.0» (PDF) . Архивировано (PDF) из оригинала 30 сентября 2019 г. Проверено 12 августа 2019 г.
^ «Пакет FreeDOS ibiblio.org — формат (база FreeDOS)» . www.ibiblio.org . Архивировано из оригинала 19 ноября 2018 г. Проверено 13 ноября 2018 г.
^ "реактос/реактос" . Гитхаб . 3 января 2022 года. Архивировано из оригинала 11 декабря 2017 года . Проверено 9 июня 2019 г.
дальнейшее чтение
Купер, Джим (2001). Специальное издание с использованием MS-DOS 6.22, третье издание . Издательство Que . ISBN 978-0789725738.