fdisk выдаёт: Partition N does not start on physical sector boundary.

Аватар пользователя admin

В некоторых случаях, при создании раздела с помощью fdisk, при просмотре списка разделов мы видим сообщение: "Partition N does not start on physical sector boundary". О том, что это такое и как это исправить, рассказывается ниже.

Новые модели жётских дисков используют так называемый расширенный формат. Такие жёсткие диски используют физический размер сектора в 4096 байт вместо традиционных 512. Но fdisk и операционная система работают с размером сектора в 512 байт и получается нестыковка между физическим и логическим размером сектора, что тот же fdisk вам показывает в виде сообщения:

Sector size (logical/physical): 512 bytes / 4096 bytes


Не углубляясь в дебри того как это работает и зачем нужно, просто запомните, что не следует оставлять разделы с таким предупреждающим сообщением как "Partition N does not start on physical sector boundary". Работать они, конечно, будут, но производительность дисковых операций при работе с такими разделами  будет существенно хуже.

Теперь о том как это исправить. Это очень просто. Вы должны в fdisk'е переключиться с дорожек на секторы, нажав букву "u" в основном меню.

Command (m for help): u
Changing display/entry units to sectors


Далее вам нужно выровнять раздел так, чтобы начальный сектор раздела был всегда кратен 8, т.е. цифра начала раздела всегда делилась нацело на 8. Т.е. 64, 256 - это правильно, а вот 63 или 255 - неправильно! Если, допустим вам нужно создать раздел, который находится за другим разделом, который заканчивается на 2097189348. Следующий раздел по идее должен начаться с сектора 2097189349, но если вы создадите раздел, начав с этого сектора, то и получите предупреждение "Partition N does not start on physical sector boundary". Какой же должен быть начальный номер сектора? Вычисляем: целая часть от деления 2097189349 на 8 равна 262148668 и есть остаток 5, а нам нужно, чтобы его не было. Увеличиваем 262148668 на 1 и снова умножаем на 8, получаем 262148669 * 8 = 2097189352 - вот он искомый номер: следующий раздел должен начинаться с сектора 2097189352!

0
Ваш рейтинг: Нет