3

Для разделов MBR, которые содержат данные, которые не являются файловой системой, вы обычно устанавливаете тип в 0xDA. Я просмотрел справочные страницы по различным инструментам GPT (gpart и GNU Parted), но не смог найти подходящую замену. На странице Википедии также не упоминается хорошая замена; самое близкое значение имеет все нули (00000000-0000-0000-0000-000000000000), но это для «неиспользуемой записи», которой нет.

Какой GUID GPT указывает на то, что раздел содержит данные, но не более того?

3 ответа3

3

AFAIK, на GPT-дисках нет общепринятого точного эквивалента кода типа MBR'x 0xDA. Если у вас есть определенный тип данных, которые вы хотите сохранить, вы всегда можете просто создать свой собственный код типа GPT и использовать его последовательно. Если вы думаете, что этот код типа будет интересен другим (скажем, если вы пишете программное обеспечение, которое вы собираетесь выпускать и которое использует раздел определенным образом), вы можете добавить его на страницу Википедии, на которую вы ссылаетесь; однако, я советую против этого, если вы не выпускаете новое программное обеспечение с конкретными потребностями. Проблема, конечно, в том, что большинство инструментов разделения не распознают случайные коды типов GPT; они обычно принимают только ограниченный диапазон значений. (Мой собственный fdisk GPT является исключением из этого правила.) Кроме того, вы можете выбрать что-то, что редко используется, по крайней мере, в вашей системе, и использовать это вместо этого. Например, вы можете использовать "зарезервированный для Linux" код (8DA63339-0007-60C0-C436-083AC8230908), который AFAIK ничего не использует; или если на вашем компьютере не установлена ОС Solaris, используйте один из нескольких его кодов. В зависимости от вашего программного обеспечения для создания разделов вам может потребоваться использовать что-то достаточно неясное, чтобы не использовать его в вашей системе, но не настолько скрытое, чтобы ваше программное обеспечение для разбиения могло от него отказаться.

Вы правы, избегая кода "неиспользованный ввод" (00000000-0000-0000-0000-000000000000); это, скорее всего, удалит запись из видимости в большинстве инструментов разделения. Некоторые инструменты откажутся от такого GUID, даже если инструмент вообще принимает GUID. (Многие инструменты не позволяют использовать произвольные коды типов GUID.)

Еще один момент: если вы используете Linux, он по большей части не заботится о кодах типов разделов. Основное исключение при установке ОС; некоторые инструменты установки Linux обращают внимание на коды типов. Тем не менее, такие инструменты, как mount и файловые менеджеры GUI, не заботятся о кодах типов. Если у вас двойная загрузка с Windows, AFAIK, Windows заботится только о небольшом количестве кодов для файловых систем, которыми она может управлять, а затем игнорирует все остальное. То же самое для macOS. Таким образом, потребность в специализированных кодах типов ограничена; вам просто нужен такой, чтобы его игнорировали операционные системы, такие как Windows и macOS, которые должны игнорировать ваш раздел.

Примечание. Я являюсь автором инструмента для создания разделов на GPT fdisk (gdisk , cgdisk и sgdisk) . Это не значит, что я отлично знаю все GPT, но я вспоминаю, как изучал этот конкретный код типа MBR давным-давно, когда впервые написал GPT fdisk. Если вы обнаружите , что существует точная GPT эквивалентно 0xDA MBR, пожалуйста , скажите мне , так что я могу поддержать его в GPT FDISK.

0

Возможно, этот вопрос не был связан с настройками RAID, но, в любом случае, в https://raid.wiki.kernel.org/index.php/Partition_Types говорится, что нет эквивалента для типа раздела 0xDA MBR, и единственный вариант для таблиц разделов GPT 0xFD00:

Для таблиц разделов GPT автор gdisk составил 4-значные коды типов разделов, чтобы пользователям не приходилось вводить полные идентификаторы типов разделов GPT UUID. Они похожи на MBR-эквивалентные числа, но это только для простоты использования. На диске хранится 16-байтовый UUID. Используйте тип раздела gdisk 0xFD00 для разделов RAID на GPT. У gdisk нет типа раздела 0xDA00, так как автору не было известно о причинах, по которым 0xFD не рекомендуется использовать в MBR.

Кстати, я понял, что автором был Род Смит, верно?

-1

Я видел, как другой пользователь опубликовал это, и я счел это актуальным.

Как отключить сообщение "Вам нужно отформатировать этот диск" в Windows Vista/7?

Мне удалось добиться этого, создав диск в качестве GPT, а затем с помощью diskpart изменить раздел GPT ATTRIBUTES ...

список дисков выберите диск # <- ваш номер диска здесь список разделов выберите раздел # <- ваш номер раздела здесь GPT ATTRIBUTES = 0xC000000000000001 выход

0x0000000000000001 marks the partition as required.
0x8000000000000000 Prevents the partition from having a drive letter automatically assigned.
0x4000000000000000 Defines the partition's volume as hidden.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .