Abra o stick USB do Bitlocker no OS X

8

Eu tenho um pendrive criptografado pela ferramenta integrada do Windows 7 (bitlocker). Gostaria de abri-lo no meu OS X El Capitan.

Quando abro, tudo o que recebo é um arquivo "BitLockerToGo.exe" e outro "Read Me.url"

Encontrei algumas peças aqui e ali, mas nenhum procedimento completo para o mac.

A. Richard
fonte
Vale mencionar o @Marthijn "M3 bitlocker": o modelo de licenciamento me desencorajou a usá-lo, mas o leitor é livre para escolher.
A. Richard

Respostas:

9

Na verdade, eu perguntei depois de algum sucesso, porque pensei que iria beneficiar a todos ;-)

Aqui está o processo completo. Alguns links estão ausentes porque eu não tenho reputação suficiente para incorporar todos eles. Me desculpe por isso.

De alto nível, "apenas" precisamos do dislocker.

Mas para instalá-lo, existem algumas dependências a serem resolvidas ... precisamos:

  1. "Fusível para OS X"
    • Basta baixar o .img no site, abrir e executar o instalador .pkg
  2. Ferramentas para desenvolvedores de linha de comando do Xcode

    • Não sei qual é a resposta genérica.
    • Abra um terminal e digite

      xcode-select --install
      
      • Se você receber o erro "-bash: xcode-select: command not found", será necessário instalar o Xcode na App Store e iniciar novamente este comando.
      • Se uma janela de alerta aparecer, perguntando se você deseja instalar, clique no botão "instalar".
      • Se aparecer o erro "xcode-select: error: as ferramentas de linha de comando já estão instaladas, [...]" ", está tudo pronto.
  3. "Homebrew"

    • Seguindo as instruções em seu site, digite o seguinte no terminal:

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • Se você receber um erro sobre as ferramentas do Xcode não estarem instaladas enquanto o instalou, altere o caminho para Xcode:

      sudo xcode-select -switch /
      
  4. e obviamente dislocker !

    • Faça o download do ZIP (disponível no botão verde "Clonar ou fazer o download" à direita)
    • Extrair conteúdo ZIP
    • Abra o terminal e altere o diretório para o diretório dislocker-master
    • Compile e instale o dislocker:

      brew install src/dislocker.rb
      
      • Se você receber um erro sobre as ferramentas do Xcode não estarem instaladas enquanto o instalou, altere o caminho da seguinte maneira:

        sudo xcode-select -switch /
        

Não fique desesperado, agora é hora de montar o pendrive !

Mas não vai ser trivial ...

  1. Identifique o dispositivo do pendrive, usando o Utilitário de Disco:
    • Abra o Utilitário de Disco e selecione a unidade USB. Em algum lugar você deve obter algo como "disk3s1". Substitua este exemplo pelo seu valor real nas seguintes linhas.
    • Mantenha o Utilitário de Disco aberto, ele será usado nas próximas etapas
  2. Ejete a unidade USB, por exemplo, do Utilitário de Disco (botão Desmontar)
  3. Crie um diretório para o arquivo descriptografado

    sudo mkdir /tmp/mydrive
    

    Atenção: este diretório terá características estranhas: ele aparece com "ls", mas não com "ls -l" e não no Finder, onde quer que esteja, além disso, o conteúdo não pode ser listado, e a tentativa de excluí-lo geralmente falha com estranhos mensagens de erro. É por isso que eu o coloco em / tmp, que é limpo a cada reinicialização.

  4. Descriptografe o pendrive com dislocker. Se o disco for "disk3s1" e a senha for "MyPassword", o comando será semelhante a:

    sudo dislocker-file -V /dev/disk3s1 -v -uMyPassword -r -- /tmp/mydrive
    
  5. Adicione a imagem do disco ao Disk Utility e monte-a

    sudo hdiutil attach -imagekey diskimage-class=CRawDiskImage /tmp/mydrive/dislocker-file
    

    Nota: Não tente listar "/ tmp / mydrive / dislocker-file" sozinho. Apenas assuma que está lá e escreva o caminho como está.

Hourray !!!, a nova unidade está lá!


Como realmente nada é fácil, para fazer a limpeza, você precisa fazer o seguinte:

  1. Desmonte a unidade
    • Por exemplo, no seu amigo Disk Utility, selecione o ícone e clique no botão "Desmontar"
  2. Livre-se da imagem
    • Em "Utilitário de disco", selecione a unidade acinzentada e, no menu "Arquivo", selecione "Ejetar".
  3. Desconecte o volume do fusível

    sudo  hdiutil detach /tmp/mydrive/
    

Somente agora o diretório / tmp / mydrive é um diretório simples que pode ser excluído ...


Como você notou, o processo é definitivamente complexo e, finalmente, recebo uma unidade somente leitura. Estou interessado em qualquer resposta melhor.

A. Richard
fonte
brew install src/dislocker.rbfalhou na makeetapa. Estranhamente, rodando manualmente cmake, makee make installconseguiu e instalou-lo para o porão.
de Drew Stephens
Jonatan $ sudo dislocker -V / dev / disk2s1 --user-password xxx - ~ / Decrypted-disk Digite a senha do usuário: fusível: argumento inválido `/ Users / Jonatan / Decrypted-disk 'qual pode ser o erro? Eu tentei com ambos, o diretório existente e um diretório não existente ...
jontejj
8

Eu gostaria de compartilhar minha experiência em High Sierra, pois parece ser ainda mais simples.

Instalação

Homebrew

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Fusível para macOS

brew cask install osxfuse

Notas

  • Para instalar e / ou usar osxfuse, talvez seja necessário ativar a extensão do kernel no System Preferences → Security & Privacy → General

  • Certifique-se de reiniciar antes de prosseguir (como aconselha o osxfuse).

dislocker

brew install dislocker

Operação

Mount

# to unlock the dislocker image
sudo dislocker -v -V /dev/disk3s1 -r -uPASSWORD ~/mydrive

# to mount the unlocked image
sudo hdiutil attach /tmp/mydrive/dislocker-file -imagekey diskimage-class=CRawDiskImage -mountpoint /Volumes/mydrive

Desmontar

# unmount the unlocked image
sudo hdiutil detach /Volumes/mydrive

# release the unlocked bitlocker
sudo hdiutil detach /tmp/mydrive

Roteiro

Também criei uma essência para facilitar o procedimento de montar / desmontar:

# mount, will be available at /Volumes/bitlocker.disk3s1
sudo mount-bitlocker /dev/disk3s1 PASSWORD

# unmount
sudo umount-bitlocker /dev/disk3s1
Albus Dumbledore
fonte
Esta é a única resposta correta que está atualizada. Nem o github do dislocker é atualizado.
Not2qubit 12/0518
0

Posso confirmar que ainda funciona (2 de outubro de 2018). No entanto, o comando de desbloqueio do dislocker e o gist montam o volume como somente leitura. Quando o acesso completo (leitura / gravação) for necessário, remova a opção "-r" do comando dislocker e / ou edite o gist mount-bitlocker removendo "-r".

sven481
fonte
-1

Solução alternativa

Use o Windows na máquina virtual. Passe pelo dispositivo USB para a VM e compartilhe de volta para hospedar o macOS.

Eu não tentei, mas deve funcionar teoricamente.

amdyes
fonte