Como instalar drivers não assinados no Windows 7?

Como instalar drivers não assinados no Windows 7?

Estou tentando instalar o FreeOTFE no Windows 7 de 64 bits. O FreeOTFE vem com muitos drivers para vários algoritmos de criptografia, que precisam ser instalados.

O Windows me dá o erro de que, como esses drivers não são assinados, eles não serão instalados.

Como desativo e reativo essas verificações de assinatura?

Tentei definir valores de configuração de inicialização:

bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS
bcdedit -set TESTSIGNING OFF

Mas depois de uma reinicialização, as coisas continuaram as mesmas.

Tudo o que sei é que preciso colocar o Windows no modo de teste, mas como faço isso? A outra alternativa é instalar uma ferramenta de terceiros, para substituir temporariamente a aplicação de assinatura, mas eu realmente não quero isso.

Responder1

Há informaçõesaquisobre como instalarGrátisOTFEem máquinas Windows 7 x64.

Embora eu tenha experimentado alguns problemas, estas foram as etapas necessárias para fazê-lo funcionar:

  1. Habilitar assinatura de teste(em máquinas de 64 bits);
    • execute um prompt de comando com direitos de administrador;
      • tipocmdna caixa de diálogo do menu iniciar, clique com o botão direito eexecutar como administrador;
    • habilite o testsigning para a instalação do Windows atualmente inicializada digitandobcdedit.exe /set TESTSIGNING ON
  2. Reiníciosua máquina.
  3. Certifique-se de queGrátisOTFEinstaladorénãocriptografado EFS(cor verde no explorer).
    • É por isso que a instalação falhou para mim antes. Meu AppData é criptografado por EFS. Conseqüentemente, o instalador baixado também foi criptografado. Portanto, os arquivos do driver instalado nosistema32também foram criptografados. Os drivers precisam ser carregados pelo SYSTEM, mas o SYSTEM não possui meus certificados de criptografia pessoais, portanto não pode carregar os drivers.
  4. Execute oGrátisOTFEinstaladorcomo administrador(clique com o botão direito, etc.).

Testado no Windows 7 Pro x64 e no Windows 7 Ultimate x64.

Observe queGrátisOTFEapenas monta sua unidade LUKS. Não oferece suporte EXT4 para Windows. O que fiz para usar meu volume LUKS no Windows e no Linux foi usar um contêiner LUKS com um volume NTFS porque ele pode ser lido/gravado pelo Windows e pelo Linux imediatamente.

Apenas não use compactação EFS ou NTFS no volume LUKS de dentro do Windows, porque o ntfs-3g (Linux) não pode ler isso.


Edição de 25/02/2015

Observe que o FreeOTFE foi descontinuado. O fork que está agora em desenvolvimento ativo éDoxBox.

Responder2

O seguinte deve ajudá-lo. É retirado doPasso a passo de assinatura de código no modo kernel, v1.1c, página 24. Refere-se ao Windows Vista, pois o Windows 7 não havia sido lançado no momento em que este artigo foi escrito. Aplica-se ao Windows 7 e também ao Windows Vista.

Etapa 2: ativar a opção de configuração de inicialização de assinatura de teste no modo kernel O software de modo kernel assinado para teste não pode ser carregado em um sistema Windows Vista padrão. A opção de configuração de inicialização com assinatura de teste deve ser habilitada manualmente antes que o kernel possa verificar os drivers assinados por teste. Para usar a ferramenta BCDEdit para ativar a opção de assinatura de teste de configuração de inicialização

  1. Abra uma janela de comando elevada clicando com o botão direito no ícone e clicando em Executar como administrador.
  2. Use o seguinte comando para ativar a assinatura de teste:
    bcdedit.exe /set TESTSIGNING ON

Observação:BCDEdit é o novo editor de configuração de inicialização e está incluído no Windows Vista e em versões posteriores do Windows. Para obter mais informações sobre o BCDEdit, consulte o white paper intitulado “Dados de configuração de inicialização no Windows Vista”. Quando a opção BCDEdit para assinatura de teste está habilitada, o Windows Vista faz o seguinte:

  • Exibe uma marca d’água com o texto “Modo de Teste” em todos os quatro cantos da área de trabalho, para lembrar aos usuários que o sistema está com a assinatura de teste habilitada.
  • O carregador do sistema operacional e os drivers de carregamento do kernel que são assinados por qualquer certificado. A validação do certificado não é necessária para encadear uma autoridade de certificação raiz confiável. Porém, cada arquivo de imagem de driver deve ter uma assinatura digital.

informação relacionada