Недавно я получил новый ноутбук с предустановленной Win7. Я не Windows-парень (все Linux здесь), но я решил оставить его на всякий случай. Проблема в том, что ноутбук поставлялся с диском 5400 об / мин, а у меня был новый диск 7200 об / мин, поэтому я решил переместить раздел Win7 на диск 7200 об / мин. Я клонировал исходный раздел на новый диск, используя Linux ntfsclone, и я могу прекрасно смонтировать клонированный раздел с Linux.
Проблема в том, что новый раздел не загружается. Я добавил опцию конфигурации Win7 в GRUB2 следующим образом:
menuentry "Microsoft Windows 7 BIOS-MBR" {
insmod part_msdos
insmod ntfs
insmod search_fs_uuid
insmod ntldr
search --fs-uuid --no-floppy --set=root C6E6F7B2E6F7A0BB
ntldr (${root})/bootmgr
}
Мои разделы:
[root@gamma ~]# fdisk -l
Disk /dev/sda: 320.1 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders, total 625142448 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: 0x85682941
Device Boot Start End Blocks Id System
/dev/sda1 * 63 168834035 84416986+ 7 HPFS/NTFS/exFAT
/dev/sda2 168834036 295795730 63480847+ f W95 Ext'd (LBA)
/dev/sda3 295804845 442590749 73392952+ b W95 FAT32
/dev/sda4 442590750 625137344 91273297+ 7 HPFS/NTFS/exFAT
/dev/sda5 168834099 207904115 19535008+ 83 Linux
/dev/sda6 207904179 217671635 4883728+ 82 Linux swap / Solaris
/dev/sda7 217671699 295795730 39062016 83 Linux
Кажется, что загрузка Win7 была повреждена, и я застрял, вернув их на место. Я на самом деле попробовал некоторые из предложенных здесь команд, но пока не получилось. Любая помощь очень ценится.