Mover a partição do Win7 para outro disco usando o Linux: como posso ter o boot do win7 novamente?

2

Eu tenho recentemente um novo notebook que vem com o Win7 pré-instalado. Eu não sou um cara do Windows (todos os Linuxes aqui), mas eu decidi mantê-lo apenas no caso. O problema é que o notebook veio com um disco de 5400rpm enquanto eu tinha um novo disco de 7200rpm, então decidi mover a partição do Win7 para o disco de 7200rpm. Eu clonei a partição original para o novo disco usando o ntfsclone do Linux e consegui montar a partição clonada perfeitamente com o Linux.

O problema é que a nova partição parece não inicializar. Eu adicionei uma opção de configuração do Win7 ao GRUB2 da seguinte maneira:

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
}

Minhas partições:

[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

Parece que o material de inicialização do Win7 foi corrompido e estou preso a tê-los de volta no lugar. Eu realmente tentei com alguns dos comandos sugeridos aqui , mas não teve sorte até agora. Qualquer tipo de ajuda muito apreciada.

    
por Fabio Varesano 07.11.2011 / 11:07

1 resposta

0

Já tentou usar os comandos relacionados ao bootrec.exe para reconstruir o MBR? Talvez não seja um problema relacionado ao MBR, mas vale a pena tentar. Isso pode ajudar: Como usar a ferramenta Bootrec.exe no ambiente de recuperação do Windows

    
por 07.04.2012 / 22:37