আপনি কমান্ড-লাইন gpt
সরঞ্জামটি ব্যবহার করে EFI সিস্টেম পার্টিশন (ESP) পুনরায় তৈরি করতে পারেন । এটি 40 সেক্টর থেকে শুরু হওয়া উচিত এবং এটি 409600 সেক্টর (ঠিক 200MiB) দীর্ঘ হওয়া উচিত। জিপিটি প্রবেশের ধরণটি হওয়া উচিত C12A7328-F81F-11D2-BA4B-00A0C93EC93B
এবং যদি আপনার একটি হাইব্রিড এমবিআর থাকে তবে সে ধরণের হওয়া উচিত EE
। ফর্ম্যাটটি আসলে এইচএফএস + নয়, এফএটির একটি উপসেট। আপনি sudo gpt -r show disk0
একটি টার্মিনাল উইন্ডোতে কমান্ডটি ব্যবহার করে জিপিটি পড়তে পারেন , এটি আউটপুট তৈরি করে যা এরকম কিছু দেখায়:
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 447801712 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
448211352 1269536 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
449480888 40753831
490234719 32 Sec GPT table
490234751 1 Sec GPT header
আপনি সূচক 1 তে সঠিক EFI পার্টিশনটি দেখতে পারেন that যদি সেই লাইনটি ঠিক মেলে না, তবে সবচেয়ে সহজ উপায় হল তার জায়গায় পার্টিশনটি মুছে ফেলা এবং পুনরায় তৈরি করা।
নিশ্চিত হয়ে নিন যে এখান থেকে যাওয়ার আগে আপনি কী করছেন - আপনি গণ্ডগোল করলে ডেটা হারাতে পারেন।
gpt
ড্রাইভে পার্টিশন মাউন্ট করার সময় আপনি পার্টিশন টেবিলটি সম্পাদনা করতে পারবেন না , সুতরাং আপনাকে অন্য ড্রাইভ থেকে বুট করতে হবে (যেমন OSX ইনস্টলার সহ একটি ইউএসবি স্টিক) অথবা টার্গেট ডিস্ক মোডে ম্যাক চালাতে হবে এবং এখান থেকে পার্টিশনটি করতে হবে অন্য ম্যাক diskutil unmountDisk disk0
অগ্রসর হওয়ার আগে এবং কমান্ডের মধ্যে থাকা কোনও স্বয়ংক্রিয়ভাবে মাউন্ট করা ভলিউম আপনাকে আনমাউন্ট করার প্রয়োজন হতে পারে ।
আপনার "খারাপ" ইএফআই বিভাজন মুছতে, এই কমান্ডটি চালান:
sudo gpt remove -i 1 disk0
নিশ্চিত করুন যে ডিস্ক0 আসলেই আপনি যে ডিস্কটি পরিবর্তন করতে চান - তা সংখ্যার রিবুটগুলির মধ্যে পরিবর্তন হতে পারে। এছাড়াও, এটি কেবল তখনই কাজ করবে যদি আপনার ইএসপি-র জায়গায় ইতিমধ্যে একটি নন-ইএসপি পার্টিশন থাকে - যদি না হয়, পার্টিশন 1 মোছা বিপর্যয়কর হতে পারে! এই ক্ষেত্রে, আপনাকে সূচীগুলি পাশাপাশি স্থানান্তর করতে হবে, কারণ আমি মনে করি যে ESP এর অবশ্যই 1 সূচক থাকতে হবে of এটির শব্দ দ্বারা এটি আপনার ক্ষেত্রে এটি প্রয়োজনীয় হবে না।
মুছে ফেলা হলে, সঠিক লেআউট এবং টাইপ দিয়ে পার্টিশনটি পুনরায় যুক্ত করুন:
sudo gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B disk0
এটি পার্টিশনটি নিজেই সাজিয়ে নেওয়া উচিত, তবে আপনি যেমন তার জায়গায় একটি এইচএফএস বিভাজন তৈরি করেছেন, আপনার ফর্ম্যাটটিও ঠিক করা দরকার fix
EFI সিস্টেম পার্টিশনের ফর্ম্যাটটি অ্যাপল এখানে নথিভুক্ত করেছে । আপনি দেখতে পাচ্ছেন, তারা আপনাকে ফাইল সিস্টেমটি পুনরায় তৈরি করার পরিবর্তে একটি বিদ্যমান ইএসপি ক্লোন করার পরামর্শ দেয় newfs_msdos
। আপনার যদি জিপিটি পার্টিশন টেবিল সহ কোনও বাহ্যিক ড্রাইভ থাকে (ওএসএক্স ইনস্টল স্টিকটি থাকা উচিত), আপনি এটি ক্লোন করতে পারেন।
আপনার ডিস্ক এবং পার্টিশন নম্বরগুলি সঠিকভাবে রয়েছে তা নিশ্চিত করুন বা আপনি ডেটা ওভাররাইট করতে পারেন:
যদি ডিস্ক 1 আপনার বাহ্যিক ড্রাইভ হয় এবং এতে প্রথম পার্টিশন (ডিস্ক 1 এস 1) হিসাবে একটি ইএসপি রয়েছে এবং ডিস্ক 0 হল এমন ড্রাইভ যা আপনি ইএসপি (ডিস্ক0 এস 1) সংশোধন করতে চান তবে এই কমান্ডটি চালান:
sudo dd if=/dev/disk1s1 of=/dev/disk0s1
এটি ডিস্ক 1 এর ইএসপি প্রতিটি ব্লক অনুলিপি করবে এবং তার সাথে ডিস্ক 0 এর ইএসপিতে সংশ্লিষ্ট ব্লকটি ওভাররাইট করবে।
বিকল্পভাবে, সাথে জুয়া খেলুন newfs_msdos
।