Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Sử dụng công cụ BitLocker Repair Tool để khôi phục dữ liệu trên ổ đĩa mã hóa

Hôm nay chúng ta sẽ mô tả cách khôi phục dữ liệu từ ổ cứng bị hỏng hoặc không truy cập được được mã hóa bằng BitLocker. Chúng ta sẽ trình bày trường hợp đơn giản và trường hợp ổ BitLocker bị hỏng. Vấn đề này có thể xảy ra do hỏng hệ thống file trên ổ mã hóa (ví dụ: hỏng vùng ổ cứng nơi BitLocker lưu thông tin quan trọng do tắt hệ thống bất ngờ), không thể boot OS hoặc console khôi phục BitLocker, và các lỗi tương tự ngăn chặn việc mở dữ liệu mã hóa bình thường. Các vấn đề mô tả có thể xảy ra cả với ổ hệ thống, lẫn ổ ngoài removable hoặc USB.

Chúng ta sẽ dùng tiện ích Repair-bde.exe (BitLocker Repair Tool) để khôi phục dữ liệu, công cụ dòng lệnh xuất hiện từ Windows 7 / Server 2008 R2. Nó dùng để truy cập và khôi phục dữ liệu mã hóa trên ổ bị hỏng được mã hóa BitLocker.

Yêu cầu khôi phục dữ liệu từ ổ BitLocker

Để khôi phục dữ liệu từ ổ được mã hóa BitLocker, bạn phải có ít nhất một trong các yếu tố bảo mật BitLocker sau:

  • Mật khẩu khôi phục BitLocker (mật khẩu nhập trong GUI Windows khi mở khóa ổ mã hóa);
  • Khóa khôi phục BitLocker (Recovery key);
  • Khóa khởi động hệ thống (.bek) – khóa trên USB flash drive cho phép giải mã phân vùng boot tự động mà không yêu cầu người dùng nhập mật khẩu BitLocker.

Khóa khôi phục BitLocker là chuỗi 48 ký tự duy nhất. Khóa khôi phục được tạo khi tạo ổ BitLocker, có thể in (lưu nơi an toàn), lưu vào file text trên ổ cục bộ (không khuyến khích, vì nếu ổ này hỏng, bạn không giải mã được dữ liệu) hoặc trên ổ ngoài, hoặc lưu vào tài khoản Microsoft online.Sử dụng công cụ BitLocker Repair Tool để khôi phục dữ liệu trên ổ đĩa mã hóa

Sử dụng công cụ BitLocker Repair Tool để khôi phục dữ liệu trên ổ đĩa mã hóa

Khóa khôi phục BitLocker có thể tìm thấy trong tài khoản trên trang Microsoft. Truy cập link https://onedrive.live.com/recoverykey.

Sử dụng công cụ BitLocker Repair Tool để khôi phục dữ liệu trên ổ đĩa mã hóa

Nếu bạn không có khóa khôi phục BitLocker, bạn sẽ không truy cập được dữ liệu mã hóa. Vì BitLocker được thiết kế để bảo vệ file của bạn khỏi người khác.

Một vài lưu ý về khôi phục dữ liệu từ ổ BitLocker. Dữ liệu cần khôi phục sang ổ riêng có dung lượng ít nhất bằng ổ mã hóa. Quá trình khôi phục sẽ xóa toàn bộ nội dung ổ đích và thay bằng dữ liệu giải mã từ ổ BitLocker. Trong ví dụ, ổ F: (2 GB) là USB stick nội dung được mã hóa BitLocker, không mở được vì lý do nào đó. Để khôi phục, chúng tôi gắn ổ cứng ngoài Data (G:) dung lượng 10 GB.

Sử dụng công cụ BitLocker Repair Tool để khôi phục dữ liệu trên ổ đĩa mã hóa

Cách mở khóa ổ BitLocker trong Windows

Trường hợp đơn giản nhất là cần mở khóa ổ BitLocker từ Windows. Bạn có ổ ngoài hoặc USB flash drive bảo vệ BitLocker không mở được, hoặc muốn mở ổ mã hóa trên máy khác.

Kết nối ổ vào máy và vào Control Panel → System and Security → BitLocker Drive Encryption (có sẵn trên Windows Pro và cao hơn). Trong danh sách ổ, chọn ổ BitLocker và nhấn Unlock Drive.

Sử dụng công cụ BitLocker Repair Tool để khôi phục dữ liệu trên ổ đĩa mã hóa

Tùy phương thức bảo mật, chỉ định mật mã, PIN khôi phục khóa và kết nối smart card để mở khóa ổ. Nếu không biết mật khẩu nhưng khóa khôi phục đã lưu, chọn Advanced settings → Enter recovery key.

Sử dụng công cụ BitLocker Repair Tool để khôi phục dữ liệu trên ổ đĩa mã hóa

Nếu có nhiều khóa khôi phục, bạn xác định khóa cần dùng bằng identifier hiển thị trong cửa sổ. Nếu chỉ định khóa đúng, ổ được mở khóa và bạn truy cập dữ liệu trên đó.

Cách mở khóa ổ BitLocker chứa Windows

Xét trường hợp ổ hệ thống (cài Windows) được mã hóa BitLocker và Windows không boot đúng (màn hình xanh, treo boot, cập nhật sai, v.v.).

Thử chạy Windows Recovery Environment (sẽ tự khởi động nếu Windows boot thất bại 3 lần liên tiếp). Nếu WinRE không chạy, boot từ đĩa cài Windows 10, hình ảnh khôi phục MsDaRT 10, hoặc ổ boot khác. Để chạy command prompt, chọn Troubleshoot → Advanced options → Command Prompt, hoặc nhấn Shift + F10.

Kiểm tra trạng thái tất cả ổ đĩa bằng dòng lệnh (để xác định ổ BitLocker):

manage-bde -status

Kết quả lệnh cho một (hoặc vài) ổ phải chứa text: "BitLocker Drive Encryption: Volume D". Vậy ổ D được mã hóa.
Mở khóa bằng lệnh:

manage-bde -unlock D: -pw

Lệnh sẽ yêu cầu nhập mật khẩu BitLocker:

Enter the password to unlock this volume:

Nếu mật khẩu đúng, xuất hiện thông báo:

The password successfully unlocked volume D:.

Sử dụng công cụ BitLocker Repair Tool để khôi phục dữ liệu trên ổ đĩa mã hóa

Ổ của bạn đã giải mã và bạn có thể tiến hành khôi phục OS.
Nếu muốn tắt hoàn toàn bảo vệ ổ BitLocker, chạy:

manage-bde -protectors -disable D:

Khởi động lại máy. Bây giờ ổ boot Windows không còn mã hóa.

Khôi phục dữ liệu dùng mật khẩu BitLocker

Thứ nhất, thử khôi phục dữ liệu bằng phương pháp này (hoạt động trên Windows 10, 8.1 / Server 2012 /R2/2016 trở lên):

  1. Chạy command prompt với quyền admin;
  2. Chạy lệnh: repair-bde F: G: -pw –Force, trong đó F: là ổ chứa dữ liệu BitLocker, và G: là ổ trích xuất dữ liệu giải mã;
  3. Khi thực thi lệnh, bạn phải nhập mật khẩu BitLocker (mật khẩu user chỉ định trong GUI Windows để truy cập ổ mã hóa).

Sử dụng công cụ BitLocker Repair Tool để khôi phục dữ liệu trên ổ đĩa mã hóa

Giải mã ổ dùng khóa khôi phục BitLocker

Để giải mã dữ liệu trên ổ bị hỏng mã hóa BitLocker, bạn cần khóa khôi phục hoặc khóa boot hệ thống (nếu phân vùng hệ thống được mã hóa).

Chạy khôi phục dữ liệu dùng khóa này:

repair-bde F: G: -rp 288209-513086-417508-646412-162954-590672-167552-664563 –Force
Sử dụng công cụ BitLocker Repair Tool để khôi phục dữ liệu trên ổ đĩa mã hóa

Nếu BitLocker dùng mã hóa phân vùng hệ thống Windows và khóa boot đặc biệt trên USB flash drive dùng để boot hệ thống, bạn có thể giải mã ổ như sau:

repair-bde F: G: -rk I:\2F538474-923D-4330-4549-61C32BA53345.BEK –Force

trong đó 2F538474-923D-4330-4549-61C32BA53345.BEK là khóa chạy Bitlocker Drive Encryption trên USB flash drive I: (mặc định file này ẩn).

Sau khi khôi phục và giải mã xong, bạn phải kiểm tra ổ mà nội dung ổ đã được trích xuất trước khi mở nó. Chạy lệnh sau và đợi hoàn tất:

Chkdsk G: /f

Lưu ý. Nếu các phương pháp trên không giúp khôi phục dữ liệu từ ổ mã hóa, đáng thử tạo bản sao sector-by-sector của ổ bị hỏng dùng công cụ Linux DDRescue (hoặc công cụ tương tự khôi phục dữ liệu từ phân vùng hỏng). Khi xong, thử khôi phục dữ liệu từ bản sao theo một cách trước.

Cách truy cập ổ BitLocker trong Linux

Bạn có thể mở ổ BitLocker trong Linux. Cần tiện ích DisLocker và khóa khôi phục BitLocker.

Một số bản phân phối (ví dụ Ubuntu) đã có dislocker. Nếu chưa cài, tải và compile thủ công:
tar -xvjf dislocker.tar.gz
File INSTALL.TXT chỉ cần cài gói libfuse-dev:
sudo apt-get install libfuse-dev
Bây giờ compile package:
cd src/make make install
Vào thư mục mnt và tạo hai thư mục (cho phân vùng mã hóa và giải mã):
cd /mnt

mkdir Encr-part mkdir Decr-part
Tìm phân vùng mã hóa (lệnh fdisk –l) và giải mã nó dùng khóa khôi phục vào thư mục thứ hai:

dislocker -r -V /dev/sdb1 -p your-bitlocker-recovery-key /mnt/Encr-part

Trong ví dụ này, dùng DisLocker ở chế độ FUSE (Filesystem in Userspace), cho phép user tạo file system riêng mà không cần đặc quyền. Ở chế độ FUSE, chỉ block mà hệ thống truy cập ("on the fly") được giải mã. Đồng thời thời gian truy cập dữ liệu tăng, nhưng chế độ này an toàn hơn.
Gắn kết phân vùng:
mount -o loop Driveq/dislocker-file /mnt/Decr-part
Bây giờ bạn sẽ thấy tất cả file trên phân vùng mã hóa.