У меня есть компьютер с двойной загрузкой Windows 7 и Ubuntu через GRUB. Недавно Windows не удалось загрузить, и после попытки различных вещей, чтобы исправить это, теперь, когда я выбираю Windows 7 в меню GRUB, я получаю сообщение
error: no such device: 9A7AC1417AC11B41
error: hd2 cannot get C/H/S values
Press any key to continue...
и когда я нажимаю клавишу, она возвращает меня в меню GRUB. Сообщение отображается в том же стиле (цвета и шрифт), что и загрузчик GRUB.
Я заметил, что в Windows используются два раздела: один называется RECOVERY
(16 ГБ), а другой - OS
(517 ГБ), и что загрузчик GRUB указывает на RECOVERY
но Windows находится в разделе OS
. Я могу смонтировать оба раздела в Linux, и на диске OS
похоже, есть нужные файлы. Я использовал диск восстановления Windows 7, и функция автоматического восстановления больше не находит ошибок.
Как я могу это исправить, чтобы Windows снова загрузилась?
вывод fdisk -l
Disk /dev/mapper/isw_bdhfaghdfb_dell: 640.1 GB, 640141230080 bytes
255 heads, 63 sectors/track, 77826 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 131072 bytes / 262144 bytes
Disk identifier: 0x2dbec2f5
Device Boot Start End Blocks Id System
/dev/mapper/isw_bdhfaghdfb_dell1 1 5 40131 de Dell Utility
Partition 1 does not start on physical sector boundary.
/dev/mapper/isw_bdhfaghdfb_dell2 * 6 1918 15360000 7 HPFS/NTFS
Partition 2 does not start on physical sector boundary.
/dev/mapper/isw_bdhfaghdfb_dell3 1918 64772 504878877+ 7 HPFS/NTFS
Partition 3 does not start on physical sector boundary.
/dev/mapper/isw_bdhfaghdfb_dell4 64772 77827 104858625 5 Extended
Partition 4 does not start on physical sector boundary.
/dev/mapper/isw_bdhfaghdfb_dell5 77578 77827 2000128 82 Linux swap / Solaris
/dev/mapper/isw_bdhfaghdfb_dell6 64772 67204 19531008 83 Linux
/dev/mapper/isw_bdhfaghdfb_dell7 67204 74498 58593536 83 Linux
/dev/mapper/isw_bdhfaghdfb_dell8 74498 77577 24731648 83 Linux