Недавно у меня были проблемы с таблицей MBR / разделов на моем ноутбуке. Мне удалось перестроить таблицу разделов с помощью testdisk и установить GRUB, чтобы он снова загрузился правильно (я использую двойную загрузку с Windows 7). Тем не менее, я больше не могу запускать gparted должным образом, как я получаю сообщение об ошибке Can't have a partition outside the disk!
.
fdisk -l
вывод выглядит так:
Disk /dev/sda: 250.1 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x188f12a9
Device Boot Start End Blocks Id System
/dev/sda1 * 1 154 1228800 7 HPFS/NTFS/exFAT
/dev/sda2 154 13446 106775171 7 HPFS/NTFS/exFAT
/dev/sda3 13447 28745 122880000 83 Linux
/dev/sda4 28745 30402 13317664+ f W95 Ext'd (LBA)
/dev/sda5 28745 29127 3069944 82 Linux swap / Solaris
/dev/sda6 29127 30402 10240000 7 HPFS/NTFS/exFAT
Таким образом, диск имеет 30401 cylinders
, но sda6
заканчивается на cylinder 30402
; по-видимому, вот в чем проблема.
Когда я запускаю testdisk, он имеет 6-й раздел, оканчивающийся на cylinder 30401
, но запись его в таблицу разделов не имеет никакого значения.
Есть ли простой способ это исправить?
Я читал в другом месте, что я мог бы исправить это, отредактировав таблицу разделов вручную, но я хотел бы получить действительно конкретные инструкции, поскольку я не очень много знаю об этой области!
источник
gparted /dev/sda6
? Можете ли вы запустить редактор разделов с Live CD? В противном случае руководство может быть путь ...gparted /dev/sda6
сегодня вечером.Ответы:
Используйте fdisk. Переведите его в секторный режим с помощью
u
команды, затемp
распечатайте таблицу,d
удалите раздел иn
заново создайте его. Когда вы воссоздаете его, используйте тот же начальный сектор, но конечный сектор, который фактически помещается на диске. Когда вы закончите и дважды проверьте (p
снова), сохраните и выйдите с помощьюw
.источник
fdisk
работал хорошо, чтобы воссоздать его и логические разделы внутри него.gparted
теперь открывается правильно.Загрузите и установите Boot Repair , инструмент для автоматического восстановления, который обычно решает подобные проблемы.
источник