অনেক ব্যবহারকারী রিপোর্ট করেছেন যে macOS-এ Disk Utility দিয়ে NTFS ড্রাইভ ফরম্যাট বা পার্টিশন করতে পারছেন না। তাদের দেখানো এরর: "MediaKit reports not enough space on device for requested operation"। অধিকাংশ কেসে টার্গেট ড্রাইভে পর্যাপ্ত ফ্রি স্পেস থাকলেও এই সমস্যা হয়।
MediaKit reports not enough space on device for requested operation এরর কেন হয়?
বিভিন্ন ব্যবহারকারীর রিপোর্ট ও সমাধান পদ্ধতি বিশ্লেষণ করে আমরা খুঁজে পেয়েছি এই এরর বলার কিছু সাধারণ কারণ:
- Bootcamp ইনস্টলেশনের সময় অটোমেটিকালি তৈরি হওয়া оставленные পার্টিশন — ব্যবহারকারীর রিপোর্ট অনুযায়ী, এই পার্টিশনগুলো সাধারণত এই এররের জন্য দায়ী, কারণ এগুলো সাধারণভাবে ডিলিট করা যায় না।
- Disk Utility NTFS থেকে APFS-এ রিফরম্যাট করতে পারছে না — Disk Utility-তে এটি সম্ভব নয়, কিন্তু টার্মিনাল দিয়ে (ম্যাক বা লিনাক্স লাইভ সিডি ব্যবহার করে) এটা করা যায়।
এই সমস্যা সমাধানের জন্য নিচে কয়েকটি ট্রাবলশুটিং পদ্ধতি দেওয়া হলো। সেরা ফলাফলের জন্য ক্রমাগত পদ্ধতিগুলো ফলো করুন যতক্ষণ না কোনো একটি কাজ করে।
পদ্ধতি ১: টার্মিনাল থেকে ড্রাইভ পার্টিশন করুন
অনেক ব্যবহারকারী টার্মিনাল ব্যবহার করে ড্রাইভ আইডেন্টিফাই, আনমাউন্ট ও পার্টিশন করে এই এরর বাইপাস করেছেন।
দ্রষ্টব্য: এই প্রক্রিয়া একটি পার্টিশনের জন্য ব্যবহার করা যায় না। এটা পুরো ড্রাইভকে প্রভাবিত করবে।
টার্মিনাল দিয়ে ড্রাইভ পার্টিশন করার দ্রুত গাইড:
- সার্চ আইকনে (উপরে ডানপাশ) "terminal" সার্চ করুন এবং Terminal-এ ডাবল ক্লিক করুন।
- নিচের কমান্ড টাইপ করুন যাতে ফরম্যাট করার ড্রাইভের নাম পাওয়া যায়:
diskutil list
- আমাদের উদাহরণে disk0s3 ফরম্যাট করতে হবে। আপনার ড্রাইভের সঠিক নাম দিয়ে
disk0s3প্রতিস্থাপন করুন। - ড্রাইভ আনমাউন্ট করতে নিচের কমান্ড টাইপ করুন:
diskutil unmountDisk force disk0s3
- বুট সেক্টরে শূন্য লিখতে নিচের কমান্ড টাইপ করুন:
sudo dd if=/dev/zero of=/dev/disk0s3 bs=1024 count=1024
- শূন্য লিখা শেষ হলে আবার পার্টিশন করার চেষ্টা করুন:
diskutil partitionDisk disk0 GPT JHFS+ "Partition Name" 0g
দ্রষ্টব্য: "Partition Name" স্থানে আপনার পছন্দের পার্টিশন নাম দিন।
এই পদ্ধতিটি কাজ না করলে নিচের পদ্ধতিতে যান।
পদ্ধতি ২: লিনাক্স লাইভ সিডি ব্যবহার করে ড্রাইভ পার্টিশন করুন
অনেক ব্যবহারকারী লিনাক্স লাইভ সিডি (যেমন Ubuntu Live CD, Parted Magic, System Rescue CD) থেকে বুট করে gdisk এবং GParted ইউটিলিটি ব্যবহার করে NTFS পার্টিশন তৈরি করেছেন। তারপর gdisk দিয়ে পার্টিশন টেবিল অর্ডার করে রিকভারি & ট্রান্সফরমেশন মেনুতে গিয়ে হাইব্রিড MBR তৈরি করেছেন, যা শেষে পার্টিশনিং কমপ্লিট করতে দিয়েছে।
এই প্রক্রিয়া তাদের জন্য যারা OSX-এর পাশাপাশি উইন্ডোজ ইনস্টল করতে চান। নিচের ধাপগুলো ফলো করুন:
- লিনাক্স লাইভ সিডি (Ubuntu, Parted Magic, System Rescue CD) ম্যাকে বুট করুন।
- Ubuntu Live CD ব্যবহার করলে "Try Ubuntu" ক্লিক করুন।
- লাইভ সিডি লোড হলে টার্মিনাল খুলুন (Show Applications > terminal সার্চ করুন)।
- টার্মিনালে
sudo -iটাইপ করুন রুট প্রivilেজ পেতে। - Gdisk ইউটিলিটি চালু করুন:
gdisk /dev/sda - Gdisk-এ
vটাইপ করুন ডিস্ক স্ট্রাকচার ভেরিফাই করতে। "no problems found" মেসেজ আসলে পরবর্তী ধাপে যান।
qটাইপ করুন Gdisk থেকে বের হতে।
- GParted চালু করুন:
gparted /dev/sda(মেনু থেকে ও খুলতে পারেন)। - GParted-এ ফ্রি স্পেস থেকে NTFS পার্টিশন তৈরি করুন, কিন্তু OSX পার্টিশনের সাথে কমপক্ষে ১২৮ MB আনপার্টিশনড স্পেস রেখে। Add বাটনে ক্লিক করুন।
- GParted বন্ধ করে টার্মিনালে ফিরে আসুন, রুট প্রivilেজ এবং gdisk আবার চালু করুন।
- Gdisk-এ
pটাইপ করুন পার্টিশন টেবিল দেখতে। এখন তিনটি পার্টিশন থাকা উচিত: EFI System Partition, Windows (NTFS) পার্টিশন, OS X পার্টিশন। - এটা কনফার্ম হলে
rটাইপ করুন Recovery & Transformation মেনুতে যেতে। তারপরhটাইপ করুন হাইব্রিড MBR তৈরি করতে।1 2 3টাইপ করুন তিনটি পার্টিশন নম্বর ফর্ম করতে।
- EFI GPT (0xEE) প্রম্পটে
Yটাইপ করুন। বুটেবল ফ্ল্যাগ সেট করতে চাইলে আবারY। ফ্রি স্পেস ব্যবহার করে আরও পার্টিশন প্রোটেক্ট করতে চাইলেY। ডিফল্ট MBR hex codeeeদিয়ে এন্টার চাপুন।
- কনফিগারেশন শেষ হলে
wচাপুন পরিবর্তন সেভ করতে। Proceed কনফার্মেশনেyচাপুন।
এখন যে ফ্রি স্পেসে এরর আসছিল, সেটা gdisk এবং GParted দিয়ে পার্টিশন করা হয়েছে।