Раздел не начинается на границе физического сектора?

Ядра Ubuntu изменены из основного источника, чтобы включить дополнительные драйверы и исправления. Код может быть получен одним из двух способов. Либо используйте apt-get source linux-image-<VERSION> (не забудьте заменить нужную версию), либо из репозиториев Git Ubuntu Team.

Подробнее см. Нашу вики по URL-адресу ниже:

36
задан 28 June 2012 в 11:06

44 ответа

Как указывает izx :

на вашем жестком диске есть 4096-байтовые сектора расширенного формата, к которым раздел не выровнен идеально.

< / blockquote>

Расширенная спецификация формата и ее влияние на практику разбиения жесткого диска на стороне пользователя хорошо объясняется в этой статье .

Чтобы устранить эту проблему, необходимо создать резервную копию data, а затем либо:

  1. Измените размер раздела с ошибочным размером на нужный размер.
  2. Удалите раздел с ошибочным размером и создайте новый раздел с соответствующим размером.

Для этого с помощью графического программного обеспечения для разбиения жесткого диска, которое называется GParted, вы можете:

  1. Запустить приложение Gparted с привилегиями суперпользователя; проявлять осторожность!
    gksudo gparted
    
  2. Выберите запоминающее устройство, содержащее раздел с ошибочными размерами, из выпадающего меню в правом верхнем углу меню GParted.
  3. Выберите раздел с ошибочными размерами с помощью щелкнув по нему на прямоугольной карте разделов.
  4. Теперь вы можете удалить и создать новый раздел или изменить его размер. Независимо от вашего выбора вы попадете в меню, которое позволяет вам установить размер раздела. Вы должны снять флажок «Округлить до цилиндров» и установить размер свободного пространства, предшествующий 1 МБ. Это будет похоже на

GParted - Create new partition [/g2].

4
ответ дан 6 August 2018 в 00:37

Путем переключения единиц «и». Размер сектора по умолчанию будет отображаться при создании раздела. Если вы начинаете создавать разделы на новом диске и получаете эту ошибку, вы можете.

  1. создать раздел по умолчанию.
  2. n, p, 1, Enter, Введите
  3. Показать и получить сообщение об ошибке раздела. «p».
  4. переключить блоки «u»
  5. удалить раздел. "d"
  6. Теперь создайте снова. на этот раз значения по умолчанию покажут правильный сектор. (в моем случае это было 1024).

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-72937, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-72937, default 72937):
Using default value 72937

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       72937   585866421   83  Linux
Partition 1 does not start on physical sector boundary.

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

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63  1171732904   585866421   83  Linux
Partition 1 does not start on physical sector boundary.

Command (m for help): d
Selected partition 1

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 8
Value out of range.
Partition number (1-4): 1
First sector (63-1171743835, default 1024):
Using default value 1024
Last sector, +sectors or +size{K,M,G} (1024-1171743835, default 1171743835):
Using default value 1171743835

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            1024  1171743835   585871406   83  Linux

Command (m for help): w
The partition table has been altered!
4
ответ дан 6 August 2018 в 00:37

Путем переключения единиц «и». Размер сектора по умолчанию будет отображаться при создании раздела. Если вы начинаете создавать разделы на новом диске и получаете эту ошибку, вы можете.

  1. создать раздел по умолчанию.
  2. n, p, 1, Enter, Введите
  3. Показать и получить сообщение об ошибке раздела. «p».
  4. переключить блоки «u»
  5. удалить раздел. "d"
  6. Теперь создайте снова. на этот раз значения по умолчанию покажут правильный сектор. (в моем случае это было 1024).

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-72937, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-72937, default 72937):
Using default value 72937

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       72937   585866421   83  Linux
Partition 1 does not start on physical sector boundary.

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

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63  1171732904   585866421   83  Linux
Partition 1 does not start on physical sector boundary.

Command (m for help): d
Selected partition 1

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 8
Value out of range.
Partition number (1-4): 1
First sector (63-1171743835, default 1024):
Using default value 1024
Last sector, +sectors or +size{K,M,G} (1024-1171743835, default 1171743835):
Using default value 1171743835

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            1024  1171743835   585871406   83  Linux

Command (m for help): w
The partition table has been altered!
4
ответ дан 7 August 2018 в 18:03

Если у вас двойная загрузка Windows, вы можете использовать MiniTool Partition Wizard. Эта вещь спасла мою задницу несколько раз. Просто щелкните правой кнопкой мыши по разделу и выберите выравнивание. Не забудьте нажать «Применить».

-1
ответ дан 7 August 2018 в 18:03

Для вашего нового жесткого диска сначала создайте разделы, используя gparted по вашему желанию.

Затем получите доступ к вашему жесткому диску, используя sudo fdisk device_name . Команда m в fdisk выведет меню справки.

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): 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{K,M,G} (600352768-795667382, default 795667382): 
Using default value 795667382

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
/dev/sda8       600352768   795667382    97657307+  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.

Теперь удалите раздел, который выдает предупреждение, используя опцию d в fdisk.

Сначала введите команду d , затем номер раздела (упомянутый в предупреждении).

Теперь запишите изменения на диск с помощью команды w . Он выйдет из fdisk.

Второй раз получите доступ к вашему жесткому диску с помощью sudo fdisk имя_устройства .

Теперь создайте новый раздел, используя свободное место удалили раздел, который будет свободным или нераспределенным) с помощью команды n в fdisk.

В команде Новый раздел не вводите значение для первого и последнего секторов , просто нажмите Enter . он примет значение по умолчанию.

Теперь запишите изменения на диск с помощью команды w . Он выйдет из fdisk.

Выполните вышеуказанные шаги для всех разделов. После завершения этого формата ваши вновь созданные разделы, используя gparted . (Это то, что я сделал для меня. Никаких предупреждений в выводе fdisk -l.)

4
ответ дан 7 August 2018 в 18:03

Как указывает izx :

на вашем жестком диске есть 4096-байтовые сектора расширенного формата, к которым раздел не выровнен идеально.

< / blockquote>

Расширенная спецификация формата и ее влияние на практику разбиения жесткого диска на стороне пользователя хорошо объясняется в этой статье .

Чтобы устранить эту проблему, необходимо создать резервную копию data, а затем либо:

  1. Измените размер раздела с ошибочным размером на нужный размер.
  2. Удалите раздел с ошибочным размером и создайте новый раздел с соответствующим размером.

Для этого с помощью графического программного обеспечения для разбиения жесткого диска, которое называется GParted, вы можете:

  1. Запустить приложение Gparted с привилегиями суперпользователя; проявлять осторожность!
    gksudo gparted
    
  2. Выберите запоминающее устройство, содержащее раздел с ошибочными размерами, из выпадающего меню в правом верхнем углу меню GParted.
  3. Выберите раздел с ошибочными размерами с помощью щелкнув по нему на прямоугольной карте разделов.
  4. Теперь вы можете удалить и создать новый раздел или изменить его размер. Независимо от вашего выбора вы попадете в меню, которое позволяет вам установить размер раздела. Вы должны снять флажок «Округлить до цилиндров» и установить размер свободного пространства, предшествующий 1 МБ. Это будет похоже на

GParted - Create new partition [/g2].

4
ответ дан 7 August 2018 в 18:03

Путем переключения единиц «и». Размер сектора по умолчанию будет отображаться при создании раздела. Если вы начинаете создавать разделы на новом диске и получаете эту ошибку, вы можете.

  1. создать раздел по умолчанию.
  2. n, p, 1, Enter, Введите
  3. Показать и получить сообщение об ошибке раздела. «p».
  4. переключить блоки «u»
  5. удалить раздел. "d"
  6. Теперь создайте снова. на этот раз значения по умолчанию покажут правильный сектор. (в моем случае это было 1024).

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-72937, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-72937, default 72937):
Using default value 72937

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       72937   585866421   83  Linux
Partition 1 does not start on physical sector boundary.

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

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63  1171732904   585866421   83  Linux
Partition 1 does not start on physical sector boundary.

Command (m for help): d
Selected partition 1

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 8
Value out of range.
Partition number (1-4): 1
First sector (63-1171743835, default 1024):
Using default value 1024
Last sector, +sectors or +size{K,M,G} (1024-1171743835, default 1171743835):
Using default value 1171743835

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            1024  1171743835   585871406   83  Linux

Command (m for help): w
The partition table has been altered!
4
ответ дан 10 August 2018 в 06:50

Для вашего нового жесткого диска сначала создайте разделы, используя gparted по вашему желанию.

Затем получите доступ к вашему жесткому диску, используя sudo fdisk device_name . Команда m в fdisk выведет меню справки.

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): 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{K,M,G} (600352768-795667382, default 795667382): 
Using default value 795667382

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
/dev/sda8       600352768   795667382    97657307+  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.

Теперь удалите раздел, который выдает предупреждение, используя опцию d в fdisk.

Сначала введите команду d , затем номер раздела (упомянутый в предупреждении).

Теперь запишите изменения на диск с помощью команды w . Он выйдет из fdisk.

Второй раз получите доступ к жесткому диску, используя sudo fdisk имя_устройства .

Теперь создайте новый раздел, используя свободное пространство (ранее мы удалили раздел, который будет свободным или нераспределенным) с помощью команды n в fdisk.

В команде Новый раздел не вводите значение для первого и последнего секторов , просто нажмите Enter . он примет значение по умолчанию.

Теперь запишите изменения на диск с помощью команды w . Он выйдет из fdisk.

Выполните вышеуказанные шаги для всех разделов. После завершения этого формата ваши вновь созданные разделы, используя gparted . (Это то, что я сделал для меня. Никаких предупреждений в выводе fdisk -l.)

4
ответ дан 10 August 2018 в 06:50

Если у вас двойная загрузка Windows, вы можете использовать MiniTool Partition Wizard. Эта вещь спасла мою задницу несколько раз. Просто щелкните правой кнопкой мыши по разделу и выберите выравнивание. Не забудьте нажать «Применить».

-1
ответ дан 10 August 2018 в 06:50

Как указывает izx :

на вашем жестком диске есть 4096-байтовые сектора расширенного формата, к которым раздел не выровнен идеально.

< / blockquote>

Расширенная спецификация формата и ее влияние на практику разбиения жесткого диска на стороне пользователя хорошо объясняется в этой статье .

Чтобы устранить эту проблему, необходимо создать резервную копию data, а затем либо:

  1. Измените размер раздела с ошибочным размером на нужный размер.
  2. Удалите раздел с ошибочным размером и создайте новый раздел с соответствующим размером.

Для этого с помощью графического программного обеспечения для разбиения жесткого диска, которое называется GParted, вы можете:

  1. Запустить приложение Gparted с привилегиями суперпользователя; проявлять осторожность!
    gksudo gparted
    
  2. Выберите запоминающее устройство, содержащее раздел с ошибочными размерами, из выпадающего меню в правом верхнем углу меню GParted.
  3. Выберите раздел с ошибочными размерами с помощью щелкнув по нему на прямоугольной карте разделов.
  4. Теперь вы можете удалить и создать новый раздел или изменить его размер. Независимо от вашего выбора вы попадете в меню, которое позволяет вам установить размер раздела. Вы должны снять флажок «Округлить до цилиндров» и установить размер свободного пространства, предшествующий 1 МБ. Это будет похоже на

GParted - Create new partition [/g2].

4
ответ дан 10 August 2018 в 06:50

Для вашего нового жесткого диска сначала создайте разделы, используя gparted по вашему желанию.

Затем получите доступ к вашему жесткому диску, используя sudo fdisk device_name . Команда m в fdisk выведет меню справки.

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): 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{K,M,G} (600352768-795667382, default 795667382): 
Using default value 795667382

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
/dev/sda8       600352768   795667382    97657307+  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.

Теперь удалите раздел, который выдает предупреждение, используя опцию d в fdisk.

Сначала введите команду d , затем номер раздела (упомянутый в предупреждении).

Теперь запишите изменения на диск с помощью команды w . Он выйдет из fdisk.

Второй раз получите доступ к жесткому диску, используя sudo fdisk имя_устройства .

Теперь создайте новый раздел, используя свободное пространство (ранее мы удалили раздел, который будет свободным или нераспределенным) с помощью команды n в fdisk.

В команде Новый раздел не вводите значение для первого и последнего секторов , просто нажмите Enter . он примет значение по умолчанию.

Теперь запишите изменения на диск с помощью команды w . Он выйдет из fdisk.

Выполните вышеуказанные шаги для всех разделов. После завершения этого формата ваши вновь созданные разделы, используя gparted . (Это то, что я сделал для меня. Никаких предупреждений в выводе fdisk -l.)

4
ответ дан 15 August 2018 в 18:47

Если у вас двойная загрузка Windows, вы можете использовать MiniTool Partition Wizard. Эта вещь спасла мою задницу несколько раз. Просто щелкните правой кнопкой мыши по разделу и выберите выравнивание. Не забудьте нажать «Применить».

-1
ответ дан 15 August 2018 в 18:47

Как указывает izx :

на вашем жестком диске есть 4096-байтовые сектора расширенного формата, к которым раздел не выровнен идеально.

< / blockquote>

Расширенная спецификация формата и ее влияние на практику разбиения жесткого диска на стороне пользователя хорошо объясняется в этой статье .

Чтобы устранить эту проблему, необходимо создать резервную копию data, а затем либо:

  1. Измените размер раздела с ошибочным размером на нужный размер.
  2. Удалите раздел с ошибочным размером и создайте новый раздел с соответствующим размером.

Для этого с помощью графического программного обеспечения для разбиения жесткого диска, которое называется GParted, вы можете:

  1. Запустить приложение Gparted с привилегиями суперпользователя; проявлять осторожность!
    gksudo gparted
    
  2. Выберите запоминающее устройство, содержащее раздел с ошибочными размерами, из выпадающего меню в правом верхнем углу меню GParted.
  3. Выберите раздел с ошибочными размерами с помощью щелкнув по нему на прямоугольной карте разделов.
  4. Теперь вы можете удалить и создать новый раздел или изменить его размер. Независимо от вашего выбора вы попадете в меню, которое позволяет вам установить размер раздела. Вы должны снять флажок «Округлить до цилиндров» и установить размер свободного пространства, предшествующий 1 МБ. Это будет похоже на

GParted - Create new partition [/g2].

4
ответ дан 15 August 2018 в 18:47

Путем переключения единиц «и». Размер сектора по умолчанию будет отображаться при создании раздела. Если вы начинаете создавать разделы на новом диске и получаете эту ошибку, вы можете.

  1. создать раздел по умолчанию.
  2. n, p, 1, Enter, Введите
  3. Показать и получить сообщение об ошибке раздела. «p».
  4. переключить блоки «u»
  5. удалить раздел. "d"
  6. Теперь создайте снова. на этот раз значения по умолчанию покажут правильный сектор. (в моем случае это было 1024).

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-72937, default 1): 1
Last cylinder, +cylinders or +size{K,M,G} (1-72937, default 72937):
Using default value 72937

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       72937   585866421   83  Linux
Partition 1 does not start on physical sector boundary.

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

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1              63  1171732904   585866421   83  Linux
Partition 1 does not start on physical sector boundary.

Command (m for help): d
Selected partition 1

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 8
Value out of range.
Partition number (1-4): 1
First sector (63-1171743835, default 1024):
Using default value 1024
Last sector, +sectors or +size{K,M,G} (1024-1171743835, default 1171743835):
Using default value 1171743835

Command (m for help): p

Disk /dev/sdb: 599.9 GB, 599932844032 bytes
255 heads, 63 sectors/track, 72937 cylinders, total 1171743836 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 262144 bytes / 524288 bytes
Disk identifier: 0x2016bdc5

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            1024  1171743835   585871406   83  Linux

Command (m for help): w
The partition table has been altered!
4
ответ дан 15 August 2018 в 18:47
  • 1
    Я попробовал подходы из других ответов, но переключение в режим «у» было единственным, который работал для меня. – JosephH 24 November 2014 в 15:12
  • 2
    Из всех ответов, это тот, который работал для меня, а также. – Avanst 10 January 2015 в 08:26

Другие вопросы по тегам:

Похожие вопросы: