Из Википедии, свободной энциклопедии
  (Перенаправлено из блока параметров BIOS )
Перейти к навигации Перейти к поиску

В вычислении , то блок параметров BIOS , часто сокращается до ВРВА , является структурой данных в загрузочной записи тома (VBR) , описывающая физическую компоновку для хранения данных объема . На устройствах с разделами, таких как жесткие диски , BPB описывает раздел тома, тогда как на устройствах без разделов, таких как дискеты , он описывает весь носитель. Базовый BPB может появиться и использоваться на любом разделе, включая дискеты, где его наличие часто необходимо; однако некоторые файловые системы также используют его при описании основных структур файловых систем. Файловые системы, использующие блок параметров BIOS, включаютFAT12 (кроме DOS 1.x), FAT16 , FAT32 , HPFS и NTFS . Из-за различных типов полей и количества содержащихся в них данных длина BPB различается для загрузочных секторов FAT16, FAT32 и NTFS. [1] (Подробное обсуждение различных версий FAT BPB и их записей можно найти в статье FAT .) В сочетании с 11-байтовой структурой данных в самом начале загрузочных записей тома, непосредственно предшествующих BPB или EBPB, это также называется дескриптором FDC или расширенным дескриптором FDC в ECMA-107 или ISO / IEC 9293 (который описывает FAT как для картриджей гибких / гибких дисков и оптических дисков).

FAT12 / FAT16 [ править ]

DOS 2.0 BPB [ править ]

Формат стандартного DOS 2.0 BPB для FAT12 (13 байт):

DOS 3.0 BPB [ править ]

Формат стандартного DOS 3.0 BPB для FAT12 и FAT16 (19 байт), уже поддерживаемый некоторыми версиями MS-DOS 2.11: [2]

DOS 3.2 BPB [ править ]

Формат стандартного DOS 3.2 BPB для FAT12 и FAT16 (21 байт):

DOS 3.31 BPB [ править ]

Формат стандартного DOS 3.31 BPB для FAT12 , FAT16 и FAT16B (25 байт):

DOS 3.4 EBPB [ править ]

Формат ПК DOS 3.4 и OS / 2 1.0-1.1 Расширенный BPB для FAT12 , FAT16 и FAT16B (32 байта):

FAT12 / FAT16 / HPFS [ править ]

DOS 4.0 EBPB [ править ]

Формат DOS 4.0 и OS / 2 1.2 Extended BPB для FAT12 , FAT16 , FAT16B и HPFS (51 байт):

FAT32 [ править ]

DOS 7.1 EBPB [ править ]

Формат короткого блока параметров DOS 7.1 Extended BIOS (60 байт) для FAT32 :

Формат полного блока расширенных параметров BIOS DOS 7.1 (79 байт) для FAT32 :

NTFS [ править ]

Формат расширенного BPB для NTFS (73 байта):

См. Также [ править ]

  • Форматы BPB в файловых системах FAT
  • exFAT BPB
  • MDBPB ( Microsoft DoubleSpace BPB )

Ссылки [ править ]

  1. ^ Microsoft . Руководство по эксплуатации Microsoft Windows 2000 Server . Microsoft Press .
  2. ^ Патерсон, Тим ; Microsoft (19 декабря 2013 г.) [17 мая 1983 г.]. «Microsoft DOS V1.1 и V2.0: /msdos/v20source/SKELIO.TXT, /msdos/v20source/HRDDRV.ASM» . Музей истории компьютеров , Microsoft . Архивировано 9 сентября 2017 года . Проверено 25 марта 2014 .(NB. Хотя издатели утверждают, что это будут MS-DOS 1.1 и 2.0, на самом деле это SCP MS-DOS 1.25 и смесь Altos MS-DOS 2.11 и TeleVideo PC DOS 2.11 .)

Дальнейшее чтение [ править ]

  • де Бойн Поллар, Джонатан. «Все о блоках параметров BIOS» . Часто задаваемые ответы . Архивировано 9 сентября 2017 года . Проверено 18 апреля 2016 . - описание BPB от версии 2.0 до версии 7.0
  • Кристофер, Кен В .; Feigenbaum, Barry A .; Салига, Шон О. (1990). «9: Использование диска DOS». Разработка приложений с использованием DOS . Вайли . ISBN 0-471-52231-7. - В разделе «Обработка блока параметров BIOS» авторы описывают эволюцию блока параметров BIOS от BPB MS-DOS версии 2.0 до BPB PC DOS версии 4.0 и маркируют каждое поле версией DOS, в которой оно появилось.
  • Таунсенд, Карл (1989). «4: Организация и управление дисками». Расширенные методы работы с MS-DOS для программистов . Ховард М. Сэмс . ISBN 0-672-22667-7.- На рис. 4.3 представлена ​​диаграмма BPB версии 4.0 и указано, что структура BPB «не определена Microsoft и может различаться в зависимости от поставщика». На момент написания книги это было правдой. Microsoft впервые публично задокументировала структуру BPB в OS / 2 Developers 'Toolkit.
  • Верстак, Алекс (1998-03-10). «Загрузочный сектор FAT» . Архивировано 30 июля 2016 года.- Верстак реконструирует блок параметров BIOS. В статье есть несколько ошибок. Одним из таких утверждений является утверждение, что «присутствие EBPB в FAT32 не задокументировано Microsoft». Видеть:
    • Microsoft . «Глава 10 - Диски и файловые системы» . Пакет ресурсов Microsoft Windows 98 . Архивировано 9 сентября 2017 года . Проверено 9 сентября 2017 . - Microsoft документирует BPB версии 4.0 и новый «Блок параметров BIOS FAT32 (BPB)» (версия 7.0 BPB) для DOS-Windows 98, который «больше стандартного BPB», имеет «структуру, идентичную стандартному BPB». , но это также "включает несколько дополнительных полей".
    • Microsoft . «Глава 32 - Принципы работы с дисками и устранение неисправностей» . Пакет ресурсов Microsoft Windows 2000 Professional . Архивировано из оригинала на 2006-08-10 . Проверено 1 июня 2006 .- Microsoft документирует расширенные BPB для томов FAT16 и FAT32. Он также документирует BPB на томах NTFS.
  • Microsoft . «Как работает NTFS» . Технический справочник Microsoft Windows Server 2003 NTFS . Архивировано 30 июля 2016 года.- Таблица «Поля BPB и расширенные поля BPB на томах NTFS» описывает BPB на томах NTFS. Описание некоторых полей противоречит описанию в Windows 2000 Resource Kit.
  • де Бойн Поллар, Джонатан. «Значение и использование поля OEM Name в загрузочных блоках тома» . Часто задаваемые ответы . Архивировано 9 сентября 2017 года . Проверено 4 июня 2016 . - проблема, которая затрагивает BPB
  • Пол, Матиас Р. (2004-08-25). «НОВОЛТРК.РЕГ» . www.drdos.org . Архивировано из оригинала на 2016-03-04 . Проверено 17 декабря 2011 . [1]
  • Пол, Матиас Р. (20 февраля 2002 г.). «Нужна DOS 6.22 (не OEM)» . Группа новостей :  alt.msdos.programmer . Архивировано 9 сентября 2017 года . Проверено 14 октября 2006 . - о неправомерном использовании этикеток OEM и Microsoft Volume Tracker
  • Пол, Матиас Р. (12 августа 2002 г.). «Идентификатор файловой системы -« Комитет по стандартам дескрипторов загрузочного сектора alt.os.development » » . Группа новостей :  alt.os.development . Проверено 29 июля 2019 .
  • Бас, Уолли (1994-02-14). «Размер кластера» . Группа новостей :  comp.os.msdos.programmer . Архивировано 9 сентября 2017 года . Проверено 14 октября 2006 .
  • Эллиотт, Джон К. (17 апреля 2006 г.) [18 июня 2004 г.]. «По OEM ID» . Seasip.info . 1.3. Архивировано 8 апреля 2019 года . Проверено 29 июля 2019 .
  • Краситель, Чарльз Э. (1999-03-20). «Проблемы FDISK» . delorie.com . Архивировано 29 июля 2019 года . Проверено 29 июля 2019 .
  • Аноним (2004-06-15). «Я надеюсь, что это будет полезно для Microsoft и Caldera DR-DOS и OEM ID» . Гроклав . Проверено 29 июля 2019 .
  • Килмер, Джен (21.05.2013). «Зло :) DOS6 FAT» . Группа новостей :  comp.os.os2.misc . Проверено 29 июля 2019 .