fdisk
Разработчик(и) | Роберт Бэрон, IBM , Microsoft , Digital Research , Datalight , Novell , Брайан Э. Рейфснидер |
---|---|
Первоначальный выпуск | 1983 г., 40–41 год назад. |
Операционная система | MS-DOS , PC DOS , FlexOS , SISNE plus , OS/2 , eComStation , ArcaOS , Windows , DR DOS , ROM-DOS , FreeDOS , PTS-DOS , * BSD , [1] СисВ |
Тип | Команда |
Лицензия | MS-DOS, PC DOS, FlexOS, OS/2, Windows, DR DOS, ROM-DOS, PTS-DOS: собственное коммерческое программное обеспечение. FreeDOS: GNU GPLv2. |
fdisk — утилита командной строки для разметки диска . Он был частью DOS , DR FlexOS , IBM OS/2 и ранних версий Microsoft Windows , а также некоторых портов FreeBSD . [2] НетБСД , [3] OpenBSD , [4] Стрекоза БСД [5] и macOS [6] из соображений совместимости. Windows 2000 и ее преемники пришли на смену fdisk
с более продвинутым инструментом под названием diskpart
.
Реализации
[ редактировать ]ПРИНАДЛЕЖАЩИЙ
[ редактировать ]IBM представила первую версию fdisk
(официальное название «Программа установки фиксированного диска») в марте 1983 года, с выпуском компьютера IBM PC/XT (первого ПК, хранящего данные на жестком диске ) и операционной системы IBM PC DOS 2.0. fdisk
версия 1.0 может создать один раздел FAT12 , удалить его, изменить активный раздел или отобразить данные раздела. fdisk
записывает главную загрузочную запись , которая поддерживает до четырех разделов. Остальные три предназначались для других операционных систем, таких как CP/M-86 и Xenix , которые должны были иметь свои собственные утилиты разбиения на разделы.
Microsoft впервые добавила fdisk
в MS-DOS версии 3.2. [7] MS-DOS версий с 2.0 по 3.10 включала в себя инструменты разбиения, специфичные для OEM-производителей, которые могли быть названы fdisk
.
В PC DOS 3.0, выпущенном в августе 1984 года, добавлена поддержка разделов FAT16 для более эффективной работы с жесткими дисками большего размера. В PC DOS 3.30, выпущенном в апреле 1987 года, добавлена поддержка расширенных разделов . (Эти разделы не хранят данные напрямую, но могут содержать до 23 логических дисков .) В обоих случаях fdisk
был модифицирован для работы с FAT16 и расширенными разделами. Поддержка FAT16B была впервые добавлена в Compaq. fdisk
в MS-DOS 3.31. Позже FAT16B стала доступна в MS-DOS и PC DOS 4.0.
Недокументированные /mbr
включиться fdisk
, который мог восстановить основную загрузочную запись , вскоре стал популярным.
IBM PC DOS 7.10 поставляется с новым fdisk32
полезность.
РОМ-ДОС , [8] ДР ДОС 6.0 [9] ФлексОС , [10] ПТС-DOS 2000 Про, [11] и FreeDOS , [12] включать в себя реализацию fdisk
команда.
Окна
[ редактировать ]Windows 95 , Windows 98 и Windows ME поставляются с производной MS-DOS. fdisk
. Однако Windows 2000 и ее преемники имели более продвинутые возможности. diskpart
и графические утилиты управления дисками .
Начиная с Windows 95 OSR2, fdisk
поддерживает файловую систему FAT32 . [13]
Версия fdisk
который поставляется с Windows 95, не сообщает правильный размер жесткого диска размером более 64 ГБ. Обновленный fdisk
доступен от Microsoft для устранения этой проблемы. [14] Кроме того, fdisk
не может создавать разделы размером более 512 ГБ, хотя FAT32 поддерживает разделы размером до 2 ТБ. Это ограничение распространяется на все версии fdisk
поставляется с Windows 95 OSR 2.1, Windows 98 и Windows ME.
IBM ОС/2
[ редактировать ]До версии 4.0 OS/2 поставлялась с двумя менеджерами таблиц разделов. Это был текстовый режим fdisk [15] и графический fdiskpm . [16] Оба имеют одинаковую функциональность и могут работать как с разделами FAT, так и с более продвинутыми разделами HPFS .
OS/2 4.5 и выше (включая eComStation и ArcaOS ) может использовать файловую систему JFS , а также FAT и HPFS. Они заменили fdisk
с помощью диспетчера логических томов (LVM).
Мах и 386BSD
[ редактировать ]
fdisk
для операционной системы Mach был написан Робертом Бароном. Его портировал на 386BSD Джулиан Элишер. [17] и реализация используется FreeBSD , [2] NetBSD [3] и DragonFly BSD , [5] все по состоянию на 2019 год, а также ранние версии OpenBSD между 1995 и 1997 годами до OpenBSD 2.2. [1]
Тобиас Вайнгартнер переписал fdisk
в 1997 году до OpenBSD 2.2, [4] который впоследствии был создан Apple Computer, Inc в 2002 году и до сих пор используется в качестве основы для fdisk
на macOS по состоянию на 2019 год. [6]
Для собственных разделов системы BSD традиционно используют BSD disklabel и fdisk
разделение поддерживается только на определенных архитектурах (по соображениям совместимости) и только в дополнение к метке диска BSD (которая является обязательной).
Линукс
[ редактировать ]В Linux, fdisk
является частью стандартного пакета, распространяемого организацией Linux Kernel, util-linux
. Оригинальная программа была написана Андрисом Э. Брауэром и А.В. Лебланом, а позже была переписана Карелом Заком и Давидлором Буэсо, когда они создали форк. util-linux
пакет в 2006 году. Альтернативная программа, основанная на ncurses , cfdisk , позволяет пользователям создавать макеты разделов через текстовый пользовательский интерфейс (TUI). [18]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Jump up to: а б «fdisk(8) — программа обслуживания таблицы срезов ПК (MBR)» . Руководство системного администратора . FreeBSD , NetBSD , OpenBSD , DragonFly BSD .
- ^ Jump up to: а б «fdisk — утилита обслуживания таблицы срезов ПК» . Перекрестная ссылка BSD . FreeBSD .
- «fdisk — утилита обслуживания таблицы срезов ПК». Страницы руководства FreeBSD .
- ^ Jump up to: а б «fdisk — программа обслуживания разделов MS-DOS» . Перекрестная ссылка BSD . НетБСД .
- ^ Jump up to: а б «fdisk — программа обслуживания таблицы разделов» . Перекрестная ссылка BSD . OpenBSD .
- «fdisk — программа обслуживания таблицы разделов». Сервер страниц руководства OpenBSD .
- ^ Jump up to: а б «fdisk — программа обслуживания таблицы срезов ПК (MBR)» . Перекрестная ссылка BSD . Драгонфлай БСД .
- «fdisk — программа обслуживания таблицы срезов ПК (MBR)». Страницы онлайн-руководства DragonFly .
- ^ Jump up to: а б «fdisk.tproj/fdisk.8» , macOS 10.14.1 , Apple
- ^ Вулвертон, Ван (2003). Работает MS-DOS версии 6.22 (20-е юбилейное издание), 6-е исправленное издание . Майкрософт Пресс . ISBN 0-7356-1812-7 .
- ^ «Руководство пользователя Datalight ROM-DOS» (PDF) . www.datalight.com .
- ^ DR DOS 6.0 Руководство пользователя Советы по оптимизации и настройке
- ^ http://www.bitsavers.org/pdf/digitalResearch/flexos/1073-2003_FlexOS_Users_Guide_V1.3_Nov86.pdf . Архивировано 25 сентября 2019 г. на Wayback Machine. [ только URL-адрес PDF ]
- ^ «Руководство пользователя PTS-DOS 2000 Pro» (PDF) . Буггинген, Германия: Paragon Technology GmbH . 1999. Архивировано (PDF) из оригинала 12 мая 2018 г. Проверено 12 мая 2018 г.
- ^ «ibiblio.org Группа FreeDOS — База FreeDOS» . www.ibiblio.org . Проверено 3 июня 2020 г.
- ^ «Как использовать Fdisk и инструменты форматирования для разделения или переразметки жесткого диска» . Поддержка (изд. 6.0). Майкрософт . 28 июня 2012 г.
- ^ «Fdisk не распознает полный размер жестких дисков размером более 64 ГБ» . Поддержка (изд. 4.0). Майкрософт . 24 августа 2012 г.
- ^ «Справка JaTomes — Команды OS/2» . Архивировано из оригинала 14 апреля 2019 г. Проверено 20 июня 2019 г.
- ^ «Справка JaTomes — Команды OS/2» . Архивировано из оригинала 14 апреля 2019 г. Проверено 20 июня 2019 г.
- ^ «Фдиск» .
- ^ Шарма, Дипеш (22 февраля 2021 г.). «Как создавать, изменять размер и удалять разделы Linux с помощью Cfdisk» . МУО . Проверено 15 мая 2023 г.
Дальнейшее чтение
[ редактировать ]- Вулвертон, Ван (1990). Команды MS-DOS: Краткий справочник Microsoft, 4-е исправленное издание . Майкрософт Пресс . ISBN 978-1556152894 .
- Кэти Ивенс; Брайан Проффит (1993). OS/2 Внутри и снаружи . Осборн МакГроу-Хилл . ISBN 978-0078818714 .
- Тим О'Рейли; Трой Мотт; Уолтер Гленн (1999). Коротко о Windows 98: краткий справочник по настольному компьютеру . О'Рейли . ISBN 978-1565924864 .
Внешние ссылки
[ редактировать ]- Раздел Linux: HOWTO. Разметка с помощью fdisk
- Руководство программиста Linux, fdisk(8)
- fdisk из utils-linux-ng
- blkid — утилита командной строки для поиска/печати атрибутов блочного устройства
- Использование команды blkid. Архивировано 13 сентября 2016 г. на Wayback Machine .
- Руководство системного администратора FreeBSD, FDISK(8)