Perdeu uma partição após a recuperação do Windows 7 (Como posso reescrever a tabela de partições?)

0

Meu HD contém duas partições: sda (desculpe sobre a designação linux) com o Windows XP e sdb com o Windows 7 e um bootloader grub. Eu os redimensionei (tornou a partição do Windows 7 maior), mas depois a partição do Windows 7 não foi carregada. Eu usei o disco de instalação do Windows 7 para reparar a partição, mas, como um bônus, isso atrapalhou minha partição do Windows XP. Agora, não consigo inicializar o Windows XP ou ler essa partição da minha instalação do Windows 7. GParted pode ler a tabela de partição (atualizada), mas dá uma mensagem de erro sobre a partição do Windows XP (algo sobre a ferramenta ntfsresize), e acho que o sistema de arquivos NTFS na partição do Windows XP ainda contém o tamanho antigo ou outros dados corrompidos. br> Alguém pode me dar uma idéia de como iniciar o processo de recuperação da partição do Windows XP? Tenho certeza de que todos os dados estão lá, eu só tenho que corrigir o ponteiro para ele.

    
por Mosh 10.11.2009 / 21:37

1 resposta

0

Eu diria que o primeiro passo é o backup do que você tem antes que fique pior. Se você puder, digite a unidade inteira em um arquivo de imagem em outra unidade.

    dd if=/dev/sda  of=/mnt/another-drive-with-space.img bs=1M

se você não tem espaço, pode compactar a imagem:

    dd if=/dev/sda bs=1M | gzip -9 > /mnt/another-drive-with-space.img.gz

Em seguida, o Windows realmente odeia inicializar de qualquer lugar, exceto da partição primária na unidade principal. Eu tentaria remover o seu disco win7 e, em seguida, inserir o disco de instalação do XP e selecione "instalar" e depois "reparar" Isso deve corrigir o carregador de inicialização do Windows e reinstalar os arquivos de sistema assumindo a partição é reconhecível pelo XP. Se o disco não for reconhecível, verifique as ferramentas de recuperação no Ultimate Boot CD .

Em seguida, supondo que você possa inicializar no XP agora, coloque seu disco win7 no computador como o principal hardrive. Arranque do disco de instalação do Win7 e faça "custom", "install" "repair" (acho que ainda não tentei isso com o Win7). Supondo que isso não seja muito diferente do Vista / XP, ele deve encontrar sua instalação do XP e fazer uma entrada para o carregador de inicialização. Uma vez que você é inicializado no Win7, você pode adicionar sua instalação do linux ao gerenciador de inicialização e / ou ajustar suas configurações do carregador de inicialização com EasyBCD .

Também é possível converter sua imagem de backup em uma imagem do VirtualBox e executar sua instalação do XP em uma VM, em vez da inicialização dupla, a menos que você precise do XP para jogos.

Outra opção é o Smart Boot Manager . Eu usei a versão do CD deste no passado para inicializar o sistema operacional quando o MBR é borked

    
por 10.11.2009 / 22:42