কম্পিউটার টিউটোরিয়াল

BitLocker Repair Tool ব্যবহার করে এনক্রিপ্টেড ড্রাইভ থেকে ডেটা রিকভারি

আজ আমরা বর্ণনা করব কিভাবে BitLocker ব্যবহার করে এনক্রিপ্ট করা একটি ক্ষতিগ্রস্ত বা অ্যাক্সেসযোগ্য না হলে হার্ড ড্রাইভ থেকে ডেটা রিকভার করতে হয়। আমরা একটি সিম্পল কেস এবং একটি ক্ষতিগ্রস্ত BitLocker ড্রাইভের কেস দেখাব। এই ধরনের সমস্যা হতে পারে এনক্রিপ্টেড ডিস্কে ফাইল সিস্টেম করাপশনের কারণে (উদাহরণস্বরূপ, হার্ড ডিস্কের সেই এলাকায় ক্ষতি যেখানে BitLocker গুরুত্বপূর্ণ তথ্য সংরক্ষণ করে, অপ্রত্যাশিত সিস্টেম শাটডাউনের কারণে), OS বুট না হওয়া বা BitLocker রিকভারি কনসোল, এবং সাদৃশ্য ব্যর্থতা যেগুলো এনক্রিপ্টেড ডেটা স্বাভাবিকভাবে খোলাকে বাধা দেয়। বর্ণিত সমস্যাগুলো সিস্টেম ডিস্ক এবং রিমูভেবল এক্সটারনাল বা USB ডিস্ক দুটি ক্ষেত্রেই ঘটতে পারে।

আমরা ডেটা রিকভারির জন্য ইউটিলিটি Repair-bde.exe (BitLocker Repair Tool) ব্যবহার করব, একটি কমান্ড লাইন টুল যা Windows 7/Server 2008 R2-এ যোগ করা হয়েছিল। এটি BitLocker-এ এনক্রিপ্ট করা ক্ষতিগ্রস্ত ড্রাইভে এনক্রিপ্টেড ডেটা এক্সেস এবং রিকভার করতে ব্যবহৃত হয়।

BitLocker ভলিউম থেকে ডেটা রিকভারির জন্য প্রয়োজনীয় শর্তসমূহ

BitLocker-এনক্রিপ্টেড ড্রাইভ থেকে ডেটা রিকভার করতে হলে, আপনার पास নিচের কমপক্ষে একটি BitLocker সিকিউরিটি উপাদান থাকতে হবে:

  • BitLocker রিকভারি পাসওয়ার্ড (Windows GUI-এ এনক্রিপ্টেড ডিস্ক আনলক করার সময় যা আপনি লিখেন);
  • BitLocker রিকভারি কী;
  • সিস্টেম স্টার্টআপ কী (.bek) – একটি USB ফ্ল্যাশ ড্রাইভে কী যা বুট পার্টিশনকে স্বয়ংক্রিয়ভাবে ডিক্রিপ্ট করতে দেয় ব্যবহারকারীকে BitLocker পাসওয়ার্ড ইনপুট করার প্রয়োজন ছাড়া।

BitLocker রিকভারি কী হলো ৪৮ ক্যারেক্টারএর একটি уникаল সিকোয়েন্স। রিকভারি কীটি BitLocker ভলিউম তৈরি করার সময় জেনারেট হয়, এটি প্রিন্ট করা যায় (নিরাপদ জায়গায় সংরক্ষণ), লোকাল ড্রাইভে টেক্সট ফাইলে সেভ করা যায় (এটি সুপারিশ করা হয় না, কারণ এই ডিস্কটি ক্ষতিগ্রস্ত হলে, আপনি আপনার ডেটা ডিক্রিপ্ট করতে পারবেন না) বা এক্সটারনাল ড্রাইভে, বা আপনার অনলাইন Microsoft অ্যাকাউন্টে সেভ করা যায়।

BitLocker রিকভারি কী আপনার Microsoft অ্যাকাউন্টে পাওয়া যাবে। এই লিঙ্কটি ফলো করুন: https://onedrive.live.com/recoverykey।

আপনার যদি BitLocker রিকভারি কীতে এক্সেস না থাকে, তবে আপনি আপনার এনক্রিপ্টেড ডেটা এক্সেস করতে পারবেন না। কারণ BitLocker আপনার ফাইলগুলকে অন্যান্য ব্যবহারকারীদের থেকে রক্ষা করার জন্য ডিজাইন করা হয়েছে।

BitLocker ড্রাইভ থেকে ডেটা রিকভারি সংক্রান্ত কিছু ব apartament: ডেটা একটি আলাদা ডিস্কে রিস্টোর করতে হবে যার আকার কমপক্ষে এনক্রিপ্টেড ডিস্কের সমান। রিকভারির সময় এই ডিস্কের সকল কন্টেন্ট ডিলিট হয়ে যাবে এবং BitLocker ভলিউম থেকে ডিক্রিপ্টেড ডেটা দিয়ে রিপ্লেস হয়ে যাবে। আমাদের উদাহরণে, ডিস্ক F: (২ GB আকারের) একটি USB স্টিক যেটার কন্টেন্ট BitLocker ব্যবহার করে এনক্রিপ্ট করা, যা কখনোকার কারণে খুলতে চায় না। ডেটা রিকভারির জন্য, আমরা একটি অতিরিক্ত এক্সটারনাল হার্ড ডিস্ক Data (G:) মাউন্ট করেছি ১০ GB আকারের।

Windows-এ BitLocker এনক্রিপ্টেড ড্রাইভ আনলক করার পদ্ধতি

সबচে সিম্পল পরিস্থিতি হলো Windows থেকে একটি BitLocker এনক্রিপ্টেড ড্রাইভ আনলক করার সময়। আপনার সম্ভবত একটি এক্সটারনাল ড্রাইভ বা USB ফ্ল্যাশ ড্রাইভ আছে BitLocker দিয়ে সুরক্ষিত যা খুলতে চায় না, অথবা আপনি অন্য কম্পিউটারে একটি এনক্রিপ্টেড ড্রাইভ খোলতে চান।

ড্রাইভটি আপনার কম্পিউটারের সাথে সংযুক্ত করুন এবং যান Control Panel -> System and Security -> BitLocker Drive Encryption (Professional এবং উচ্চতর Windows সংস্করণে উপলব্ধ)। ডিস্কের তালিকা থেকে, BitLocker এনক্রিপ্টেড ডিস্কটি সিলেক্ট করুন এবং Unlock Drive ক্লিক করুন।

সিকিউরিটি মেথডের উপর নির্ভর করে, পাসওয়ার্ড, PIN রিকভারি কী স্পেসিফাই করুন এবং স্মার্ট কার্ড সংযুক্ত করুন ড্রাইভ আনলক করার জন্য। আপনি যদি পাসওয়ার্ড না জানেন, কিন্তু রিকভারি কী সংরক্ষিত আছে, তবে Advanced settings -> Enter recovery key সিলেক্ট করুন।

আপনার যদি একাধিক রিকভারি কী থাকে, তবে আপনি উইন্ডোতে প্রদর্শিত আইডেন্টিফায়ার ব্যবহার করে প্রয়োজনীয় রিকভারি কীটি নির্ধারণ করতে পারেন। আপনি যদি সঠিক কীটি দেন, তবে ডিস্কটি আনলক হয়ে যাবে এবং আপনি সেটার ডেটা এক্সেস করতে পারবেন।

Windows ইনস্টল করা BitLocker ড্রাইভ আনলক করার পদ্ধতি

একটি কেস বিবেচনা করুন যখন আপনার সিস্টেম ড্রাইভ (যেখানে Windows ইনস্টল করা আছে) BitLocker ব্যবহার করে এনক্রিপ্ট করা আছে এবং কোনো কারণে আপনার Windows সঠিকভাবে বুট হচ্ছে না (ব্লু স্ক্রিন অফ ডেথ, বুটে হ্যাং, ভুল আপডেট, ইত্যাদি)।

Windows Recovery Environment চালানোর চেষ্টা করুন (এটি স্বয়ংক্রিয়ভাবে শুরু হবে যদি Windows ৩ বার সারির 걸쳐 বুট করতে ব্যর্থ হয়)। যদি WinRE কাজ না করে, তবে আপনি Windows 10 ইনস্টলেশন ডিস্ক, MsDaRT 10 রিকভারি ইমেজ, বা অন্য কোনো বুটেবল ডিস্ক থেকে বুট করতে পারেন। কমান্ড প্রম্পট চালানোর জন্য, সিলেক্ট করুন Troubleshoot -> Advanced options -> Command Prompt, অথবা চাপুন Shift + F10।

কমান্ড লাইন ব্যবহার করে কম্পিউটারের সকল ডিস্কের স্ট্যাটাস চেক করুন (এভাবে আপনি Bitlocker এনক্রিপ্টেড ড্রাইভটি আইডেন্টিফাই করবেন):

manage-bde -status

কমান্ডের ফলাফল এক বা একাধিক ডিস্কের জন্য নিচের টেক্সট থাকা উচিত: "BitLocker Drive Encryption: Volume D"। তাহলে আপনার ডিস্ক D এনক্রিপ্টেড।
এটি আনলক করুন এই কমান্ড চালিয়ে:

manage-bde -unlock D: -pw

কমান্ডটি আপনাকে আপনার BitLocker পাসওয়ার্ড লিখতে বলবে:

Enter the password to unlock this volume:

পাসওয়ার্ড সঠিক হলে, নিচের মেসেজ আসবে:

The password successfully unlocked volume D:.

আপনার ডিস্ক ডিক্রিপ্টেড হয়েছে এবং আপনি OS রিস্টোর করতে পারেন।
আপনি যদি সম্পূর্ণভাবে BitLocker ড্রাইভ প্রোটেকশন ডিজেবল করতে চান, তবে চালান:

manage-bde -protectors -disable D:

কম্পিউটার রিস্টার্ট করুন। এখন Windows বুট ড্রাইভ এনক্রিপ্টেড নয়।

BitLocker পাসওয়ার্ড ব্যবহার করে ডেটা রিকভারি

প্রথমে এই মেথড ব্যবহার করে আপনার ডেটা রিস্টোর করার চেষ্টা করুন (এটি Windows 10, 8.1/Server 2012/R2/2016 বা উচ্চতরে কাজ করে):

  1. অ্যাডমিনিস্ট্রেটর হিসেবে কমান্ড প্রম্পট চালান;
  2. নিচের কমান্ডটি চালান: repair-bde F: G: -pw –Force, যেখানে F: BitLocker ডেটা যুক্ত ডিস্ক, এবং G: ডিক্রিপ্টেড ডেটা এক্সট্র্যাক্ট করার ডিস্ক;
  3. কমান্ড এক্সিকিউশনের সময়, আপনাকে BitLocker পাসওয়ার্ড লিখতে হবে (যেটি ব্যবহারকারী Windows GUI-এ স্পেসিফাই করে এনক্রিপ্টেড ভলিউম এক্সেস করার জন্য)।

Bitlocker রিকভারি কী ব্যবহার করে ভলিউম ডিক্রিপ্ট করা

Bitlocker-এ এনক্রিপ্ট করা একটি ক্ষতিগ্রস্ত ভলিউমে ডেটা ডিক্রিপ্ট করতে, আপনার একটি রিকভারি কী বা সিস্টেম বুট কী প্রয়োজন হবে (যদি সিস্টেম পার্টিশন এনক্রিপ্ট করা থাকে)।

এই কী ব্যবহার করে ডেটা রিকভারি চালান:

repair-bde F: G: -rp 288209-513086-417508-646412-162954-590672-167552-664563 –Force

যদি BitLocker ব্যবহার করা হয় Windows সিস্টেম পার্টিশন এনক্রিপ্ট করার জন্য এবং একটি স্পেশাল বুট কী USB ফ্ল্যাশ ড্রাইভে থাকে সিস্টেম বুট করার জন্য, তবে আপনি এইভাবে ভলিউম ডিক্রিপ্ট করতে পারেন:

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

যেখানে 2F538474-923D-4330-4549-61C32BA53345.BEK হলো USB ফ্ল্যাশ ড্রাইভ I:-তে Bitlocker Drive Encryption চালানোর কী (ডিফল্টলি এই ফাইলটি হিডেন থাকে)।

ডেটা রিকভারি এবং ডিক্রিপশন শেষ হওয়ার পর, আপনাকে অবশ্যই সেই ডিস্কটি চেক করতে হবে যেটিতে ভলিউম কন্টেন্ট এক্সট্র্যাক্ট করা হয়েছে, এটা খোলার আগে। এর জন্য, নিচের কমান্ডটি চালান এবং প্রসেস पूरा হওয়ার জন্য অপেক্ষা করুন:

Chkdsk G: /f

নোট। উপরে বর্ণিত মেথডগুলো যদি এনক্রিপ্টেড ডিস্ক থেকে ডেটা রিকভার করতে সাহায্য না করে, তবে ক্ষতিগ্রস্ত ডিস্কের একটি সেক্টর-বাই-সেক্টর কপি তৈরি করার চেষ্টা করা উচিত Linux টুল DDRescue ব্যবহার করে (অথবাक्षতিগ্রস্ত পার্টিশন থেকে ডেটা রিকভার করার অন্য অনুরূপ টুল)। আপনি যখন এটি করবেন, তবে পূর্বে বর্ণিত পদ্ধতির যেকোনো একটি ব্যবহার করে এই কপি থেকে ডেটা রিকভার করার চেষ্টা করুন।

Linux-এ BitLocker এনক্রিপ্টেড ড্রাইভ এক্সেস করার পদ্ধতি

আপনি Linux-এ একটি BitLocker এনক্রিপ্টেড ডিস্ক খুলতে পারেন। এর জন্য আপনার প্রয়োজন DisLocker ইউটিলিটি এবং BitLocker রিকভারি কী।

কিছু ডিস্ট্রিবিউশন (উদাহরণস্বরূপ, Ubuntu) ইতিমধ্যে dislocker ইউটিলিটি রাখে। যদি ইউটিলিটি ইনস্টল করা না থাকে, তবে ডাউনলোড এবং ম্যানুয়ালি কম্পাইল করুন:
tar -xvjf dislocker.tar.gz
INSTALL.TXT ফাইলটি ইঙ্গিত দেয় যে আপনাকে libfuse-dev প্যাকেজ ইনস্টল করতে হবে:
sudo apt-get install libfuse-dev
এখন প্যাকেজটি কম্পাইল করুন:
cd src/make make install
mnt ডিরেক্টরিতে যান এবং দুটি ডিরেক্টরি তৈরি করুন (এনক্রিপ্টেড এবং ডিক্রিপ্টেড পার্টিশনের জন্য):
cd /mnt

mkdir Encr-part
mkdir Decr-part

এনক্রিপ্টেড পার্টিশন খুঁজে বের করুন (fdisk –l কমান্ড) এবং রিকভারি কী ব্যবহার করে দ্বিতীয় ডিরেক্টরিতে ডিক্রিপ্ট করুন:

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

এই উদাহরণে, আমরা DisLocker ইউটিলিটি FUSE মোডে (Filesystem in Userspace) ব্যবহার করছি, যা ব্যবহারকারীদের নিজস্ব ফাইল সিস্টেম তৈরি করতে দেয় প্রিভিলেজ ছাড়া। FUSE মোডে, শুধু সেই ব্লকটি ডিক্রিপ্ট হয় যেটি সিস্টেম অ্যাক্সেস করে ("on the fly")। একই সাথে, ডেটা অ্যাক্সেস টাইম বাড়ে, কিন্তু এই মোড অনেক সুরক্ষিত।
পার্টিশনটি মাউন্ট করুন:
mount -o loop Driveq/dislocker-file /mnt/Decr-part
এখন আপনার এনক্রিপ্টেড পার্টিশনের সকল ফাইল দেখতে পাবেন।

  1. দ্রুত ও নির্ভরযোগ্য ম্যাক গাইড: এক্সটার্নাল হার্ড ড্রাইভ থেকে হারানো ডেটা রিকভারি

  2. এক্সেল দিয়ে সহজে ওয়েব ডেটা এক্সট্রাক্ট করুন: ধাপে ধাপে গাইড

  3. ভ্রষ্ট এক্সটার্নাল ড্রাইভ থেকে হারানো ফাইল রিকভার করুন - ধাপে ধাপে গাইড

  4. মৃত হার্ড ড্রাইভ থেকে ডেটা রিকভারির ধাপে ধাপে গাইড