Se o Windows XP e o NTLDR estiverem compactados, talvez isso funcione:
- Instale o 'ntfsprogs'
- Monte a partição do Windows (por exemplo, / dev / sda1):
sudo mount /dev/sda1 /mnt/winxp
- Copie o ntldr para o seu diretório home (ou em outro lugar):
cp -p /mnt/winxp/ntldr ~
- Exclua ou faça backup do arquivo ntldr original:
sudo mv /mnt/winxp/ntldr /mnt/winxp/ntldr.bak
- Copie o ntldr da sua pasta pessoal de volta para a partição do Windows usando 'ntfscp' (isso deve ser descompactado). Você primeiro precisa desmontar a partição:
sudo umount /mnt/winxp
ntfscp -v /dev/sda1 ~/ntldr ntldr
- Para verificar se a operação foi bem-sucedida, você pode executar 'ntfsinfo':
sudo ntfsinfo -v -F /ntldr /dev/sda1
Se isso aparecer:
File attributes: (0x00000000)
< br> então o carregador é fixo e você pode tentar inicializar (e eu sugiro que você desmarque a opção "Compactar esta unidade para economizar espaço" em propriedades C:).