Bom, muitas vezes quando a pessoa remove o Linux da máquina por algum motivo, ela não consegue mais dar boot no Windows porque o arquivo de configuração do bootloader do Linux não existe mais. Nesse caso a pessoa tem a opção de dar boot pelo CD do Windows XP, entrar no console de recuperação e usar os comandos fixboot ou fixmbr.
Ou ainda, se for Win98: fdisk /mbr.
Porém como nada no Windows funciona, estes comandos muitas vezes simplesmente deixam a desejar e o usuário se desespera achando que vai perder todos os seus dados na partição do Windows, mas ainda tem uma saída para esse problema.
Você precisará de uma conexão com a internet ativa para fazer isso.
Dê boot por um liveCD do Ubuntu ou qualquer outra distro LiveCD e instale o ms-sys.
Depois de ter instalado o ms-sys, abra o terminal e digite:
$ ms-sys --mbr /dev/hdX
Onde X é o HD onde o Windows está instalado.
Nota: este parâmetro "--mbr" é para partições NTFS, se você usa FAT32 ou FAT16 em sua partição Windows, consulte a documentação no site para obter mais informações de qual parâmetro usar.
Maiores informações podem ser encontradas no site oficial do projeto:
[5] Comentário enviado por pinduvoz em 27/02/2013 - 00:48h
Me responda, se puder: tendo o W7 instalado, com uma partição de boot separada (o W7 cria a partição "System Reserved", para boot, com 100 MB), isso funciona?