আপনি যদি ডিস্ক ওয়ারিয়র বা আপনার ভলিউম ফিরে পেতে অনুরূপ কিছু ব্যবহার করতে না চান তবে আপনার পার্টিশনগুলি ম্যানুয়ালি পুনরুদ্ধার করার জন্য একটি ছোট সুযোগ রয়েছে:
আপনি যে সাধন করতে কিছু সরঞ্জাম এবং ভাগ্য প্রয়োজন হবে:
একটি থাম্ব ড্রাইভে একটি পূর্ণ ভ্যানিলা সিস্টেম (মাউন্টেন লায়ন বা Mavericks কাজ করা উচিত) ইনস্টল করুন। একটি পুনরুদ্ধার সিস্টেম কাজ করবে না। থাম্ব ড্রাইভ বুট, ডাউনলোড এবং ইনস্টল করুন wxHexEditor । রুট হিসাবে রুট ব্যবহারকারী এবং লগ ইন সক্রিয় করুন।
কোনও বুট ক্যাম্প পার্টিশন ছাড়াই মাউন্টেন লিয়নের একটি ক্লাসিক্যাল পার্টিশন মানচিত্র সম্ভবত আপনার ম্যাকে এটি দেখতে পাবে:
sudo gpt -r show disk2
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 998536000 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
998945640 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
1000215176 7
1000215183 32 Sec GPT table
1000215215 1 Sec GPT header
বুট ক্যাম্প পার্টিশন সহ মাউন্টেন লায়নের একটি পার্টিশন মানচিত্র সম্ভবত এটির মত দেখতে পারে (আকারগুলি আপনার ক্ষেত্রে পরিবর্তিত হতে পারে - আমি উইন্ডোজের জন্য ~ 50 GB পার্টিশন চয়ন করেছি):
sudo gpt -r show disk2
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 898536000 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
898945640 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
900215176 204800 4 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
900419976 99795200 5 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
1000215176 7
1000215183 32 Sec GPT table
1000215215 1 Sec GPT header
এখন আমরা আপনার ডিস্কের পুনরুদ্ধারের এইচডি-পার্টিশনের একটি নির্দিষ্ট পাঠ্য স্ট্রিং অনুসন্ধান করার চেষ্টা করি। উপরের উদাহরণে এটি সূচক সংখ্যা 3 দিয়ে পার্টিশন।
ওপেন WXHexEditor। মেনুবারে "ডিভাইস" -এ যান - & gt; "ওপেন ডিস্ক ডিভাইস" - & gt; উপযুক্ত diskNummber নির্বাচন করুন। সম্ভবত এটি ডিস্ক 1 বা ডিস্ক 2। ডিস্কের কোনো ডিস্ক1s1 বা disk1s2 এর মতো কোনও পার্টিশন থাকতে পারে না।
নিচের উদাহরণের মতো উইন্ডোজগুলি সরাসরি লাল লাইন সহ সাজানোর চেষ্টা করুন এবং ডিস্কের খুব শেষে স্ক্রোল করুন (আপনার দৃশ্যমান অফসেট নম্বরটি প্রায় 51211000000):
এখন অনুসন্ধান বোতাম টিপুন এবং ম্যানুয়ালি প্রবেশ করান:
/private/var/tmp/efiboot/efiboot
এবং নীচের উদাহরণে "পাঠ্য অনুসন্ধান", "ম্যাচ কেস" এবং "পিছনে অনুসন্ধান করুন" সক্ষম করুন।
এই কিছু সময় নিতে পারে। ফাইন্ডিং বাস্তবসম্মত যদি স্ক্রলবার নির্দেশক অবস্থান চেক করুন। আপনি 375 গিগাবাইটে (ম্যাক ওএস এক্স) এবং 125 গিগাবাইটে (উইন্ডোজ) আপনার ডিস্কটি বিভক্ত করলে স্ট্রিং মিল চতুর্থ ত্রৈমাসিকে শুরু হতে হবে।
স্ট্রিং ধারণকারী ব্লকের প্রথম অফসেট নম্বর একটি নোট করুন।
উপরন্তু অফসেট নম্বর কম স্ক্রোল। এটি সরাসরি পূর্ববর্তী ব্লক ছাড়া zeros দিয়ে ভরা করা উচিত। আপনি zeroes আর অন্য কিছু খুঁজে যদি এখানে থামুন।
- আমার উদাহরণে এটি 68195037696। 512 এর মাধ্যমে ব্লক নম্বরটি পেতে যে নম্বরটি ভাগ করুন: 68195037696/512 = 133193433
আপনার পুনরুদ্ধারের এইচডি শুরু ব্লক পেতে উপরে পাওয়া নম্বর থেকে 244921 সরান।
- আমার উদাহরণ 133193433 - 244921 = 132948512।
আপনার প্রধান ভলিউম এর শেষ ব্লক পেতে উপরে পাওয়া নম্বর থেকে 1 মুছে ফেলুন।
- আমার উদাহরণ 132948512 - 1 = 132948511 (*)
রিকভারি এইচডি এর শুরু ব্লকের সাথে আমরা এখন বিভিন্ন অনুপস্থিত পার্টিশন যোগ করতে পারি:
আপনাকে ডিভাইসটির সাথে আনমাউন্ট করতে হবে:
diskutil unmountDisk diskNumber
(আপনি উপরে পাওয়া diskNumber দিয়ে: সম্ভবত disk1 বা disk2)
প্রথমে আমরা প্রবেশ করে EFI পার্টিশন পুনরুদ্ধার করি:
gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B diskNumber
(উপরে পাওয়া ডিস্কএনবারের সাথে: সম্ভবত ডিস্ক 1 বা ডিস্ক 2)
তারপর আমরা প্রবেশ করে আপনার প্রধান পার্টিশন পুনরুদ্ধার করি:
gpt add -b 409640 -i 2 -s SizeOfPartition -t 48465300-0000-11AA-AA11-00306543ECAC diskNumber
(SizeOf পার্টিশন = (*) - 409640 +1 সহ)
আমার উদাহরণে এটি হবে: 132948511 - 409640 + 1 = 132538872
তারপরে আমরা আপনার পুনরুদ্ধারের এইচডিটি প্রবেশ করে পুনরুদ্ধার করতে পারি:
gpt add -b EndblockOfMainVolume+1 -i 3 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC diskNumber
তারপরে আপনি সমস্ত পার্টিশনকে লেবেল করতে পারেন gpt label -i IndexNumber -l "Name" diskNumber
:
gpt label -i 1 -l "EFI" diskNumber
gpt label -i 2 -l "Macintosh HD" diskNumber
gpt label -i 3 -l "Recovery HD" diskNumber
(উপরে পাওয়া ডিস্কএনবারের সাথে: সম্ভবত ডিস্ক 1 বা ডিস্ক 2)
এখন আবার আপনার ম্যাক থাম্ব ড্রাইভ পুনরায় আরম্ভ করুন। ডিস্ক ইউটিলিটি খুলুন এবং ত্রুটি জন্য পুনরুদ্ধার ভলিউম চেক করুন।
সবকিছু ঠিক থাকলে, আপনার মূল ভলিউমের সামগ্রী ব্যাকআপ করুন, এসএসডি ভাগ করে নিন, ম্যাক ওএস এক্স মাউন্টেন লায়ন পুনরায় ইনস্টল করুন এবং আপনার অ্যাপ্লিকেশন এবং ব্যবহারকারীদের স্থানান্তরিত করুন।
আপনার ডিস্ক পুনরুদ্ধারের জন্য সৌভাগ্য কামনা করছি - আমি আশা করি এটি এমন কাজ করবে। আপনি যদি অনিশ্চিত হন বা কোনো প্রশ্ন থাকে তবে এখানে @ ক্লেমনোমথ দিয়ে একটি মন্তব্য করুন