เปิด Bitlocker USB stick บน OS X


8

ฉันมีก้าน USB เข้ารหัสโดยเครื่องมือในตัว Windows 7 (bitlocker) ฉันต้องการเปิดใน 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: ไม่พบคำสั่ง" คุณจะต้องติดตั้ง Xcode จาก App Store จากนั้นเริ่มคำสั่งนี้อีกครั้ง
      • หากหน้าต่างแจ้งเตือนปรากฏขึ้นถามว่าคุณต้องการติดตั้งหรือไม่ให้คลิกที่ปุ่ม "ติดตั้ง"
      • หากพิมพ์ข้อผิดพลาด "xcode-select: error: เครื่องมือบรรทัดคำสั่งได้รับการติดตั้งแล้ว [... ]" คุณก็พร้อมแล้ว
  3. "Homebrew"

    • ทำตามคำแนะนำบนเว็บไซต์ของพวกเขาพิมพ์ต่อไปนี้ใน terminal

      /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      
    • หากคุณได้รับข้อผิดพลาดเกี่ยวกับเครื่องมือ Xcode ที่ไม่ได้ติดตั้งในขณะที่คุณติดตั้งให้เปลี่ยนพา ธ ไปเป็น Xcode:

      sudo xcode-select -switch /
      
  4. และเห็นได้ชัดว่าdislocker !

    • ดาวน์โหลด ZIP (มีอยู่ในปุ่มสีเขียว "Clone or Download" ทางด้านขวา)
    • แยกเนื้อหา ZIP
    • เปิดเทอร์มินัลและเปลี่ยนไดเร็กทอรีเป็นไดเร็กทอรี dislocker-master
    • รวบรวมและติดตั้ง dislocker:

      brew install src/dislocker.rb
      
      • หากคุณได้รับข้อผิดพลาดเกี่ยวกับเครื่องมือ Xcode ที่ไม่ได้รับการติดตั้งในขณะที่คุณติดตั้งให้เปลี่ยนเส้นทางดังนี้:

        sudo xcode-select -switch /
        

อย่าสิ้นหวังตอนนี้ถึงเวลาที่จะเมาท์ก้าน USB แล้ว !

แต่มันจะไม่เป็นเรื่องเล็กน้อย ...

  1. ระบุอุปกรณ์ของแท่ง USB โดยใช้ Disk Utility:
    • เปิด Disk Utility แล้วเลือกไดรฟ์ USB stick ที่อื่นคุณควรได้รับเช่น "disk3s1" แทนที่ตัวอย่างนี้ด้วยค่าจริงของคุณในบรรทัดต่อไปนี้
    • เปิด Disk Utility ไว้มันจะถูกใช้ในขั้นตอนถัดไป
  2. นำไดรฟ์ USB ออกจาก Disk Utility (ปุ่ม Unmount)
  3. สร้างไดเรกทอรีสำหรับไฟล์ที่ถอดรหัส

    sudo mkdir /tmp/mydrive
    

    คำเตือน: ไดเรกทอรีนี้จะมีลักษณะแปลก ๆ : มันปรากฏขึ้นด้วย "ls" แต่ไม่ใช่กับ "ls -l" และไม่อยู่ใน Finder ไม่ว่าจะอยู่ที่ใดนอกจากนี้เนื้อหาไม่สามารถแสดงได้และพยายามลบมันมักจะล้มเหลวด้วยความแปลก ข้อความผิดพลาด นั่นเป็นเหตุผลที่ฉันใส่ไว้ใน / tmp ซึ่งทำความสะอาดทุกครั้งที่รีบูต

  4. ถอดรหัส USB stick ด้วยตัวปลดล็อค หากดิสก์คือ "disk3s1" และรหัสผ่านคือ "MyPassword" คำสั่งจะมีลักษณะดังนี้:

    sudo dislocker-file -V /dev/disk3s1 -v -uMyPassword -r -- /tmp/mydrive
    
  5. เพิ่มอิมเมจของดิสก์ลงใน Disk Utility และติดตั้ง

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

    หมายเหตุ: อย่าพยายามแสดงรายการ "/ tmp / mydrive / dislocker-file" ด้วยตัวเอง แค่คิดว่ามันอยู่ตรงนั้นแล้วเขียนเส้นทางตามที่เป็นอยู่

Hourray !!! มีไดรฟ์ใหม่อยู่ที่นั่น!


เพราะจริงๆแล้วไม่มีอะไรง่ายการทำความสะอาดคุณต้องทำสิ่งต่อไปนี้:

  1. ถอดเมาท์ไดรฟ์
    • ตัวอย่างเช่นจาก Disk Utility เพื่อนของคุณเลือกไอคอนและคลิกที่ปุ่ม "Unmount"
  2. กำจัดภาพ
    • จาก "Disk Utility" เลือกไดรฟ์สีเทาและจากเมนู "File" เลือก "Eject"
  3. ถอดปริมาตรฟิวส์

    sudo  hdiutil detach /tmp/mydrive/
    

ตอนนี้ไดเร็กทอรี / tmp / mydrive เป็นไดเร็กทอรีธรรมดาที่สามารถลบได้ ...


อย่างที่คุณสังเกตเห็นว่ากระบวนการนั้นซับซ้อนและในที่สุดฉันก็เพิ่งได้ไดรฟ์แบบอ่านอย่างเดียว ฉันสนใจคำตอบที่ดีกว่านี้


brew install src/dislocker.rbล้มเหลวในmakeขั้นตอน ผิดปกติวิ่งด้วยตนเองcmake, makeและmake installประสบความสำเร็จและติดตั้งมันเข้าไปในห้องใต้ดิน
Drew Stephens

Jonatan $ sudo dislocker -V / dev / disk2s1 --user-password xxx - ~ / Decrypted-disk ป้อนรหัสผ่านผู้ใช้: ฟิวส์: อาร์กิวเมนต์ที่ไม่ถูกต้อง `/ Users / Jonatan / Decrypted-disk 'สิ่งที่อาจเป็นข้อผิดพลาด? ฉันได้ลองกับทั้งไดเรกทอรีที่มีอยู่และที่ไม่มีอยู่ไดเรกทอรี ...
jontejj

8

ฉันต้องการแบ่งปันประสบการณ์ของฉันเกี่ยวกับ High Sierra เนื่องจากดูเหมือนว่าจะง่ายกว่านี้

การติดตั้ง

Homebrew

/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)

dislocker

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

ต้นฉบับ

ฉันได้สร้างส่วนสำคัญเพื่อให้ง่ายต่อการเมานท์ / unmount:

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

# unmount
sudo umount-bitlocker /dev/disk3s1

นี่เป็นคำตอบที่ถูกต้องเท่านั้นที่เป็นปัจจุบัน ไม่แม้แต่ github dislocker ที่มีการปรับปรุง
not2qubit

0

ฉันสามารถยืนยันว่ายังใช้งานได้ (2 ตุลาคม 2018) อย่างไรก็ตามทั้งคำสั่งปลดล็อค dislocker และส่วนสำคัญเมานต์ไดรฟ์เป็นอ่านอย่างเดียว เมื่อต้องการการเข้าถึงแบบเต็ม (อ่าน / เขียน) ให้ลบตัวเลือก "-r" ออกจากคำสั่ง dislocker และ / หรือแก้ไข gist mount-bitlocker โดยการลบ "-r"


-1

ทางเลือกการแก้ปัญหา

ใช้ Windows ในเครื่องเสมือน ส่งผ่านอุปกรณ์ USB ไปยัง VM และแบ่งปันกลับไปยังโฮสต์ macOS

ฉันไม่ได้ลอง แต่มันควรจะทำงานได้ในทางทฤษฎี

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.