7 мая 2012 г. 16:19 пользователь Владимир Друзенко <[email protected]> написал:
> Попутно вопросы в зал: обязательно ли указывать -b 34 (для дисков с
> секторами 512 байт) при создании первого раздела?
> Неужто gpart сам не знает, что смещение для первого раздела в GPT должно
> быть 34 сектора?
https://ru.wikipedia.org/wiki/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_%D1%80%D0%B0%D0%B7%D0%B4%D0%B5%D0%BB%D0%BE%D0%B2_GUID
GPT использует современную систему адресации логических блоков (LBA)
вместо применявшейся в MBR адресации <<Цилиндр -- Головка -- Сектор>>
(CHS). Доставшаяся по наследству MBR со всей своей информацией
содержится в блоке LBA 0, оглавление GPT -- в блоке LBA 1, далее сама
таблица разделов. В случае 64-битной версии ОС Microsoft Windows NT,
за GPT зарезервировано 32 сектора или 16 384 байта (при использовании
сектора размером 512, а не 4 096 байт), так что первым используемым
сектором каждого жёсткого диска в ней будет блок LBA 34.

Конечно знает, без знания этого невозможно создать GPT. Но это
неправильное смещение, ибо не делится на 8, следовательно захватывает
границы двух 4-к секторов.

> А как он себя поведёт, если появятся диски, рапортующие 4Kb сектор (без
> эмуляции 512-ых байт секторов)?
man gnop - можете проверить :)

Ответить