Desbloqueia o volume bloqueado por bits no prompt de comando?

2

Desejo desbloquear meu volume bloqueado com o BitLocker no prompt de comando, o comando que pesquisei na Internet é:

manage-bde -unlock E: -RecoveryPassword "mypassword"

Mas minha senha tem espaço entre seus caracteres e não funciona. Mesmo se eu colocar entre aspas. Como posso resolver isso?

    
por abdolahS 25.08.2015 / 11:57

2 respostas

4

Como David menciona usar

C:\Windows\System32>manage-bde -unlock D: -Password Enter the password to unlock this volume:

Este é um prompt ativo. Você não pode digitar sua senha na mesma linha, você tem que esperar pelo prompt.

Portanto, uma alternativa:

C:\Windows\System32>manage-bde -unlock D: -RecoveryKey "D:\path\keyfile.bek"

É mais fácil lidar com os arquivos em lote que você mencionou do que com a senha. Protege o acesso ao arquivo de chaves embora.

Tome nota que o -RecoveryKey é um pouco confuso. Não funcionará com o arquivo .txt-recovery-file, que na verdade é chamado RecoveryPassword; ele funciona com uma chave de inicialização ou uma chave de recuperação, ambas as quais são um arquivo de chave externa. (* .bek)

Você pode adicionar essa chave com o comando, começar com %código% Isso exibirá ajuda e exemplos para que você possa escolher um novo tipo de chave para a sua unidade.

Para sua visão geral:

  • Senha de recuperação: senha numérica
  • Senha: senha definida pelo usuário
  • RecoveryKey: arquivo * .bek contendo uma chave muito longa e complicada.
  • StartupKey: o mesmo que RecoveryKey, * .bek, para uso durante a inicialização.
  • Outros tipos disponíveis, execute o /? comando.
por 06.05.2016 / 21:45
0

Você pode passar a senha diretamente na linha de comando se usar o PowerShell:

Unlock-Bitlocker d: -Password (ConvertTo-SecureString "YourPassword" -AsPlainText -Force)

Como já foi dito, o manage-bde tenta forçar um humano a digitar a senha por um bom motivo, evitando embutir senhas em texto puro dentro dos arquivos .bat / .ps1. No entanto, existem razões válidas para isso, desde que sejam tomados cuidados em um ambiente confiável. Os documentos para os dois últimos switches apontam apenas uma das muitas maneiras pelas quais isso pode ser prejudicial:

-AsPlainText: especifica uma string de texto simples para converter em uma string segura. Os cmdlets de string segura ajudam a proteger o texto confidencial. O texto é criptografado para privacidade e é excluído da memória do computador após ser usado. Se você usar esse parâmetro para fornecer texto simples como entrada, o sistema não poderá proteger essa entrada dessa maneira. Para usar esse parâmetro, você também deve especificar o parâmetro Force.

-Force: confirma que você entende as implicações do uso do parâmetro AsPlainText e ainda deseja usá-lo.

    
por 05.07.2018 / 05:03