Первое: 0xC
= C (hex)
= 12 (dec)
= 1100 (bin)
. Четыре бита Каждый символ в строке C000000000000001
обозначает четыре бита, всего 64 бита. Двоичное представление строки - 11…01
где …
заменяет 60 нулей.
Значение этих битов (из Википедии):
0 Требуется платформа (требуется для правильной работы компьютера, например, раздел OEM, утилиты разбиения диска должны сохранять раздел как есть)
1 EFI прошивка должна игнорировать содержимое раздела и не пытаться читать с него
2 Устаревший загрузочный BIOS (эквивалент активного флага (обычно установлен бит 7) со смещением +0h в записях разделов таблицы разделов MBR)
3–47 Зарезервировано для будущего использования
48–63 Определяется и используется отдельным типом раздела
Сразу не очевидно, какой бит в вашей последовательности 11…01
равен 0, то есть 63-му. Смещены ли числа в битовой последовательности? или 0-й бит является младшим (самым правым) битом в полученном двоичном числе? Что ж, в моих тестах с (Linux) gdisk
я переключил 0-й бит, а атрибуты - между 00…00
и 00…01
, поэтому я бы сказал, что 0-й - младший значащий бит в полученном двоичном числе.
Это означает, что ваша интерпретация (шестнадцатеричной) цифры 1
правильная (хотя она и не полная, эта цифра также включает информацию о битах 1, 2 и 3, эти биты не установлены).
gdisk
отображает свою собственную интерпретацию как:
0: system partition
1: hide from EFI
2: legacy BIOS bootable
60: read-only
62: hidden
63: do not automount
Это согласуется с Википедией, когда дело доходит до битов 0-2, и с этим другим ответом и ссылкой там для 60, 62 и 63. Я бы отнесся к этим последним частичкам соли, так как Википедия утверждает, что
48–63 Определяется и используется отдельным типом раздела
и вы не сказали нам, что это за тип раздела, поэтому мы не можем продолжать расследование. С другой стороны, я не удивлюсь, если Windows будет использовать свои правила для всех типов разделов. Тот факт, что ваша установка "работает на нескольких компьютерах без повреждения данных", говорит о том, что по крайней мере для этого конкретного раздела Windows использует свои правила, касающиеся битов 62 и 63.
Подводя итог, рассматриваемые атрибуты означают:
- утилиты разбиения диска должны сохранять раздел как есть,
- скрытый,
- не автомонтировать
Эта настройка должна работать для вас и не иметь угрозы стабильности данных.