Разделы операционной системы
Система QNX отвечает требованиям фактически действующего промышленного стандарта, который допускает разделение одного и того же физического диска несколькими операционными системами.
В соответствии с этим стандартом в таблице разделов можно определить до четырех первичных разделов на диске. Таблица хранится в первом блоке диска.
Каждому разделу должен быть задан "тип", опознаваемый операционной системой, которая собирается работать с данным разделом. В таблице, приведенной ниже, указаны типы разделов операционной системы, используемые в настоящее время:
Тип | Операционная система |
1 | DOS (12-битовая FAT) |
4 | DOS (16-битовая FAT) |
5 | Раздел расширения DOS |
6 | Большие разделы DOS 4.0 (>32 Мбайт) |
7 | QNX 1.x и 2.x ("qnx") |
7 | OS/2 HPFS |
8 | QNX 1.x и 2.x ("qny") |
9 | QNX 1.x и 2.x ("qnz") |
77 | QNX 4.x |
78 | QNX 4.x |
79 | QNX 4.x |
99 | UNIX |
Если вам требуется более одного раздела для QNX 4.x на одном физическом диске, то следует использовать тип 77 для первого раздела QNX, тип 78 для второго раздела QNX и тип 79 для третьего раздела QNX.
В принципе можно использовать другие типы для второго и третьего разделов, однако 78 и 79 предпочтительнее. Для того, чтобы отметить любой из этих разделов как загружаемый, следует воспользоваться утилитой fdisk.
Во время загрузки загрузчик QNX (инсталлируемый утилитой fdisk) позволяет изменить номер загружаемого раздела, который задан по умолчанию в таблице разделов.
Утилиту fdisk можно использовать для создания, модификации и удаления разделов.
Поскольку в системе QNX каждый раздел диска рассматривается как блок-ориентированный специальный файл, то доступ можно получить:
- либо ко всему диску, независимо от разделов, как к блок-ориентированному специальному файлу;
- к одному разделу, как к блок-ориентированному специальному файлу. Этот файл будет входить в состав блок-ориентированного специального файла, описывающего весь диск.
Таблица разделов
Два физических диска. Первый диск содержит разделы DOS, QNX и UNIX. Второй - разделы DOS и QNX. Рис. 23 |