Utilitário para interpretar os arquivos binários BCD.LOG e BOOTSTAT.DAT (o W7 Boot trava)

6

A questão principal é: "Existe algum utilitário que possa interpretar esses dois arquivos binários:

  1. BCD.LOG
  2. BOOTSTAT.DAT

ambos foram atualizados durante o processo de inicialização do Vista / W7?

Eu já conheço o EasyBCD e descobri esta página sobre o formato BOOTSTAT.DAT, mas eu preferiria não reinventar a roda.

Informações de segundo plano .

Estou na desconfortável posição em que minha partição nativa do Windows 7 se recusa a concluir o processo de inicialização (mesmo no modo de segurança com prompt).

Isso aconteceu após ter sido inicializado com êxito a partir do VirtualBox através do acesso a dispositivos brutos. Na verdade, a inicialização do VB funciona consistentemente bem. No entanto, toda vez que tento inicializar nativamente, o processo de inicialização tenta "reparar" a configuração. Com efeito do lado de fora, ele gira os discos por eras e acaba parado em algum lugar. Antes de usar a partição PQService para retornar à configuração de fábrica (é uma nova máquina de qualquer maneira), eu gostaria de dar uma olhada nesses 2 arquivos que eu posso acessar sem nenhum problema do disco do Ubuntu.

Como um aparte, se houver outros arquivos que possam ajudar no diagnóstico da raiz do problema, avise-nos. O winload.exe produz um log por exemplo (essa é uma questão secundária)?

Por favor, note que estou ciente de que o Windows 7 é bastante sensível à configuração do HW que ele encontra após a instalação inicial. No entanto, eu gostaria de entender mais detalhadamente em qual obstáculo eu tropecei antes de decidir desistir ou continuar experimentando a inicialização nativa / virtual.

Obrigado pela ajuda.

    
por Alain Pannetier 15.02.2011 / 19:25

1 resposta

5

Eu não sei sobre BOOTSTAT.DAT mas BCD é uma seção de registro, mesmo formato que todos os outros. Os arquivos BCD.LOG* são os diários de transação para a seção, para fins de recuperação.

Se você tem uma máquina Windows, pode montar a seção do regedit: clique em HKEY_LOCAL_MACHINE , vá para Arquivo-> Carregar seção e navegue até o arquivo BCD. O BCD que foi usado para inicializar o Windows normalmente já está montado como BCD00000000 . Há alguma documentação lá fora no formato de arquivos de seção de registro do Windows NT.

Para o seu projeto de inicialização dupla, os perfis de hardware podem ajudar com as diferentes configurações para o hardware nativo e virtual - tente usar um perfil para cada.

    
por 17.08.2011 / 08:28