Mở thanh USB Bitlocker trên OS X


8

Tôi có một thanh USB được mã hóa bởi công cụ tích hợp Windows 7 (bitlocker). Tôi muốn mở nó trên OS X El Capitan của tôi.

Khi tôi mở nó, tất cả những gì tôi nhận được là một tệp "BitLockerToGo.exe" và một "Đọc Me.url" khác

Tôi tìm thấy một số phần ở đây và ở đó nhưng không có thủ tục đầy đủ cho mac.



@Marthijn "M3 bitlocker" đáng được đề cập: Mô hình cấp phép không khuyến khích tôi sử dụng nó nhưng người đọc có thể tự do lựa chọn.
A. Richard

Câu trả lời:


9

Thật ra tôi đã hỏi sau một số thành công vì tôi nghĩ nó sẽ có lợi cho tất cả mọi người ;-)

Đây là quá trình hoàn chỉnh. Một số liên kết bị thiếu vì tôi không có đủ danh tiếng để nhúng tất cả. Xin lỗi vì điều đó.

Cấp cao, chúng tôi "chỉ" cần dislocker.

Nhưng để cài đặt nó, có một số phụ thuộc để giải quyết ... chúng ta cần:

  1. "Cầu chì cho OS X"
    • Chỉ cần tải xuống .img trên trang web của họ, mở và chạy trình cài đặt .pkg
  2. Công cụ phát triển dòng lệnh Xcode

    • Tôi không chắc câu trả lời chung chung là gì.
    • Mở một thiết bị đầu cuối và gõ

      xcode-select --install
      
      • Nếu bạn gặp lỗi "-bash: xcode-select: lệnh không tìm thấy", bạn cần cài đặt Xcode từ cửa hàng Ứng dụng, sau đó bắt đầu lại lệnh này.
      • Nếu cửa sổ bật lên cảnh báo hỏi bạn có muốn cài đặt không, nhấp vào nút "cài đặt".
      • Nếu nó in lỗi "xcode-select: error: các công cụ dòng lệnh đã được cài đặt, [...]", bạn đã thiết lập xong.
  3. "Homebrew"

    • Theo hướng dẫn trên trang web của họ, gõ sau trong thiết bị đầu cuối:

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • Nếu bạn gặp lỗi về các công cụ Xcode không được cài đặt trong khi bạn đã cài đặt nó, thì hãy thay đổi đường dẫn thành Xcode:

      sudo xcode-select -switch /
      
  4. và rõ ràng là dislocker !

    • Tải xuống ZIP (có sẵn trong nút màu xanh lá cây "Clone hoặc Download" ở bên phải)
    • Trích xuất nội dung ZIP
    • Mở terminal và thay đổi thư mục thành thư mục dislocker-master
    • Biên dịch và cài đặt bộ giải mã:

      brew install src/dislocker.rb
      
      • Nếu bạn gặp lỗi về các công cụ Xcode không được cài đặt trong khi bạn đã cài đặt nó, thì hãy thay đổi đường dẫn như sau:

        sudo xcode-select -switch /
        

Đừng tuyệt vọng, giờ là lúc để gắn USB !

Nhưng nó sẽ không tầm thường ...

  1. Xác định thiết bị của thanh USB, sử dụng Disk Utility:
    • Mở Disk Utility và chọn ổ đĩa USB. Ở đâu đó bạn sẽ nhận được một cái gì đó như "đĩa3s1". Thay thế ví dụ này bằng giá trị thực tế của bạn trong các dòng sau.
    • Giữ Disk Utility mở, nó sẽ được sử dụng trong các bước tiếp theo
  2. Lấy ổ USB chẳng hạn từ Disk Utility (nút Unmount)
  3. Tạo một thư mục cho tập tin được giải mã

    sudo mkdir /tmp/mydrive
    

    Cảnh báo: thư mục này sẽ có các đặc điểm lạ: nó xuất hiện với "ls" nhưng không có "ls -l" và không có trong Finder ở bất cứ đâu, hơn nữa nội dung không thể được liệt kê và cố gắng xóa nó thường không thành công thông báo lỗi. Đó là lý do tại sao tôi đặt nó trong / tmp được làm sạch mỗi lần khởi động lại.

  4. Giải mã thanh USB với bộ khóa. Nếu đĩa là "đĩa3s1" và mật khẩu là "MyPassword", lệnh sẽ có dạng:

    sudo dislocker-file -V /dev/disk3s1 -v -uMyPassword -r -- /tmp/mydrive
    
  5. Thêm hình ảnh đĩa vào Disk Utility và gắn kết nó

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

    Lưu ý: Đừng cố gắng tự liệt kê "/ tmp / mydrive / dislocker-file". Chỉ cần giả định nó ở đó và viết đường dẫn như vậy.

Hourray !!!, ổ đĩa mới là ở đó!


Bởi vì thực sự không có gì là dễ dàng, để dọn dẹp bạn cần làm như sau:

  1. Tháo ổ đĩa
    • Ví dụ: từ Disk Utility của bạn bè, chọn biểu tượng của nó và nhấp vào nút "Unmount"
  2. Loại bỏ hình ảnh
    • Từ "Tiện ích đĩa", chọn ổ đĩa màu xám và từ menu "Tệp" chọn "Đẩy ra".
  3. Tháo khối lượng cầu chì

    sudo  hdiutil detach /tmp/mydrive/
    

Chỉ bây giờ thư mục / tmp / mydrive là một thư mục đơn giản có thể bị xóa ...


Như bạn nhận thấy quá trình này rất phức tạp và cuối cùng tôi chỉ nhận được một ổ đĩa chỉ đọc. Tôi quan tâm bởi bất kỳ câu trả lời tốt hơn.


brew install src/dislocker.rbthất bại trên makebước. Nhưng kỳ lạ, tự chạy cmake, makemake installđã thành công và cài đặt nó vào Cellar.
Drew Stephens

Jonatan $ sudo dislocker -V / dev / đĩa2s1 --user-password xxx - ~ / Decrypted-đĩa Nhập mật khẩu người dùng: fuse: đối số không hợp lệ `/ Users / Jonatan / Decrypted-đĩa 'có thể là lỗi gì? Tôi đã thử với cả thư mục hiện có và thư mục không tồn tại ...
jontejj

8

Tôi muốn chia sẻ trải nghiệm của mình trên High Sierra, vì nó dường như còn đơn giản hơn.

Cài đặt

Homebrew

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

Cầu chì cho macOS

brew cask install osxfuse

Ghi chú

  • Để cài đặt và / hoặc sử dụng osxfuse, bạn có thể cần bật tiện ích mở rộng kernel của họ trong System Preferences → Security & Privacy → General

  • Đảm bảo khởi động lại trước khi tiếp tục (vì osxfuse khuyên nên làm như vậy).

người phá rối

brew install dislocker

Hoạt động

Núi

# 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

Vô song

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

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

Kịch bản

Tôi cũng đã tạo một ý chính để giảm bớt thủ tục gắn kết / ngắt kết nối:

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

# unmount
sudo umount-bitlocker /dev/disk3s1

Đây là câu trả lời đúng duy nhất được cập nhật. Ngay cả github dislocker cũng không được cập nhật.
not2qubit

0

Tôi có thể xác nhận điều này vẫn hoạt động (ngày 2 tháng 10 năm 2018). Tuy nhiên, cả lệnh mở khóa dislocker và ý chính đều lắp âm lượng dưới dạng chỉ đọc. Khi cần truy cập đầy đủ (đọc / ghi), hãy xóa tùy chọn "-r" khỏi lệnh dislocker và / hoặc chỉnh sửa gist mount-bitlocker bằng cách xóa "-r".


-1

Giải pháp thay thế

Sử dụng Windows trong máy ảo. Chuyển qua thiết bị USB đến VM và chia sẻ lại để lưu trữ macOS.

Tôi đã không thử nó nhưng nó sẽ hoạt động trên lý thuyết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.