partition 1 does not start on physical sector boundary как исправить
Меня бесит, что я всегда спокоен
Ошибка fdisk: Partition does not start on physical sector boundary
Возникает при разметке диска утилитой fdisk, если при открытии диска не был указан ключ -u (при работе с таблицей разделов единицей размера является сектор, а не цилиндр).
Причина ошибки: несовпадение логического и физического размера сектора.
На современных винчестерах физический размер сектора равен 4096 байт.
Логический размер, которым пользуется fdisk, равен 512 байт.
Без указания ключа -u fdisk считает размеры в цилиндрах, каждый из которых содержит 63 сектора по 512 байт и пытается начать раздел с первого цилиндра (63*512=32256 байта), который не попадает (!) на начало физического сектора. Что нехорошо, о чём fdisk и рапортует.
Решение: fdisk надо запускать с ключом -u (особенно при разметке диска!)
Дополнение от 10.12.2012
Выше идёт речь о том, как избежать ошибки непосредственно при чистой разметке диска утилитой fdisk. То есть — способ вовремя заметить и исправить ошибку. Однако, чаще бывает совсем другая ситуация.
Например, изначально диск был размечен неправильно.
При первичной разметке использовалась программа, которая наплевала на несоответствие физического и логического блоков и не выдала предупреждение.
Логические блоки не совпадают с физическими.
Начало раздела (например, 32256-й байт из примера выше) находится внутри физического блока устройства (между 28762-м и 32768-м байтом, 7-м и 8-м блоком)
Работа с кривым разделом происходит медленнее, чем могла бы, потому что для каждой процедуры чтения-записи требуются дополнительные просчёты. Адреса не синхронизированы, диск не выровнен.
Особенно ситуация критична с SSD-дисками, которые в этом случае гораздо быстрее изнашиваются.
При чтении разметки fdisk-ом, он укажет на эту ошибку.
Для каждого кривого раздела диска требуется провести процедуру выравнивания.
Если раздел какое-то время активно использовался, то есть на нём куча информации — примите мои соболезнования и ищите резервное хранилище. Необходимо будет:
По сути, выравнивание — это изменение границ раздела; приведение его логических границ к границам физических блоков.
Раздел не начинается на границе физического сектора?
У меня на ноутбуке один HD с двумя разделами (один ext3 с установленной Ubuntu 12.04 и один своп).
Это sudo lshw связанный результат:
Это связанные /etc/fstab строки:
На жестком диске есть 4096-байтовые сектора расширенного формата, к которым раздел не выровнен
Эта строка объясняет предупреждение:
Таким образом, предупреждение возникает потому, что раздел 1 начинается с логического сектора 63 = байт 32256, число не делится на 4096; на самом деле это конец 7-го физического сектора (точнее позиция 7.875 🙂
Вы должны это исправить? Если так, то как? [всегда резервное копирование!]
Для вашего нового жесткого диска сначала создайте разделы, используя gparted по вашему желанию.
Теперь удалите раздел, который выдает предупреждение, используя опцию d в fdisk.
Теперь создайте новый раздел, используя свободное пространство (ранее мы удалили раздел, который будет свободным или нераспределенным пространством), используя команду n в fdisk.
на вашем жестком диске есть 4096-байтовые сектора расширенного формата, в которых раздел не выровнен идеально.
Чтобы решить эту проблему, вы должны сделать резервную копию ваших данных, а затем либо:
Для этого с помощью графического программного обеспечения для разбиения жесткого диска, которое называется GParted, вы можете:
Выберите устройство хранения, содержащее раздел неправильного размера, из выпадающего меню в верхнем правом углу меню GParted.
,
Раздел не начинается на границе физического сектора?
Ядра Ubuntu изменены из основного источника, чтобы включить дополнительные драйверы и исправления. Код может быть получен одним из двух способов. Либо используйте apt-get source linux-image- (не забудьте заменить нужную версию), либо из репозиториев Git Ubuntu Team.
Подробнее см. Нашу вики по URL-адресу ниже:
44 ответа
Ваш жесткий диск имеет расширенный формат 4096-байтовых секторов, к которым раздел не выровнен идеально
В этой строке объясняется предупреждение:
Таким образом, предупреждение появляется, потому что раздел 1 начинается в логическом секторе. 63 = байт 32256, число, не делимое на 4096; на самом деле это конец 7-го физического сектора (точнее позиция 7.875:)
Стоит ли это исправить? Если так, то как? [всегда резервное копирование!]
Ваш жесткий диск имеет расширенный формат 4096-байтовых секторов, к которым раздел не выровнен идеально
В этой строке объясняется предупреждение:
Таким образом, предупреждение появляется, потому что раздел 1 начинается в логическом секторе. 63 = байт 32256, число, не делимое на 4096; на самом деле это конец 7-го физического сектора (точнее позиция 7.875:)
Стоит ли это исправить? Если так, то как? [всегда резервное копирование!]
Ваш жесткий диск имеет расширенный формат 4096-байтовых секторов, к которым раздел не выровнен идеально
В этой строке объясняется предупреждение:
Таким образом, предупреждение появляется, потому что раздел 1 начинается в логическом секторе. 63 = байт 32256, число, не делимое на 4096; на самом деле это конец 7-го физического сектора (точнее позиция 7.875:)
Стоит ли это исправить? Если так, то как? [всегда резервное копирование!]
Ваш жесткий диск имеет расширенный формат 4096-байтовых секторов, к которым раздел не выровнен идеально
В этой строке объясняется предупреждение:
Таким образом, предупреждение появляется, потому что раздел 1 начинается в логическом секторе. 63 = байт 32256, число, не делимое на 4096; на самом деле это конец 7-го физического сектора (точнее позиция 7.875:)
Стоит ли это исправить? Если так, то как? [всегда резервное копирование!]
Ваш жесткий диск имеет расширенный формат 4096-байтовых секторов, к которым раздел не выровнен идеально
В этой строке объясняется предупреждение:
Таким образом, предупреждение появляется, потому что раздел 1 начинается в логическом секторе. 63 = байт 32256, число, не делимое на 4096; на самом деле это конец 7-го физического сектора (точнее позиция 7.875:)
Стоит ли это исправить? Если так, то как? [всегда резервное копирование!]
Ваш жесткий диск имеет расширенный формат 4096-байтовых секторов, к которым раздел не выровнен идеально
В этой строке объясняется предупреждение:
Таким образом, предупреждение появляется, потому что раздел 1 начинается в логическом секторе. 63 = байт 32256, число, не делимое на 4096; на самом деле это конец 7-го физического сектора (точнее позиция 7.875:)
Стоит ли это исправить? Если так, то как? [всегда резервное копирование!]
Ваш жесткий диск имеет расширенный формат 4096-байтовых секторов, к которым раздел не выровнен идеально
В этой строке объясняется предупреждение:
Таким образом, предупреждение появляется, потому что раздел 1 начинается в логическом секторе. 63 = байт 32256, число, не делимое на 4096; на самом деле это конец 7-го физического сектора (точнее позиция 7.875:)
Стоит ли это исправить? Если так, то как? [всегда резервное копирование!]
Ваш жесткий диск имеет расширенный формат 4096-байтовых секторов, к которым раздел не выровнен идеально
В этой строке объясняется предупреждение:
Таким образом, предупреждение появляется, потому что раздел 1 начинается в логическом секторе. 63 = байт 32256, число, не делимое на 4096; на самом деле это конец 7-го физического сектора (точнее позиция 7.875:)
Стоит ли это исправить? Если так, то как? [всегда резервное копирование!]
на вашем жестком диске есть расширенный формат 4096-байтовых секторов, к которым раздел не полностью выровнен.
Чтобы исправить эту проблему, вы должны сделать резервную копию своего а затем либо:
Измените размер раздела с ошибочным размером до нужного размера. Удалите раздел с ошибочным размером и создайте новый раздел соответствующего размера.
Чтобы выполнить это, используя графическое программное обеспечение для разбиения на жесткие диски, которое называется GParted, вы можете:
Измените размер раздела с неправильным размером до нужного размера. Выберите устройство хранения, содержащее раздел с ошибочным размером, из раскрывающегося меню в правом верхнем углу меню GParted. Удалите раздел с ошибочным размером и создайте новый раздел нужного размера. Теперь вы можете удалить и создать новый раздел, или вы можете изменить размер существующего раздела. Независимо от вашего выбора вы достигнете меню, которое позволит вам установить размер раздела. Вы должны снять флажок «Круглые до цилиндров» и установить размер свободного пространства, предшествующего 1MiB. Он будет похож на
Для вашего нового жесткого диска сначала создайте разделы, используя gparted в соответствии с вашим желанием.
Затем войдите в свой жесткий диск с помощью sudo fdisk device_name. Команда m в fdisk выведет меню справки.
$ sudo fdisk /dev/sda The device presents a logical sector size that is smaller than the physical sector size. Aligning to a physical sector (or optimal I/O) size boundary is recommended, or performance may be impacted. Command (m for help): p Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x0008e009 Device Boot Start End Blocks Id System /dev/sda1 2048 209717247 104857600 83 Linux /dev/sda2 209717248 1953525167 871903960 5 Extended /dev/sda5 600349113 795667319 97659103+ 83 Linux Partition 5 does not start on physical sector boundary. /dev/sda6 795667383 990985589 97659103+ 83 Linux Partition 6 does not start on physical sector boundary. /dev/sda7 990985653 1953520064 481267206 83 Linux Partition 7 does not start on physical sector boundary. /dev/sda8 209719296 600349112 195314908+ 83 Linux Partition table entries are not in disk order Command (m for help): d Partition number (1-8): 5 Command (m for help): p Disk /dev/sda: 1000.2 GB, 1000204886016 bytes 255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 4096 bytes I/O size (minimum/optimal): 4096 bytes / 4096 bytes Disk identifier: 0x0008e009 Device Boot Start End Blocks Id System /dev/sda1 2048 209717247 104857600 83 Linux /dev/sda2 209717248 1953525167 871903960 5 Extended /dev/sda5 795667383 990985589 97659103+ 83 Linux Partition 5 does not start on physical sector boundary. /dev/sda6 990985653 1953520064 481267206 83 Linux Partition 6 does not start on physical sector boundary. /dev/sda7 209719296 600349112 195314908+ 83 Linux Partition table entries are not in disk order Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. npcompete@npcompete-desktop:
$ sudo fdisk /dev/sda The device presents a logical sector size that is smaller than the physical sector size. Aligning to a physical sector (or optimal I/O) size boundary is recommended, or performance may be impacted. Command (m for help): n Partition type: p primary (1 primary, 1 extended, 2 free) l logical (numbered from 5) Select (default p): l Adding logical partition 8 First sector (600351161-1953525167, default 600352768): Using default value 600352768 Last sector, +sectors or +size
Теперь удалите раздел, который выдает предупреждение, используя опцию sudo fdisk device_name в fdisk.
Первая команда d, затем номер раздела (указанный в предупреждении).
Теперь создайте новый раздел, используя свободное пространство (ранее мы удалили раздел, который будет свободным пространством или нераспределенным пространством), используя команду sudo fdisk device_name в fdisk.
В новой команде раздела don ‘ t введите любое значение для первого и последнего сектора, просто нажмите Enter. он примет значение по умолчанию.
Разделение не начинается на границе физического сектора?
У меня есть один HD на моем ноутбуке с двумя разделами (один ext3 с установленным Ubuntu 12.04 и одним обменом).
Это sudo lshw связанный результат:
Это связанные строки /etc/fstab :
5 ответов
На вашем жестком диске Расширенный формат 4096-байтовых секторов, к которым раздел не идеально выровнен
В этой строке объясняется предупреждение:
Таким образом, предупреждение возникает, поскольку раздел 1 начинается в логическом секторе 63 = байт 32256, число, не делящееся на 4096; на самом деле это ближе к концу 7-го физического сектора (точнее, позиция 7.875:)
Должны ли вы это исправить? Если да, то как? [всегда резервное копирование!]
на вашем жестком диске есть расширенный формат 4096-байтовых секторов, к которым раздел не идеально выровнен.
Чтобы выполнить это, используя графическое программное обеспечение для разбиения на жесткие диски, которое называется GParted, вы можете:
Выберите устройство хранения, содержащее раздел с ошибочным размером, из раскрывающегося меню в правом верхнем углу меню GParted.
.
Для вашего нового жесткого диска сначала создайте разделы, используя gparted согласно вашему желанию.
Затем зайдите на свой жесткий диск, используя sudo fdisk имя_устройства . m команда в fdisk выведет меню справки.
Теперь удалите раздел, который дает предупреждение, используя опцию d в fdisk.
Второй раз доступ к вашему жесткому диску с помощью sudo fdisk имя_устройства .
Теперь создайте новый раздел, используя свободное пространство (ранее мы удалили раздел, который будет свободным пространством или нераспределенным пространством) с помощью команды n в fdisk.
Переключение единиц «u». Размер сектора по умолчанию будет отображаться при создании раздела. Если вы начинаете разделять новый диск и получаете эту ошибку, вы можете.
Если у вас есть двойная загрузка Windows, вы можете использовать мастер мини-мастеров. Эта вещь несколько раз спасла мою задницу. Просто щелкните правой кнопкой мыши раздел и нажмите «Выровнять». Не забудьте нажать «Применить».
Раздел не начинается на границе физического сектора?
У меня на ноутбуке один HD с двумя разделами (один ext3 с установленной Ubuntu 12.04 и один своп).
fdisk Дает мне Раздел 1 не запускается при предупреждении о границе физического сектора. В чем причина и нужно ли ее устранять? Если так, то как?
Это sudo lshw связанный результат:
Это связано /etc/fstab линии:
6 ответов
На жестком диске есть 4096-байтовые сектора расширенного формата, к которым раздел не выровнен
Эта строка объясняет предупреждение:
Таким образом, предупреждение возникает потому, что раздел 1 начинается с логического сектора 63 = байт 32256, число не делится на 4096; на самом деле это конец 7-го физического сектора (точнее позиция 7.875:)
Должны ли вы это исправить? Если так, то как? [всегда резервное копирование!]
Для вашего нового жесткого диска сначала создайте разделы, используя gparted по вашему желанию.
Затем получите доступ к жесткому диску с помощью sudo fdisk device_name. Команда m в fdisk выведет меню справки.
Теперь удалите раздел, который выдает предупреждение, используя опцию d в fdisk.
Сначала команда d, затем номер раздела (упомянутый в предупреждении).
Теперь запишите изменения на диск с помощью команды w. Это выйдет из fdisk.
Второй раз зайти на жесткий диск, используя имя устройства sudo fdisk.
Теперь создайте новый раздел, используя свободное пространство (ранее мы удалили раздел, который будет свободным или нераспределенным пространством), используя команду n в fdisk.
В команде «Новый раздел» не вводите значения для первого и последнего секторов, просто нажмите Enter. это примет значение по умолчанию.
Теперь запишите изменения на диск с помощью команды w. Это выйдет из fdisk.
на вашем жестком диске есть 4096-байтовые сектора расширенного формата, в которых раздел не выровнен идеально.
Расширенная спецификация формата и ее влияние на методы разбиения жесткого диска на стороне пользователя хорошо объясняются в этой статье.
Чтобы решить эту проблему, вы должны сделать резервную копию ваших данных, а затем либо:
Для этого с помощью графического программного обеспечения для разбиения жесткого диска, которое называется GParted, вы можете:
Запустите приложение Gparted с привилегиями суперпользователя; проявлять осторожность!
Выберите устройство хранения, содержащее раздел неправильного размера, из выпадающего меню в верхнем правом углу меню GParted.
,