Это может быть довольно безнадежный случай, поэтому я опубликовал другой метод, который проще, но с ним все еще нужна помощь.
Будет ли это резервное копирование содержимого разделов как Linux, так и Windows?
Вот предыстория:
Я недавно изменил размер раздела (/ sda2, чтобы создать другой раздел, / sda1) на диске, на котором установлена Windows 8 и KDE Linux Mint установлены на. Много чего пошло не так.
Во-первых, компьютер не загружался после BIOS и спас меня от grub. С Live Linux USB я использовал приложение восстановления загрузки, чтобы переустановить grub (на / sda).К счастью, linux загрузился из нового меню grub2, но при попытке загрузки окна вылетали. При изучении Linux я обнаружил, что такие приложения, как KDE Partition Manager и GParted, не могут читать раздел на моем диске / sda.
KDE Partition Manager сообщает мне: «На этом устройстве не найден допустимый раздел». GParted сообщает мне, что все это нераспределено и «не может удовлетворить все ограничения на раздел».
Затем я установил другое приложение, 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 находились на одном диске, но это другая проблема.
Сначала я подумал, что проблема в том, что «раздел 0xEE не запускается в секторе 1», но теперь я не совсем уверен. Другие мои диски (у меня 3) выдают ту же ошибку, но приложения для разделов могут их читать. Однако я помню, как приложение для восстановления загрузки переустанавливало grub2 на каждом диске, так что, возможно, это связано. Кроме того, теперь я вижу, что раздел Windows 8 (/ dev / sda2) логичен ??? Windows не может загрузиться с логической системы, так что этого не могло быть раньше. Как я могу это изменить, не теряя данных?
Действительно подробная информация из приложения для восстановления загрузки .
testdisk
- это удивительная утилита, которая может исправить ошибки таблицы разделов. Вы можете установить его с помощью:
sudo apt-get install testdisk
Затем запустите
sudo testdisk
и идите оттуда. Здесь есть отличное руководство по testdisk . Я использовал эту утилиту много раз, когда Windows испортил мою таблицу разделов.
Я также разместил этот вопрос на superuser.com. И я получил длинный и подробный ответ там. Вот ссылка: https://superuser.com/questions/706242/partition-problems-after-resizing