EDIT3
Це може бути досить безнадійним випадком, тому я опублікував інший метод, який є простішим, але все ще потребує допомоги.
https://superuser.com/questions/706244/will-this-work-backup-partition-contents-of-both-linux-and-windows
Нещодавно я змінив розмір розділу (/ sda2, щоб зробити інший розділ, / sda1) на диску, на якому інстальовано Windows 8 і KDE Linux Mint. Багато речей пішло не так.
По-перше, комп'ютер не завантажувався після BIOS і дав мені рятувальний засіб. За допомогою Live Linux USB я використав програму для відновлення завантаження для перевстановлення grub (on / sda). На щастя, linux завантажився з нового меню grub2, але при спробі завантаження вікна зірвалися. Розглядаючи це більше про linux, я виявив, що такі програми, як KDE Partition Manager і GParted не можуть читати розділ на моєму диску / sda.
KDE Partition Manager дає мені "Немає дійсного розділу на цьому пристрої". GParted дає мені все нерозподілене, і "не в змозі задовольнити всі обмеження на partiton".
Потім я встановив іншу програму, FixParts. Це дало мені наступне:
Warning: 0xEE partition doesn't start on sector 1. This can cause problems
in some OSes.
і
Disk size is 250069680 sectors (119.2 GiB)
MBR disk identifier: 0x0FB1A4FB
MBR partitions:
Can Be Can Be
Number Boot Start Sector End Sector Status Logical Primary Code
1 63 192779 primary Y Y 0x07
2 * 208839 134062424 logical Y Y 0x07
5 134066176 234067967 logical Y Y 0x83
6 234067968 250068991 primary Y 0x82
fdisk -l дав мені це:
Disk /dev/sda: 128.0 GB, 128035676160 bytes
255 heads, 63 sectors/track, 15566 cylinders, total 250069680 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0fb1a4fb
Device Boot Start End Blocks Id System
/dev/sda1 63 192779 96358+ 7 HPFS/NTFS/exFAT
/dev/sda2 * 208839 134062424 66926793 7 HPFS/NTFS/exFAT
/dev/sda3 134066175 250068991 58001408+ f W95 Ext'd (LBA)
/dev/sda5 134066176 234067967 50000896 83 Linux
/dev/sda6 234067968 250068991 8000512 82 Linux swap / Solaris
де sda1 - це просто порожній розділ NTFS, sda2 містить мій Windows 8, sda5 - Linux / (root). / home - на іншому диску.
Я хочу зберегти свої дані. І я хочу, щоб мої Windows 8 і Linux були на одному диску, тому що це SSD. Якщо можливо, я також хотів би, щоб файли завантаження Grub і Windows знаходилися на одному диску, але це інша проблема.
EDIT
Спочатку я подумав, що проблема полягає в тому, що "0xEE розділ не запускається на секторі 1", але тепер я не впевнений. Мої інші диски (я отримав 3) дають ту ж помилку, але розділи програми можуть їх читати. Однак, я пам'ятаю, як додаток для відновлення завантаження перевстановив grub2 на кожному диску, так що, можливо, це пов'язано. Крім того, зараз я бачу, що розділ Windows 8 (/ dev / sda2) логічно ??? Windows не може завантажитися з логічного, тому не могло бути раніше. Як я можу навіть змінити це без втрати даних?
EDIT2
Дійсно докладна інформація з програми для відновлення завантаження: http://paste.ubuntu.com/6805345/