Win7 больше не доступен после установки 12.04

Я установил Ubuntu 12.04, но мой раздел Windows 7, похоже, потерян. Это в sda2.

Кто-нибудь может мне помочь как вернуть этот раздел Windows 7 без переустановки Windows 7?

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0xd45cd45c

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1            2048    61433855    30715904   83  Linux
/dev/sda2   *    61433856   122873855    30720000    7  HPFS/NTFS/exFAT
/dev/sda3       122873856   976769023   426947584    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 203.9 GB, 203928109056 bytes
255 heads, 63 sectors/track, 24792 cylinders, total 398297088 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: 0x03ee03ee

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *          63    20482874    10241406    c  W95 FAT32 (LBA)
/dev/sdb2        20482875    40965749    10241437+  1c  Hidden W95 FAT32 (LBA)
/dev/sdb3        40965750   398283479   178658865    f  W95 Ext'd (LBA)
/dev/sdb5        40965813    76694309    17864248+   7  HPFS/NTFS/exFAT
/dev/sdb6        76694373   108856439    16081033+   7  HPFS/NTFS/exFAT
/dev/sdb7       108856503   398283479   144713488+   7  HPFS/NTFS/exFAT

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
240 heads, 63 sectors/track, 129201 cylinders, total 1953525168 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: 0x00000001

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *          63    20480543    10240240+  82  Linux swap / Solaris
/dev/sdc2        20480605  1953519119   966519257+   f  W95 Ext'd (LBA)
/dev/sdc5        20480607  1953519119   966519256+   7  HPFS/NTFS/exFAT
1
задан 7 June 2012 в 01:40

6 ответов

хорошо удалось это исправить. К сожалению, я изменил многие вещи за один раз, поэтому я не уверен, что именно это исправить. Но вот список вещей, которые я сделал в любом случае:

  1. Загрузился с компакт-диска Win7, консоли восстановления, bootrec / fixmbr, затем bootrec / fixboot
  2. , а затем использовал Win7 также исправлять ошибки загрузки. в то время как в режиме восстановления (забыл точное название инструмента)
  3. перезагрузился - теперь я вернул Win7, но потерял Ubuntu
  4. переустановил Ubuntu - поместил раздел MBR в sda (в отличие от sdb как раньше)
  5. Теперь grub видел Win7 и Win XP

Теперь все работает нормально. Надеюсь, это поможет следующему человеку.

Спасибо всем за вашу помощь.

0
ответ дан 7 June 2012 в 01:40

Я потерял Ubuntu после установки Windows на свободном месте, я заставил их обоих работать, используя Boot Repair . Возможно, вам придется попробовать пару раз, чтобы установить его, если вы используете метод livecd.

0
ответ дан 7 June 2012 в 01:40

Кажется, Window 7 Bootmanager больше не работает. И Бут использует Grub.

Попробуйте это: У вас должен быть диск из окна 7. Загрузись с него. Выберите Repair Console.

Введите в консоли (CMD)

fixmbr
fixboot

Надеюсь, это исправлено

0
ответ дан 7 June 2012 в 01:40

Попробуйте запустить update-grub в терминале. Это должно показать что-то вроде ...

using custom appearance settings  
Found linux image: /boot/vmlinuz-3.2.0-24-generic  
Found initrd image: /boot/initrd.img-3.2.0-24-generic  
Found memtest86+ image: /boot/memtest86+.bin  
Found Windows 7 (loader) on /dev/sda1  
done

Другой вариант - скачать и установить grub-customizer из центра программного обеспечения и посмотреть, не обнаружен ли он там.

Вот моя конфигурация GRUB для Windows 7

Может быть ... Вот копия моей конфигурации Windows 7 Partition GRUB.

### BEGIN /etc/grub.d/30_os-prober ###  
menuentry "Windows 7 (loader) (on /dev/sda1)" --class windows --class os {  
        insmod part_msdos  
        insmod ntfs  
        set root='(hd0,msdos1)'  
        search --no-floppy --fs-uuid --set=root 165A6AB45A6A9073  
        chainloader +1  
}  
### END /etc/grub.d/30_os-prober ###

Perhapse поможет вам узнать, что должно быть в файле конфигурации /boot/grub/grub.gfg. конечно, ваш будет sda2. Кроме того, я не уверен, что представляет строка поиска. Номер в конце может не быть тем, что требуется? Надеюсь это поможет.

0
ответ дан 7 June 2012 в 01:40

Попробуйте запустить sudo update-grub2 в терминале, так как вы работаете 12.04. Я бы поставил это как комментарий к вопросу Франтумна, но пока не могу. Кроме того, уже поздно предлагать редактирование. Я делаю это правильно?

0
ответ дан 7 June 2012 в 01:40

Используйте любой инструмент для разбиения. Найдите загрузочный раздел Windows 7 и установите его в качестве активного раздела (# обычно раздел 100 МБ или раздел, где установлена ​​Windows 7)

0
ответ дан 7 June 2012 в 01:40

Другие вопросы по тегам:

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