ใช้ไดรฟ์ที่เข้ารหัสด้วย BitLocker (Windows) บน Ubuntu 14.04 LTS


43

ฉันจะติดตั้งไดรฟ์ที่เข้ารหัสด้วย BitLocker บน Ubuntu ได้อย่างไร

ฉันได้ตรวจสอบเว็บไซต์ไวน์แล้วและไม่มีการสนับสนุน BitLocker และฉันไม่รู้ว่าจะติดตั้ง Dislocker บนคอมพิวเตอร์ของฉันอย่างไร

ฉันไม่สามารถลบการเข้ารหัสเพราะคอมพิวเตอร์ในโรงเรียนของฉันใช้ Windows OS แทน Linux OS นอกจากนี้เพราะฉันติดตั้ง Ubuntu เพราะ Windows OS ของฉันไม่ทำงาน

คำตอบ:


44

อันดับแรกเราสร้างสองโฟลเดอร์/media/bitlockerและ/media/mount:

sudo mkdir /media/bitlocker /media/mount

จากนั้นดาวน์โหลดและแล้วดึงDislocker

คุณจะต้องติดตั้งแพ็คเกจที่จำเป็น:

sudo apt-get install libfuse-dev

ในการติดตั้งเราจำเป็นต้องเปลี่ยนไดเรกทอรีเป็นdislockerโฟลเดอร์:

cd dislocker

คุณจะต้องเลือกอย่างใดอย่างหนึ่งต่อไปนี้ขึ้นอยู่กับระบบปฏิบัติการของคุณ:

  • สำหรับนักบิดที่ชอบเดเบียนที่ใช้ Debian Jessie หรือ Ubuntu 14.04 ขึ้นไป:

    aptitude install gcc cmake make libfuse-dev libpolarssl-dev ruby-dev
    
  • สำหรับดิสต์ที่เหมือน Debian ที่ใช้ Debian Stretch หรือ Ubuntu 16.04 หรือใหม่กว่า:

    aptitude install gcc cmake make libfuse-dev libmbedtls-dev ruby-dev
    

ตอนนี้เราก็ติดตั้ง dislocker:

cmake .
make
sudo make install

ที่นี่เราจำเป็นต้องค้นหาพาร์ติชันของเราดังนั้นเราจึงไม่ลบไดรฟ์ทั้งหมดโดยไม่ได้ตั้งใจ:

sudo fdisk -l

หากเรามีรหัสผ่านการกู้คืนเราสามารถถอดรหัสได้โดยใช้สิ่งนี้:

sudo dislocker -r -V /dev/sdaX -p1536987-000000-000000-000000-000000-000000-000000-000000 -- /media/bitlocker

PS: คุณควรแทนที่1536987-000000-000000-000000-000000-000000-000000-000000ด้วยรหัสผ่านการกู้คืนของคุณ

หากคุณรู้รหัสผ่านเราก็สามารถใช้รหัสดังกล่าวได้เช่นกัน:

sudo dislocker -r -V /dev/sdaX -uPASSWORD -- /media/bitlocker

Pssst: แทนที่PASSWORDด้วยรหัสผ่านผู้ใช้ของคุณ ข้อควรระวัง:เก็บuรหัสผ่านไว้ก่อน! ดังนั้นหากรหัสผ่านของคุณคือUbuntuLoverคุณจะต้องใช้uUbuntuLoverหลังจากเครื่องหมายขีดกลาง

หากดิสก์ของคุณเชื่อมต่อกับ sdb ให้ใช้ตัวเลือก sdb1

หากคุณถอดรหัสด้วยไฟล์กู้คืนให้ใช้ "path / to / .BEK" แทน:

sudo dislocker-fuse -V /dev/sdcX -f /media/user/usb-drive/00000000-0X0X-0XX0-XXX0-XXXX0XXX00XX.BEK -- /media/bitlocker

ตอนนี้ในที่สุดเราก็ติดไฟล์ของเรา:

sudo -i
cd /media/bitlocker
mount -r -o loop dislocker-file /media/mount

(หากการเมานต์ด้านบนล้มเหลวด้วย "ปฏิเสธสิทธิ์" ให้เพิ่ม-rตัวเลือกแล้วลองอีกครั้ง)

ตอนนี้คุณสามารถย้ายไปยังโฟลเดอร์ / media / mount และดูข้อมูลถอดรหัสของคุณ

อ่านแหล่งข้อมูลและรายละเอียดเพิ่มเติม


ฉันไม่มีรหัสผ่านการกู้คืน และฉันไม่แน่ใจว่าจะได้รับสิ่งนี้จากที่ไหน คุณเล่าเรื่องนี้ให้ฉันฟังได้ไหม
Ejaz Karim

1
ฉันต้องการสิ่งนี้ด้วย: sudo apt-get install libpolarssl-dev- มิฉะนั้นจะทำให้ล้มเหลว
friederbluemle

3
สิ่งนี้ยังช่วยให้การเขียนไปยังไดรฟ์ bitlockered เช่นเดียวกับการอ่าน?
Samir

1
ล้มเหลวใน ubuntu 16.10
nazar2sfive

1
dislocker ควรสนับสนุนการอ่าน - เขียน (rw) การเข้าถึง bitlocker container / version ลิงค์ "source" บอกว่าการเข้าถึง windows 8 rw ยังไม่รองรับ (ในปี 2014) และความคิดเห็นบอกว่าจะ"เมาท์ ro เป็นเงียบ ๆ (แม้ว่า ติดแสดงให้เห็นว่าเป็น RW)"อาจจะนำไปสู่การติดข้อผิดพลาด"NTFS-3G-mount: ติดล้มเหลว: ไม่อนุญาต" การละเว้น-rตัวเลือกในการปลดล็อคและเมานต์ควรลองติดตั้ง rw
Xen2050

7

คุณต้องการ Dislocker เพื่อใช้ไดรฟ์ที่เข้ารหัสด้วย BitLocker คุณสามารถดาวน์โหลดได้จากที่นี่หรือที่เก็บGitHub ด้วย

ในการติดตั้งคุณจะต้อง:

  • คอมไพเลอร์GCCหรือเสียงดังกราว ;
  • ทำ (หรือ gmake สำหรับ FreeBSD)
  • ส่วนหัวของ FUSE;
  • ส่วนหัวสำหรับ PolarSSL;
  • พาร์ติชันที่เข้ารหัสด้วย BitLocker จาก Windows Vista, 7 หรือ 8

สำหรับคำแนะนำโดยละเอียดโปรดดูหน้านี้หรืออ้างถึงinstall.txtไฟล์ในไฟล์เก็บถาวร Dislocker ที่ดาวน์โหลด


5
คุณไม่ได้จริงๆต้องเชื่อมโยงไปยังหน้าวิกิพีเดียเกี่ยวกับ GitHub?
Vercas

6

กวดวิชาที่ดีมาก แต่มีปัญหาอย่างหนึ่ง เนื่องจากไฟล์อ่านอย่างเดียวคุณจะต้องใช้แฟล็กอ่านอย่างเดียว:

mount -ro loop dislocker-file /media/mount

นอกจากนี้ยังมี -u (--user-รหัสผ่าน) ตัวเลือกที่จะทำให้เรื่องนี้มากได้ง่ายขึ้น:

sudo dislocker -r -V /dev/sdaX -u -- /media/mount
Enter the user password:▯ 

หากคุณต้องการเมานต์อีกครั้งในโฟลเดอร์เดียวกันให้ใช้:

sudo dislocker -r -V /dev/sdaX -u -- -o nonempty /media/mount

(โดยที่ X ควรถูกแทนที่ด้วยจำนวนไดรฟ์ที่เข้ารหัสของคุณเช่น / dev / sda7)


3
นอกจากนี้อย่าใช้make uninstallสำหรับแพ็คเกจนี้ มันจะทำลาย symlink ของคุณและมันจะดูเหมือนว่า / usr / bin ของคุณถูกลบไปแล้วและคุณจะคิดว่าคุณจะต้องติดตั้ง distro ใหม่ของคุณ แต่ไฟล์ทั้งหมดจะอยู่ที่นั่นหลังจากที่คุณรีบูท ฉันไม่พบหน้าเว็บที่ช่วยฉันแก้ไขปัญหานี้ แต่มีปัญหาอื่น ๆ เกี่ยวกับ Makefile ที่ผู้ดูแลควรระวัง
technop

0

ฉันได้ติดตั้งตัวแยกส่วนเมื่อเร็ว ๆ นี้และเรียกใช้สคริปต์ที่cmake .เรียกข้อผิดพลาดในการพยายามที่จะหาpolarsslแม้จะมีการติดตั้ง

โดยบังเอิญในที่สุดฉันก็สามารถติดตั้งได้: คุณไม่ควรเรียกใช้cmakeภายใต้/dislocker/srcไดเรกทอรีดังที่กล่าวไว้ในคำตอบแรก (อาจจะใช้งานได้ในอดีต) แต่ควร:

cd /dislocker
cmake .

อาจใช้makeงานใน dislocker / src ในขณะที่cmakeไม่ได้?
Xen2050

0

ชื่อแพ็กเกจใหม่สำหรับ libpolarssl คือ: libmbedtls-dev

เพื่อให้คุณสามารถติดตั้ง libpolarssl compoments สำหรับ cmake โดยติดตั้ง:

apt-get install libmbedtls-dev

จากนั้นชื่อและทุกอย่างอื่นจะทำงานได้ดี


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