Ошибка fdisk: Partition does not start on physical sector boundaryИсточник: Каморка злобного админа
Возникает при разметке диска утилитой fdisk, если при открытии диска не был указан ключ -u (при работе с таблицей разделов единицей размера является сектор, а не цилиндр).
fdisk /dev/sda
Причина ошибки: несовпадение логического и физического размера сектора.
На современных винчестерах физический размер сектора равен 4096 байт. Логический размер, которым пользуется fdisk, равен 512 байт.
Без указания ключа -u fdisk считает размеры в цилиндрах, каждый из которых содержит 63 сектора по 512 байт и пытается начать раздел с первого цилиндра (63*512=32256 байта), который не попадает (!) на начало физического сектора. Что нехорошо, о чём fdisk и рапортует.
Решение: fdisk надо запускать с ключом -u (особенно при разметке диска!)
fdisk -u /dev/sda
|
Обновлено 14.10.2013 11:15 |