OS X에서 열린 Bitlocker USB 스틱


8

Windows 7 내장 도구 (bitlocker)로 암호화 된 USB 스틱이 있습니다. OS X El Capitan에서 열어보고 싶습니다.

파일을 열면 "BitLockerToGo.exe"파일과 "Read Me.url"파일 만 있으면됩니다.

나는 여기에 약간의 조각을 찾았지만 Mac에 대한 완전한 절차는 없습니다.



@Marthijn "M3 bitlocker"는 언급 할 가치가 있습니다. 라이센싱 모델은이를 사용하지 못하게했지만 독자는 자유롭게 선택할 수 있습니다.
A. Richard

답변:


9

실제로 나는 그것이 모든 사람에게 유익 할 것이라고 생각했기 때문에 약간의 성공 후에 물었다 ;-)

전체 과정은 다음과 같습니다. 모든 링크를 포함시킬만큼 평판이 충분하지 않아 일부 링크가 누락되었습니다. 미안합니다.

높은 수준, 우리는 "잠금 해제"가 필요합니다.

그러나 설치하려면 해결해야 할 몇 가지 종속성 이 있습니다.

  1. "OS X 용 퓨즈"
    • 사이트에서 .img를 다운로드하고 .pkg 설치 프로그램을 열고 실행하십시오.
  2. Xcode 명령 줄 개발자 도구

    • 일반적인 대답이 무엇인지 잘 모르겠습니다.
    • 터미널을 열고 입력

      xcode-select --install
      
      • "-bash : xcode-select : command not found"오류가 발생하면 App Store에서 Xcode를 설치 한 다음이 명령을 다시 시작해야합니다.
      • 설치 여부를 묻는 경고 창이 나타나면 "설치"버튼을 클릭하십시오.
      • "xcode-select : error : 명령 줄 도구가 이미 설치되어 있습니다 ... [...]"오류가 표시되면 모든 설정이 완료된 것입니다.
  3. "홈브류"

    • 웹 사이트의 지시에 따라 터미널에 다음을 입력하십시오.

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • 설치하지 않았지만 Xcode 도구가 설치되지 않았다는 오류가 발생하면 경로를 Xcode로 변경하십시오.

      sudo xcode-select -switch /
      
  4. 그리고 분명히 dislocker !

    • ZIP 다운로드 (오른쪽의 녹색 버튼 "복제 또는 다운로드"로 제공)
    • ZIP 컨텐츠 추출
    • 터미널을 열고 디렉토리를 dislocker-master 디렉토리로 변경하십시오.
    • 디스 로커 컴파일 및 설치 :

      brew install src/dislocker.rb
      
      • 설치하지 않았지만 Xcode 도구가 설치되지 않았다는 오류가 발생하면 다음과 같이 경로를 변경하십시오.

        sudo xcode-select -switch /
        

절망하지 마십시오. 이제 USB 스틱을 장착 할 차례입니다 !

그러나 사소한 일이 아닙니다 ...

  1. 디스크 유틸리티를 사용하여 USB 스틱 장치를 식별하십시오.
    • 디스크 유틸리티를 열고 USB 스틱 드라이브를 선택하십시오. 어딘가에 "disk3s1"과 같은 것을 얻을 수 있습니다. 다음 예제에서이 예제를 실제 값으로 바꾸십시오.
    • 디스크 유틸리티를 열어 두십시오. 다음 단계에서 사용됩니다
  2. 디스크 유틸리티 (예 : 마운트 해제 버튼)에서 USB 드라이브를 꺼냅니다.
  3. 복호화 된 파일의 디렉토리를 작성하십시오.

    sudo mkdir /tmp/mydrive
    

    경고 :이 디렉토리에는 이상한 특성이 있습니다. "ls"로 표시되지만 "ls -l"에는 표시되지 않고 Finder에는 표시되지 않으며 내용을 나열 할 수 없으며, 삭제하려고하면 종종 이상한 것으로 표시됩니다. 오류 메시지. 그래서 매번 재부팅 할 때마다 / tmp에 넣습니다.

  4. 디스 커커로 USB 스틱을 해독하십시오. 디스크가 "disk3s1"이고 암호가 "MyPassword"인 경우 명령은 다음과 같습니다.

    sudo dislocker-file -V /dev/disk3s1 -v -uMyPassword -r -- /tmp/mydrive
    
  5. 디스크 이미지를 디스크 유틸리티에 추가하고 마운트

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

    참고 : "/ tmp / mydrive / dislocker-file"을 직접 나열하지 마십시오. 그냥 있다고 가정하고 그대로 경로를 작성하십시오.

Hourray !!!, 새로운 드라이브가 있습니다!


정말 쉬운 일은 없기 때문에 정리 하려면 다음을 수행해야합니다.

  1. 드라이브 마운트 해제
    • 예를 들어 친구 디스크 유틸리티에서 아이콘을 선택하고 "마운트 해제"버튼을 클릭하십시오.
  2. 이미지를 제거하십시오
    • "Disk Utility"에서 회색 드라이브를 선택하고 "File"메뉴에서 "Eject"를 선택하십시오.
  3. 퓨즈 볼륨을 분리하십시오

    sudo  hdiutil detach /tmp/mydrive/
    

이제 / tmp / mydrive 디렉토리는 삭제할 수있는 일반 디렉토리입니다 ...


프로세스가 확실히 복잡하다는 것을 알았으므로 마지막으로 읽기 전용 드라이브를 얻습니다. 더 나은 답변에 관심이 있습니다.


brew install src/dislocker.rbmake단계 에서 실패했습니다 . 이상하게도, 수동으로 실행 cmake, make그리고 make install성공과 지하실로 설치되어 있어야합니다.
Drew Stephens

Jonatan $ sudo dislocker -V / dev / disk2s1 --user-password xxx-~ / Decrypted-disk 사용자 비밀번호를 입력하십시오 : fuse : 유효하지 않은 인수`/ Users / Jonatan / Decrypted-disk '오류는 무엇입니까? 나는 ... 기존 디렉토리와 존재하지 않는 디렉토리를 모두 시도
jontejj

8

High Sierra에 대한 경험을 더 간단하게 공유하고 싶습니다.

설치

사제

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

macOS 용 퓨즈

brew cask install osxfuse

노트

  • osxfuse를 설치 및 / 또는 사용하려면 커널 확장을 활성화해야 할 수도 있습니다. System Preferences → Security & Privacy → General

  • osxfuse가 권장하는대로 계속 진행하기 전에 재부팅해야합니다.

잠금 해제

brew install dislocker

조작

# 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

마운트 해제

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

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

스크립트

또한 마운트 / 마운트 해제 절차를 쉽게하기 위해 요점 을 만들었습니다 .

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

# unmount
sudo umount-bitlocker /dev/disk3s1

이것은 최신의 유일한 정답입니다. 디스 록커 github조차 업데이트되지 않았습니다.
not2qubit

0

여전히 작동하는지 확인할 수 있습니다 (2018 년 10 월 2 일). 그러나 dislocker unlock 명령과 gist는 모두 볼륨을 읽기 전용으로 마운트합니다. 전체 액세스 (읽기 / 쓰기)가 필요한 경우 dislocker 명령에서 "-r"옵션을 제거하거나 "-r"을 제거하여 gist mount-bitlocker를 편집하십시오.


-1

대체 솔루션

가상 머신에서 Windows를 사용하십시오. USB 장치를 VM으로 전달하고 호스트 macOS와 다시 공유하십시오.

나는 그것을 시도하지 않았지만 이론적으로 작동해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.