stringtranslate.com

Тип раздела

Тип раздела (или идентификатор раздела ) в записи раздела в таблице разделов внутри основной загрузочной записи (MBR) — это байтовое значение, предназначенное для указания файловой системы, содержащейся в разделе, или для обозначения специальных методов доступа, используемых для доступа к этим разделам (например, специальные сопоставления CHS , доступ LBA , логически сопоставленные геометрии, специальный доступ к драйверам, скрытые разделы, защищенные или зашифрованные файловые системы и т. д.).

Обзор

Списки назначенных типов разделов для использования в таблице разделов в MBR изначально поддерживались IBM и Microsoft внутри компании. Когда рынок операционных систем для ПК и дисковых инструментов вырос и освободился, другим поставщикам также потребовалось назначать специальные типы разделов для своих продуктов. Поскольку Microsoft не документировала все типы разделов, уже назначенные ими, и не хотела поддерживать чужие назначения, третьи стороны начали просто назначать типы разделов от своего имени в основном нескоординированным методом проб и ошибок. Это приводило к различным конфликтующим назначениям, иногда вызывавшим серьезные проблемы совместимости между определенными продуктами. [1]

Несколько отраслевых экспертов, включая Хейла Лэндиса, Ральфа Д. Брауна , Маттиаса Р. Пола и Андриса Э. Брауэра , в 1990-х годах начали исследовать типы разделов и опубликовали (и позже синхронизировали) списки типов разделов, чтобы помочь документировать фактический стандарт отрасли и тем самым снизить риск дальнейших конфликтов. Некоторые из них также активно помогали поддерживать программное обеспечение, работающее с разделами, для работы с обновленными списками, указывали на конфликты, разрабатывали дополнительные методы обнаружения и обходные пути для поставщиков или также занимались координацией новых неконфликтных назначений типов разделов.

Интерпретировать значение зависит от загрузчика или ядра операционной системы . Поэтому таблица определяет, какие операционные системы или продукты, связанные с дисками, ввели идентификатор и с какой файловой системой или специальным типом раздела они его сопоставили. Разделы с неизвестными программному обеспечению типами разделов следует рассматривать как зарезервированное, но занятое дисковое пространство, с которым программное обеспечение не должно иметь дело, за исключением менеджеров разделов .

Местное или экспериментальное использование

Хотя список официально не ведется, [1] новые задания должны координироваться.

В частности, временные назначения типов разделов для локальных или экспериментальных проектов могут использовать тип 7Fh, чтобы избежать конфликтов с уже назначенными типами. Этот тип был специально зарезервирован для индивидуального использования в рамках инициативы Alternative OS Development Partition Standard (AODPS) с 2002 года. [2]

Список идентификаторов разделов

Это список известных типов разделов главной загрузочной записи на компьютерах , совместимых с IBM PC :

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

Примечания

  1. ^ MS-DOS / PC DOS 2.0-3.1 не могут справиться с разделами жесткого диска за пределами первых 32  МБ диска. Поэтому тома FAT12 и FAT1601h в основных разделах, физически находящихся за пределами этой области, не должны использовать идентификаторы разделов и 04h, даже если они в остальном достаточно малы, чтобы быть распознанными этими версиями DOS. Чтобы скрыть эти тома от этих проблем DOS, 06hможно использовать вместо этого . DOS различает типы FAT по количеству кластеров, а не по идентификатору раздела, поэтому это не вызывает никаких проблем для DOS 3.31 и выше, за исключением возможного неправильного отображения типа файловой системы в FDISK .
  2. ^ abcdefghi Идентификаторы разделов QNX07h , 08h, 09h, 4Dh(77), 4Eh(78), 4Fh(79), а также B1h(177), B2h(178) и B3h(179).
  3. ^ abcdefg Известные идентификаторы разделов для логических секторных FAT включают: 08h( Commodore MS-DOS 3.x), 11h( Leading Edge MS-DOS 3.x), 14h(AST MS-DOS 3.x), 24h(NEC MS-DOS 3.30), 56h( AT&T MS-DOS 3.x), E5h( Tandy MS-DOS), F2h( Sperry IT MS-DOS 3.x, Unisys MS-DOS 3.3 — также используется Digital Research DOS Plus 2.1). Хотя эти варианты FAT нестандартны и неоптимальны, они вполне допустимы в соответствии со спецификациями самой файловой системы, хотя проблемы по умолчанию MS-DOS / PC DOS 3.x не смогли справиться с ними. Большинство из этих специфичных для поставщика вариантов FAT12 и FAT16 можно смонтировать с помощью более гибких реализаций файловой системы в операционных системах, таких как DR-DOS, просто изменив идентификатор раздела на один из распознаваемых типов. Кроме того, если они больше не должны распознаваться исходными операционными системами, существующие разделы можно «конвертировать» в тома FAT12 и FAT16, совместимые с версиями MS-DOS/PC DOS, такими как 5.0-6.3, которые не поддерживают размеры логических секторов, отличные от 512 байт, переключившись на BPB с 32-битной записью для количества секторов, как это было введено с DOS 3.31, сохранив размер кластера и уменьшив размер логического сектора в BPB до 512 байт, в то же время увеличив количество логических секторов на кластер , зарезервированных логических секторов , общего количества логических секторов и логических секторов на FAT во столько же раз.
  4. ^ abcdefghijklm Используется диспетчером загрузки OS/20Ah : , 11h, 14h, 15h, 16h, 17h, 1Bh, 1Ch, 1Eh, 1Fh.
  5. ^ abcdefghi HP Volume Expansion — это вариант SpeedStor , использующий идентификаторы разделов 21h, A1h, A3h, A4h, A6h, B1h, B3h, B4h, и B6h.
  6. ^ abcdefghijkl SpeedStor — это драйвер расширенной поддержки хранилища для DOS для IBM PC/XT (v. 6.03) и IBM PC/AT (v. 6.5). Его пользовательские типы разделов — E1h, E4hи , F4hкоторые могут быть помечены как доступные только для чтения (становясь E3h, E6h, F6h), скрытые ( 61h, 64h, 74h) или скрытые только для чтения ( 63h, 66h, 76h).
  7. ^ abcdefgh Используется Free FDISK FreeDOS : , , , , , , , .8Dh90h91h92h97h98h9Ah9Bh
  8. ^ abcd Apple Mac OS X использует идентификаторы разделов A8h, ABh, ACh, и AFh.
  9. ^ abcdefghi Версии DR DOS 6.0 и выше используют несколько из этих идентификаторов разделов для защищенных разделов FAT с однопользовательской безопасностью: C0h, C1h, C4h, C5h, C6h, CBh, CCh, CEh, CFh.
  10. ^ ab Версии IMS REAL/32 используют идентификаторы разделов C0hи D0hдля многопользовательской безопасности.
  11. ^ abcde Версии Multiuser DOS используют следующие идентификаторы разделов для защищенных разделов FAT с многопользовательской безопасностью: D0h, D1h, D4h, D5h, D6h.
  12. ^ Было предложено в ныне замененном предложении T13 EDD 4 e09127r1 Архивировано 19.08.2017 на Wayback Machine (2009). Преемник e09127r3 Архивировано 01.05.2018 на Wayback Machine (2010) теперь рекомендует использовать обычный тип раздела (тот, который будет видеть устаревшая ОС) вместо этого специального значения.

Ссылки

  1. ^ abc "Windows и GPT FAQ". Microsoft Developer Network . Microsoft . 2011-06-15 . Получено 2011-07-24 .
  2. ^ ab Martineau, Stéphane (2002-08-11). "Идентификатор типа раздела (РЕЗУЛЬТАТЫ)". alt.os.development . Получено 20-08-2017 .
  3. ^ abcdefghijk Chappell, Geoff (январь 1994). Schulman, Andrew; Pedersen, Amorette (ред.). DOS Internals . Серия программирование Эндрю Шульмана (1-е издание, 1-е изд.). Addison Wesley Publishing Company . ISBN 978-0-201-60835-9.(xxvi+738+iv страниц, 3,5-дюймовая дискета [1][2]) Опечатки: [3][4][5]
  4. ^ abcdefghijklmnop "Концепции дисков и устранение неполадок". Windows 2000 Server . Microsoft TechNet . 2008-09-11 . Получено 2014-06-15 .
  5. ^ abcdefghijklmnopqrstu "Устранение неполадок дисков и файловых систем". Microsoft TechNet . 2005-11-05 . Получено 2014-06-15 .
  6. ^ abcdef Типы разделов QNX
  7. ^ abcdefghij "Служба виртуальных дисков (VDS advanced clean method)". Microsoft Developer Network . Microsoft . 2011-09-07 . Получено 2011-09-14 .
  8. ^ "Compaq Setup partition". NotebookReview . Получено 2018-02-14 .
  9. ^ ab Thygesen, Lasse Krogh. "Maverick - Операционная система - Идентификаторы файловой системы". www.maverick-os.dk . Получено 19 августа 2017 г.
  10. ^ "RE Создание раздела восстановления". ASUS Republic of Gamers . 2011-07-03.
  11. ^ FYI - Установка DR DOS на разделы NEC DOS 3.3, Novell, 1993-01-05, FYI.M.1101 , получено 2014-08-12
  12. ^ "Конфигурации разделов диска на основе BIOS". Microsoft Developer Network . Microsoft . 2009-10-22 . Получено 2011-07-24 .
  13. ^ ab Эллиотт, Джон С. (1998). "Форматы дисков CP/M-86". Seasip.info .
  14. ^ "About PqRP". HowToFixComputers. 2003-07-26. Архивировано из оригинала 2013-01-25 . Получено 2011-10-14 .
  15. ^ abc "GNU Hurd: Удалить поддержку UFS".
  16. ^ "GNU Hurd: НОВОСТИ 1995".
  17. ^ DragonFly BSD коммит 794d80a: изменение устаревшего типа раздела MBR с 0xA5 на 0x6C
  18. ^ «Буквы дисков, назначенные неподдерживаемым типам разделов». База знаний Microsoft . Microsoft . 2007-02-27.
  19. ^ Технология Intel Rapid Start
  20. ^ Андрис Брауэр (2004). "Расширенные и логические разделы". Large Disk HOWTO . Получено 2011-07-19 .
  21. ^ AirBoot: менеджер загрузки Мартина Кивитца с функцией обнаружения разделов «на лету»
  22. ^ "PowerPC Microprocessor Common Hardware Reference Platform (CHRP)" (PDF) . 1996-09-23 . Получено 2023-10-28 .
  23. ^ "Инструкции по настройке ForthOS". Архивировано из оригинала 2017-07-19 . Получено 2017-12-31 .
  24. ^ "Altera Cyclone V Device Handbook - Hard Processor System Technical Reference Manual" (PDF) (cv_5v4 ed.). Altera Corporation . 2014-06-30. Архивировано из оригинала (PDF) 2014-09-07 . Получено 2014-09-07 .
  25. ^ "Организация дисков". FreeBSD Handbook . FreeBSD . 2011. Получено 2011-07-30 .
  26. ^ "Разделы". Руководство по NetBSD . NetBSD . 2011. Получено 30.12.2011 .
  27. ^ "openSUSE Leap 15.3 LIVE XFCE x86 ISO (первые 512 байт)". openSUSE. 2022-03-28 . Получено 2022-04-05 .[ постоянная мертвая ссылка ]
  28. ^ "Создание нескольких разделов на устройстве". Microsoft TechNet . 2009-01-07 . Получено 2015-04-19 .
  29. ^ "/sbin/fdisk: добавить код типа раздела LUKS в fdisk". Debian . 2014-11-19. Архивировано из оригинала 2019-05-03 . Получено 2019-05-03 .
  30. ^ "Embedded Base Boot Requirements (EBBR) Specification Release v1.0". Arm Limited и участники. 2019-05-31 . Получено 2020-06-18 .
  31. ^ Савицкий, Эд; Мэй, Дэвид (2003-08-08). "Предложение по pCache". ALCPress.com . Центр ускоренного обучения. Архивировано из оригинала 2016-03-08 . Получено 2016-11-29 .

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