Это может быть совершенно безнадежный случай, поэтому я опубликовал другой метод, который проще, но по-прежнему нуждается в некоторой помощи.
Будет ли это резервное копирование содержимого раздела как linux, так и окон?
Вот фон:
Недавно я изменил размер раздела (/ 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 дает мне все, что нераспределено, и «не может удовлетворить все ограничения на партион».
Затем я установил другое приложение 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 не может загрузиться с логической, поэтому она не могла быть раньше. Как это можно изменить, не теряя при этом данные?
Действительно подробная информация из Будет ли это резервное копирование содержимого раздела как linux, так и окон? .
testdisk - удивительная утилита, которая может исправлять ошибки таблицы разделов. Вы можете установить его с помощью:
sudo apt-get install testdisk
Затем запустите
sudo testdisk
И идите оттуда. Здесь есть отличный путеводитель по testdisk. Я использовал эту утилиту много раз, когда окна прикручивали мою таблицу разделов.