раздел с убунту нигде не найти в системе с двойной загрузкой

У меня есть система двойной загрузки, win7 в sdb1 и ubuntu в sdb6, последняя находится в расширенном разделе.

до сегодняшнего дня, update-grub2 не находил раздел Windows, и сегодня я решил попытаться это исправить.

используя win7 install dvd, я использовал строку dos cmd, чтобы попытаться исправить ошибку. предложенные методы в askubuntu, как говорят, используют bootsect /nt60 c: и bootrec /fixboot. Они потерпели неудачу для меня и преследуя мятные попытки, которые я также попробовал bootrec /fixmbr. Либо это, либо проверка файловой системы со стороны победителя позволила полностью удалить раздел ubuntu (sdb6).

Как я сейчас вижу полный диск:

ubuntu@ubuntu:~$ sudo fdisk /dev/sdb

Command (m for help): p

Disk /dev/sdb: 60.0 GB, 60022480896 bytes
255 heads, 63 sectors/track, 7297 cylinders, total 117231408 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: 0xf2eeea4d

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *        2048    65383135    32690544    7  HPFS/NTFS/exFAT
/dev/sdb2        65384446   117229567    25922561    5  Extended
/dev/sdb5        92069888   117229567    12579840   82  Linux swap / Solaris

, как вы можете видеть, sdb6 больше даже не присутствует. из gparted я вижу, что между секторами # существует нераспределенное пространство: 65384447 & 92069888.

Я пытался использовать gpart для получения фактического сектора #, чтобы затем использовать parted -> rescue, но gpart возвращает неверные данные:

ubuntu@ubuntu:~$ sudo gpart /dev/sdb

Begin scan...
End scan.

Checking partitions...
Ok.

Guessed primary partition table:
Primary partition(1)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(2)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(3)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Primary partition(4)
   type: 000(0x00)(unused)
   size: 0mb #s(0) s(0-0)
   chs:  (0/0/0)-(0/0/0)d (0/0/0)-(0/0/0)r

Это может быть связано с тем, что MBR был последний написан из окон. Я не знаю, как поступить, хотя.

Должен ли я установить grub сейчас (даже если нет раздела ubuntu) и потом попробовать gpart снова? Если да, то как мне это сделать? есть ли проход для этого? Если нет, что еще предлагается сделать?

1
задан 15.04.2020, 15:38

1 ответ

Используя утилиту testdisk, я смог сканировать диск и снова найти раздел.

testdisk довольно прост в использовании, особенно если у вас есть представление о «карте разделов» диска.

0
ответ дан 15.04.2020, 15:39

Теги

Похожие вопросы