Предупреждение «раздел 1 начинается не на границе физического сектора» появляется при проверке диска утилитами fdisk, parted или fsck и означает, что начальный сектор первого раздела не совпадает с границей физического блока накопителя. Чаще всего это сообщение выводит fdisk строкой вида «Partition 1 does not start on physical sector boundary» — оно не является фатальной ошибкой, но указывает на нарушение выравнивания (alignment) разделов.

Проблема актуальна для современных дисков с физическим сектором 4096 байт (формат Advanced Format) и твердотельных накопителей SSD, где неверное выравнивание приводит к лишним операциям чтения-записи. Ниже разберём, откуда берётся это предупреждение, чем оно грозит на практике и как безопасно проверить и исправить разметку.

Что означает это предупреждение

Классический логический сектор диска — 512 байт, а физический сектор современных HDD и всех SSD — 4096 байт. Когда раздел начинается с логического сектора, номер которого не кратен восьми (4096 / 512 = 8), одна логическая запись может «пересекать» границу двух физических секторов. Контроллеру приходится читать и перезаписывать два физических блока вместо одного.

Утилита fdisk сравнивает стартовый сектор раздела с размером физического блока, который ядро сообщает через /sys/block/sdX/queue/physical_block_size. Если кратности нет, выводится предупреждение. Важно понимать: это диагностическое сообщение, а не признак повреждения данных — файловая система при этом обычно работает корректно.

💡

Предупреждение о границе физического сектора — это сигнал о неверном выравнивании раздела, а не о сбое диска. Данные при этом, как правило, не повреждены.