Как можно использовать GParted для исправления & ldquo; раздела не запускается из-за проблемы с границей физического сектора & rdquo ;? [Дубликат]

Это онлайн-слайд-шоу рассказывает о различиях Ruby 1.8 и 1.9: http://slideshow.rubyforge.org/ruby19.html#1

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

33 ответа

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

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

Для вашего нового жесткого диска сначала создайте разделы, используя 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 в 15:38

Как указывает 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 в 15:38

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

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