Fazer o boot do Windows após cópia setorial do cartão flash de 4 GB para 8 GB

0

Tenho o sistema Windows Embedded XP instalado em um cartão Compact Flash de 4 GB (que é visível como unidade IDE para o sistema operacional). Eu usei dd para movê-lo setor a setor para outro flash drive que é 8 GB, mas ele não pode inicializar dizendo "NTLDR está faltando". Depois de alguns googling eu encontrei uma ideia de que é a mudança na geometria CHS, o que é culpa.

Eu verifiquei a configuração do BIOS e procurei por configurações detectadas automaticamente para cartões antigos e novos. Aqui estão eles:

            Old:     New:
-------------------------
Cylinder    8006    15538
Head          16       16
Precomp        0        0
Landing     8005    15537
Sector        63       63

Eu mudei o modo de drive de "Auto" para "CHS" e tentei configurar manualmente o drive de 8 GB com a mesma geometria que o antigo, mas (sem surpresa) as coisas ficaram piores ("NTLDR está faltando") "FALHA DE DISCO DE SISTEMA").

Eu sei que existem fixboot e fixmbr para situações como essa, mas é possível inicializar o sistema mantendo a cópia exata da unidade inalterada?

    
por firegurafiku 18.08.2014 / 14:40

0 respostas