Finalmente, o problema é claro: a cópia do meu disco rígido antigo criou discos dinâmicos em vez de discos básicos . Depois de mudar isso , tudo funcionou novamente.
Estou executando o Windows7 Enterprise, versão x64. Criei um arquivo windows7 vhd com a ajuda da seguinte postagem no blog blog hanselman
Depois disso, adicionei-o ao meu menu de inicialização com a ajuda de outra postagem no blog blog hanselman
Isso funcionou muito bem.
Depois disso, atualizei meu disco rígido. Com a ajuda do clonezilla eu copiei o disco antigo para o novo disco. O próximo passo foi copiar o vhd para outra partição.
Então atualizei o menu de inicialização. No entanto, o passo
C:\>bcdedit /set {guid} device vhd=[driveletter:]\<directory>\<vhd filename>
falha com a mensagem
An error has occurred setting the element data.
The request is not supported.
o que está acontecendo?
Finalmente, o problema é claro: a cópia do meu disco rígido antigo criou discos dinâmicos em vez de discos básicos . Depois de mudar isso , tudo funcionou novamente.
VHD nativo de inicialização do Suporte do Windows 7, mas o BCDedit não suporta disco dinâmico; esse erro significa que você tem seu VHD em um disco dinâmico ou volume. Você pode converter seu disco dinâmico em disco básico para continuar.
Já experimentou o EasyBCD 2.0 ? Ele tem um novo recurso para adicionar automaticamente entradas de VHD ao BCD.