stringtranslate.com

fdisk

fdiskутилита командной строки для разметки диска . Он был частью DOS , DR FlexOS , IBM OS/2 и ранних версий Microsoft Windows , а также некоторых портов FreeBSD , [2] NetBSD , [3] OpenBSD , [4] DragonFly BSD [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утилитой.

ROM-DOS , [8] DR DOS 6.0, [9] FlexOS , [10] PTS-DOS 2000 Pro, [11] и FreeDOS , [12] включают реализацию этой fdiskкоманды.

Окна

Команда fdiskв Microsoft Windows 95

Windows 95 , Windows 98 и Windows ME поставлялись с производной MS-DOS fdisk. Однако Windows 2000 и ее преемники поставлялись с более продвинутыми diskpartграфическими утилитами управления дисками .

Начиная с Windows 95 OSR2 fdiskподдерживает файловую систему FAT32 . [13]

Версия, fdiskпоставляемая с Windows 95, не сообщает правильный размер жесткого диска размером более 64 ГБ. fdiskMicrosoft предлагает обновление для устранения этой проблемы. [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 году и до сих пор используется в качестве основы для fdiskmacOS по состоянию на 2019 год. [6]

Для собственных разделов системы BSD традиционно используют метку диска BSD , а fdiskразбиение на разделы поддерживается только на определенных архитектурах (по соображениям совместимости) и только в дополнение к метке диска BSD (которая является обязательной).

Линукс

В Linux fdiskявляется частью стандартного пакета, распространяемого организацией Linux Kernel, util-linux. Исходная программа была написана Андрисом Э. Брауэром и А.В. Лебланом, а позже была переписана Карелом Заком и Давидлором Буэсо, когда они разветвили пакет util-linuxв 2006 году. Альтернативная программа на основе ncurses , cfdisk , позволяет пользователям создавать макеты разделов с помощью текстовый пользовательский интерфейс (TUI). [18]

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

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

  1. ^ ab «fdisk(8) — программа обслуживания таблицы срезов ПК (MBR)» . Руководство системного администратора . FreeBSD , NetBSD , OpenBSD , DragonFly BSD .
  2. ^ ab «fdisk — утилита обслуживания таблицы срезов ПК». Перекрестная ссылка BSD . FreeBSD .
    • «fdisk — утилита обслуживания таблицы срезов ПК». Страницы руководства FreeBSD.
  3. ^ ab «fdisk — программа обслуживания разделов MS-DOS». Перекрестная ссылка BSD . НетБСД .
  4. ^ ab «fdisk — программа обслуживания таблицы разделов». Перекрестная ссылка BSD . OpenBSD .
    • «fdisk — программа обслуживания таблицы разделов». Сервер страниц руководства OpenBSD.
  5. ^ ab «fdisk — программа обслуживания таблицы срезов ПК (MBR)» . Перекрестная ссылка BSD . Драгонфлай БСД .
    • «fdisk — программа обслуживания таблицы срезов ПК (MBR)». Страницы онлайн-руководства DragonFly.
  6. ^ ab "fdisk.tproj/fdisk.8", macOS 10.14.1, Apple
  7. ^ Вулвертон, Ван (2003). Работает MS-DOS версии 6.22 (20-е юбилейное издание), 6-е исправленное издание . Майкрософт Пресс . ISBN 0-7356-1812-7.
  8. ^ «Руководство пользователя Datalight ROM-DOS» (PDF) . www.datalight.com .
  9. ^ DR DOS 6.0 Руководство пользователя Советы по оптимизации и настройке
  10. ^ http://www.bitsavers.org/pdf/digitalResearch/flexos/1073-2003_FlexOS_Users_Guide_V1.3_Nov86.pdf. Архивировано 25 сентября 2019 г. на Wayback Machine [ пустой URL-адрес PDF ]
  11. ^ «Руководство пользователя PTS-DOS 2000 Pro» (PDF) . Буггинген, Германия: Paragon Technology GmbH . 1999. Архивировано (PDF) из оригинала 12 мая 2018 г. Проверено 12 мая 2018 г.
  12. ^ "ibiblio.org Группа FreeDOS - База FreeDOS" . www.ibiblio.org . Проверено 3 июня 2020 г.
  13. ^ «Как использовать Fdisk и инструменты форматирования для разделения или переразметки жесткого диска» . Поддержка (изд. 6.0). Майкрософт . 28 июня 2012 г.
  14. ^ «Fdisk не распознает полный размер жестких дисков размером более 64 ГБ» . Поддержка (изд. 4.0). Майкрософт . 24 августа 2012 г.
  15. ^ «Справка JaTomes - Команды OS/2» . Архивировано из оригинала 14 апреля 2019 г. Проверено 20 июня 2019 г.
  16. ^ «Справка JaTomes - Команды OS/2» . Архивировано из оригинала 14 апреля 2019 г. Проверено 20 июня 2019 г.
  17. ^ "Фдиск".
  18. ^ Шарма, Дипеш (22 февраля 2021 г.). «Как создавать, изменять размер и удалять разделы Linux с помощью Cfdisk». МУО . Проверено 15 мая 2023 г.

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

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