Questão Mover o Windows 7 para SSD após a inicialização dupla com o Ubuntu


Estou tentando mover minha partição do Windows 7 (~ 80 GB) para um SSD de 120 GB. Atualmente eu tenho dual-boot do Windows 7 e Ubuntu 12.04 em um disco rígido de 500GB, que vem com o Win7 pré-instalado. Eu entendo do que eu li em outro lugar que quando eu instalei o Ubuntu ao lado do Windows, ele substituiu o registro mestre de inicialização do Windows e usou o GRUB para inicializar. Isso significa que o Windows não pode mais inicializar sem o GRUB.

Basicamente, eu quero saber como restaurar o MBR do Windows e inicializar com sucesso a partir do novo SSD.

Aqui está o que eu tentei:

  • Clone a partição Win7 para SSD usando o backup de AOMEI

    Resultados: falha completa na inicialização

  • Use o disco de reparação do Windows / Windows Bootable USB para reparar o MBR. Eu tentei reparo automático e BootRec.

    Resultados: Nenhum foi bem sucedido. Curiosamente, o BootRec / ScanOs não detectou o Windows, embora o próprio Recovery Environment o tenha detectado.

  • Restaurar a imagem do sistema Windows feita pelo software de imagem nativa.

    Resultados: a recuperação falha. Eu tentei isso várias vezes. Às vezes eu recebo "O drive ativo é muito pequeno para recuperação". Isso não deve importar, já que a restauração da imagem deve formatar o disco de qualquer maneira. Também me disseram que "o parâmetro está incorreto". Eu não tenho ideia do que isso significa.


2


origem




Respostas:


Assumindo que o bootloader do Windows esteja na partição atual do Windows 7, esta é uma solução fácil.

Basta copiar a partição para o SSD e, dentro do Ubuntu, obter uma ferramenta do Linux chamada "ms-sys". Você precisará compilar isso do zero, pois não é distribuído em formato binário. Você pode obtê-lo aqui: http://ms-sys.sourceforge.net

Depois que ele foi construído, navegue até a saída de builds (se bem me lembro, é apenas rotulado como "bin"). Em seguida, execute o seguinte comando:

ms-sys -w /dev/sda

Isso grava o MBR no dispositivo especificado (obviamente, mude 'sda' para qualquer dispositivo que seu SSD esteja). Observe que não há uma partição específica para gravar e sua gravação no dispositivo geral em si. Isso porque o MBR simplesmente aponta para onde o bootloader está localizado. ms-sys simplesmente escreve assumindo que o gerenciador de inicialização está localizado na primeira partição do disco, então é onde a partição do Windows 7 deve estar localizada.

Agora você pode tentar inicializar no Windows e, se tudo correr como planejado, você verá a animação de inicialização.

No entanto, se isso não funcionou para você ou se você costumava ter uma partição do System Reserve, não se preocupe, pois ainda há mais uma opção.

Voltando ao ms-sys, vá ao terminal Ubuntu e execute os seguintes comandos para ms-sys:

ms-sys -w /dev/sda1
ms-sys -p /dev/sda1

Eles gravam um carregador de inicialização real na partição do Windows 7, bem como informações sobre partições.

No caso de nenhum desses funcionar, o uso do ms-sys pode ser extremamente útil, pois foi para mim quando mudei uma instalação do Linux para uma VM e me livrei do GRUB por razões de compatibilidade. Cada situação semelhante pode ser extremamente diferente quando se trata disso, então tente mexer com alguns métodos diferentes. Se chegar a isso, você pode sempre fazer backup de todas as informações importantes e começar com uma instalação limpa, embora geralmente seja um último recurso.

Eu espero que isso ajude!


0