Нещодавно у мене виникли проблеми з таблицею 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
сьогодні ввечері.
gparted /dev/sda6
? Чи можете ви запустити редактор розділів на Live CD? Інакше посібник може бути дорогою ...