
Tenho um PC Fujitsu / Siemens com Windows Vista instalado e estou tentando consertá-lo depois que tive que substituir a placa-mãe: O disco rígido possui três partições do Windows (a partição 2 está marcada como inicializável). Verifiquei isso usando Linux RIP, que inicializei a partir de um pendrive.
Peguei o DVD de recuperação do sistema Windows Vista original para este modelo e estou tentando reparar o sistema operacional.
Eu tenho o seguinte problema. Quando inicio o DVD, após mostrar a barra de progresso por alguns segundos, a tela fica preta e exibe apenas o cursor do mouse. Depois fica assim por muito tempo e tenho que reiniciar.
Tive então a ideia de marcar as partições como não Windows (fiz novamente usando RIP Linux, fdisk). Agora o DVD inicializa no instalador do Windows, mas não vê as partições que precisa reparar.
Alguém já encontrou esse problema? Alguma pista de como resolver isso (quero inicializar a partir do DVD de recuperação e tentar reparar as partições existentes)?
EDITAR 1
Obrigado pelas sugestões no fórum e no chat. Copiando os primeiros 440 bytes de uma partição funcional do Windows Vista e gravando-os no MBRea partição inicializável do sistema quebrado resolveu o problema.
EDITAR 2
Aqui está o final feliz.
Infelizmente, as partições 1 e 2 (onde estava o sistema antigo) estavam muito comprometidas para serem recuperadas. A partição 3, contendo os dados que eu queria recuperar, também estava danificada, por isso não foi possível copiar todos os arquivos nela contidos.
Depois de corrigir o problema do registro de inicialização, inicializei novamente no RIP Linux, recriei as partições 1 e 2 (não sei por que, mas o Windows pôde vê-las logo após a inicialização e depois não conseguiu mais vê-las. Então, não tenho certeza se o A tabela de partições está armazenada em dois locais diferentes e essas cópias se tornaram inconsistentes, mas para ter certeza, acabei de excluir essas duas partições usando fdisk e as criei novamente).
Em seguida, coloquei um novo NTFS em ambas as partições e reiniciei o Linux na instalação do Windows novamente. Desta vez o Windows foi instalado sem problemas. Em seguida, ele detectou a partição 3 (unidade D :) que eu não toquei e a digitalizei. Corrigiu os erros no sistema de arquivos e todas as fotos (algumas fotos de família) parecem estar de volta.
Mais uma vez obrigado a Lornix pelas dicas.
Responder1
Parece o MBR (registro mestre de inicialização) está corrompido no seu computador. Os CD/DVDs do Windows verificam algo (!), Que muda a forma como eles inicializam... considere instalar o Windows em um sistema vazio... ele inicializa, zumbe por um momento, depois inicia o instalador do Windows, enquanto um sistema funcional zumbe, então diz "Pressione qualquer tecla para inicializar a partir do CD/DVD" ...
Portanto, tudo o que o Windows usa para detectar isso está bloqueado no seu computador e está bloqueando a rotina de verificação de CD/DVD do Windows. Viva a armadilha do fracasso! (</sarcasmo>)
Em apuros... (belisque, lembre-se!) você PODERIA extrair o código de inicialização de um sistema FUNCIONANDO usando a MESMA versão do Windows, usando seu CD RIP. Descreverei o método, a implementação e os 'nervos de aço' necessários dependem de você...
Inicialize seu CD RIP no sistema WORKING, também é necessário inserir uma unidade flash ou algo assim, precisamos armazenar 440 bytes em algum lugar
certifique-se de que sua unidade flash esteja montada e acessível.
dd if=/dev/sdX of=/path/to/flash/drive/mybootcode.img bs=1 count=440
(replace /dev/sdX with appropriate boot drive, usually /dev/sda)
isso copiará os primeiros 440 bytes do MBR para o arquivo 'mybootcode.img'
certifique-se de que o arquivo foi gravado, sincronize, desmonte a unidade flash
no seu sistema Borken... mesmos passos, mesmo morcego... sim...
novamente, insira, monte, verifique a unidade flash
dd if=/path/to/flash/drive/mybootcode.img of=/dev/sdX bs=1 count=440 conv=notrunc
(again, /dev/sdX with your appropriate drive, usually /dev/sda)
desmontar, desligar, remover RIP CD...
o sistema PODE ser inicializável agora e PODE ser utilizável com CD/DVD de reparo do Windows
Agora alguém aí está dizendo...mas os setores têm 512 bytes... por que não copiamos apenas o primeiro setor? Bem... considere o CONTEÚDO do MBR.
DeWikipédia, tem uma mesa lá que não vou nem tentar recriar aqui, meu markdown-fu ainda está fraco...
os primeiros 440 bytes são o código de inicialização... enquanto os 72 bytes seguintes incluem vários dados, mas o mais importante... a TABELA DE PARTIÇÃO!!
Agora, a menos que você queira reconstruí-lo manualmente (ou com alguma ferramenta ou outra)... é melhor nósnãoperder (ou substituir!) essas informações!
É por isso, Virgínia, que não copiamos todo o setor de 512 bytes literalmente.