Como montar um disco criptografado a partir da linha de comando?


17

Quando digito diskutil mount disk3o terminal, diz Volume (s) montado (s) com sucesso . No entanto, o disco não está montado e posso confirmar isso abrindo a GUI do Disk Utility.app e também o disco não aparece no Finder.

Eu suspeito que isso ocorre porque o disco está criptografado e o comando do terminal não está passando através de "Keychain" para recuperar a senha do disco criptografado.

O que você acha? Existe uma maneira de montar discos criptografados através da linha de comando?
Obrigado.

Respostas:


25

Você deseja executar diskutil coreStorage unlockVolume <UUID>, onde o UUID é o UUID do Volume Lógico associado ao seu disco criptografado /dev/disk3. Você pode obter o lvUUID executando diskutil cs listno terminal e procurando a saída relacionada /dev/disk3. O identificador é uma sequência longa que seria algo como 'B807C2A0-577F-3DB0-9002-F82B9137696C'.

Ele solicitará uma senha nesse ponto e, se estiver correto, desbloqueie o disco.


2
Isso funcionou muito bem. Deve-se dizer que, ao fazer uma lista coreStorage do diskutil, você pode encontrar uma pilha desses IDs representando o dispositivo. No meu caso, a pilha se parece com: Grupo de volumes lógicos, Volume físico, Família de volumes lógicos e, finalmente, Volume lógico. Você deseja usar o ID mostrado com o Logical Volume, que é o último, para sua chamada unlockVolume.
— Robert Casey

Nota para sistemas de arquivos modernos APFS você deve usar diskutil apfs unlockVolumeediskutil apfs list
— Max Coplan

10

Você pode usar hdiutilpara montar uma imagem de disco protegida por uma senha.

hdiutil attach -agentpass /path/to/image.dmg

Isso deve tentar montar a imagem do disco, solicitando a senha. Se ele é criptografado com uma chave pública, você pode passar que o uso de opção -pubkey.


Obrigado. Isso não é bem o que eu "estou procurando Ele não pede a senha do disco é criptografado com Ele pede minha senha conta local duas vezes antes de colocar o disco...
— josswinn

3
Curiosamente, ele só me solicita uma senha quando omito a opção -agentpass.
— Teo Sartori

1
Sua resposta, usando o hdiutil, não tem nada a ver com o OP e a pergunta, que era sobre montar um disco criptografado a partir da linha de comando, não uma imagem de disco criptografada, que são duas coisas diferentes! A resposta da foundling, usando o diskutil, é a resposta correta!
— User3439894

Boa resposta. O hdiutil é a resposta para outra pergunta relacionada que eu tive: como desmontar o dmg criptografado e "travá-lo" para que ele comece a pedir a senha na nova montagem. A resposta éhdiutil eject /Volumes/your_volume
— Vladimir Tolstikov

2

Não consigo ver o que estou fazendo diferente hoje, mas

diskutil unmount disk3           

e

diskutil mount disk3        

estão funcionando bem, desmontando e montando adequadamente o disco rígido e é visível no Finder. A criptografia parece não ter nada a ver com isso.


1
Você está respondendo sua própria pergunta aqui? Em caso afirmativo, é sua resposta que o problema simplesmente desapareceu?
— Daniel

0

Entre no modo de recuperação. Abra o aplicativo Terminal. Inicie o aplicativo Disk Utility a partir da linha de comando executando:

/Applications/Utilities/Disk\ Utility.app/Contents/MacOS/Disk\ Utility

Selecione a unidade de bloqueio e clique em montar. Ele solicitará uma senha se criptografada

Você pode inserir seu volume raiz normalmente.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.