ম্যাক ওএস এক্স-র সবসময় একটা রেপুটেশন রইলো আসছে যে এটা উইন্ডোজ এবং লিনাক্স চেয়ে অনেক সহজ অপারেটিং সিস্টেম এবং এর ইউজার ইন্টারফেস খুব ইউজার-ফ্রেন্ডলি। ওএস এক্স-এ অনেক এরর কোড নিয়মিত দেখা যায় কিন্তু অ্যাপল এই সادگی পেতে উইন্ডোজের কিছু ফিচার কুরবান করতে হয়েছে।
বেশিরাগ বিজনেসম্যান এবং প্রোগ্রামার ম্যাক ওএস এক্স ব্যবহার করে এর লাইটনিং স্পীডের জন্য, এবং ম্যাকবুকগুলোর অত্যন্ত হালকা ও সহজে বহনযোগ্য হওয়ার জন্য। যাইহোক, ব্যবহারকারীরা -৪৩ এরর কোড অনুভব করেছেন এবং সেটি কী বোঝায় সেটা বুঝতে পারেননি। এরর কোড সম্পর্কে আরো জানি।
ম্যাক ওএস এক্স-এ এরর কোড -৪৩
এরর কোড ৪৩ সাধারণত তখন আসে যখন ব্যবহারকারী একটি ফাইল ডিলিট করতে চান এবং ট্র্যাশে সরাতে চান। এরর মেসেজ সাধারণত হয়: "The operation can’t be completed because one or more required items can’t be found. (Error code -43)"। ব্যবহারকারীরা রিপোর্ট করেছেন যে এই নির্দিষ্ট এরর কোড ম্যাক ওএস এক্স এল ক্যাপিটান বা ওএস এক্স ২০.২-এর জন্য якаফিক।

এই বাগ চেক হার্ড ডিস্ক ইস্যু, ফাইলের নন-এক্সিস্টেন্ট শেয়ার পয়েন্ট, পার্টিয়াল ডাউনলোড, নয়ে ডকুমেন্ট ব্যবহারে থাকা, আপনার কিছু ফাইল ম্যানেজ করার পারমিশন না থাকা, ফাইল লক করা থাকা, ইত্যাদি কারণে আসতে পারে। خوشব phố, এরর কোড -৪৩ ম্যাক ওএস এক্স এল ক্যাপিটান-এ ফিক্স করার কয়েকটি উপায় আছে।
সমাধান ১: ডিস্ক ইউটিলিটি ব্যবহার
যেহেতু এরর -৪৩ কোড সাধারণত মিসিং বা করাপ্ট ফাইল সম্পর্কিত, আপনাকে আপনার পারমিশন ইস্যু বা ডিরেক্টরি করাপশন চেক করতে হতে পারে। ডিস্ক ইউটিলিটি একটি বিল্ট-ইন টুল যা আপনাকে হার্ড ড্রাইভ-রিলেটেড সমস্যা দিয়ে নিতে সাহায্য করতে পারে তাই অন্য কিছু ট্রাই করার আগে এই টুল চালান।
- অ্যাপল মেনুতে যান (স্ক্রিনের উপরের বাম পার্ট) >> রিস্টার্ট। আপনার ডিভাইস রিস্টার্ট হওয়ার পর, Command + R কি কম্বিনেশন চাপুন এবং ধরে রাখুন যতক্ষণ না অ্যাপল লোগো দেখেন। সেটি দেখার পর কীগুলো ছেড়ে দিন।

- Continue চাপার আগে Disk Utility অপশনে ক্লিক করুন।
- সাইডবার লোকেট করুন এবং সেই ডিস্কটি সিলেক্ট করুন যেটি আপনি রিপেয়ার করতে চান (যেখানে আপনি ডিলিট করতে চান সেই ফাইলটি অবস্থিত)। First Aid বাটন চাপুন এবং ডিস্ক ইউটিলিটি চেক চালু করুন।

- ডিস্ক ইউটিলিটি কী রিপোর্ট করবে সেটার কিছু ভিন্ন সিনেরিও আছে। যদি রিপোর্টে বোঝায় আপনার ডিস্ক ফেইল করতে যাচ্ছে, তবে আপনি যা ব্যাকআপ নিতে পারেন নিন এবং একটি নতুন ড্রাইভ কিনুন কারণ এটাকে আপনি ফিক্স করতে পারবেন না।
- Run-এ ক্লিক করুন। যদি ডিস্ক ইউটিলিটি টুল রিপোর্ট করে আপনার ড্রাইভে কোনো ইস্যু নেই বা যেই ইস্যু ছিল সেটি সমাধান হয়েছে, তবে আপনি বিন্দাস টুল থেকে এক্সিট করতে পারেন। Show Details বাটনে ক্লিক করে যেই ইস্যু সমাধান হয়েছে সেটি দেখতে পারেন।

- "overlapped extent allocation" এররও আসতে পারে এবং এটা বোঝায় আপনার ড্রাইভের একই স্পটে কয়েকটি ফাইল আছে। সেগুলোর একটি করাপ্ট হওয়ার সম্ভাবনা বেশি। সেটি DamagedFiles ফোল্ডারে লোকেট করুন।
- ফাইলটি আপনার জন্য অত্যন্ত গুরুত্বপূর্ণ না হলে, আপনি বিন্দাস সেটি ডিলিট করতে পারেন। যাইহোক, ফাইলটি খুব গুরুত্বপূর্ণ হলে, সেটি খুলে চেক করুন সেটি করাপ্ট হয়েছে কিনা।
- শেষ সিনেরিও হচ্ছে আপনি আপনার ডিস্ক রিপেয়ার বা চেক করতে পারবেন না। যদি "The underlying task reported failure" এরর মেসেজ আসে, তবে First Aid টুল আবার চালান। যদি এরর মেসেজ বারবার আসে, তবে আপনার ডেটা ব্যাকআপ নিন এবং ডিস্ক ফরম্যাট করুন।

সমাধান ২: এনভিআরএএম (পিআরএএম) রিসেট করুন
এনভিআরএএম (ননভোলাটাইল র্যান্ডম-অ্যাকসেস মেমরি) আপনার ম্যাকের একটা ছোট পরিমাণ মেমরি যা সেটি নির্দিষ্ট সেটিংস স্টোর করতে এবং সেগুলো দ্রুত অ্যাক্সেস করতে ব্যবহার করে। এনভিআরএএম-এ স্টোর করা সেটিংস আপনার ম্যাক এবং আপনার ম্যাকের সাথে ব্যবহার করা ডিভাইসগুলোর ওপর নির্ভর করে।
এনভিআরএএম রিসেট করলে অনেক সমস্যা সমাধান হয় এবং এই নির্দিষ্ট এরর নিশ্চিতভাবেই সেগুলোর একটি। নিচের নির্দেশনা মেনে চলুন এই প্রক্রিয়া চালাতে।
- আপনার ডিভাইস বন্ধ করুন এবং আবার অন করুন। নিশ্চিত করুন আপনি স্টেপ ২ এক্সিকিউট করেন যতক্ষণ না আপনার ম্যাক ওএস এক্স ডিভাইস বুট হওয়া শুরু করে।
- নিচের চারটি কি একসাথে ধরে রাখুন: অপশন, কমান্ড, P, এবং R; প্রায় ২০ সেকেন্ড এবং আপনি দেখতে পাবেন আপনার ম্যাক রিস্টার্ট হতে যাচ্ছে।

- ম্যাক স্টার্টআপ প্রসেস চালু করবে। আপনি যদি দেখেন কিছু সেটিংস রিসেট হয়েছে, যেন ভলিউম, টাইম ও ডেট সেটিংস, বা আপনার স্ক্রিনের রেজোলিউশন, তবে সেগুলো সময়মতো অ্যাডজাস্ট করুন।
ঐচ্ছিক: লক করা ফাইল ডিলিট করুন
- টার্মিন্যালে, নিচের কমান্ড এক্সিকিউট করুন:
chflags -R nouchg.
- उसके बाद, अपना ट्रैश खोलें, सभी आइटम चुनें (⌘ Cmd-A) और सब कुछ टर्मिनल विंडो में खींचें, फिर रिटर्न ⏎ दबाएं।

- আপনার ট্র্যাশ খালি করুন
সমাধান ৩: একটি সহायक টিপ
এই নির্দিষ্ট ফিক্স বেশ কিছু ম্যাক ব্যবহারকারী সাজেস্ট করেছেন যারা একই ইস্যু একবার অনুভব করেছেন। এটা ট্রাই করুন কারণ এটা খুব সহজ লাগছে।
- আপনার কম্পিউটারে আপনার সেশন ফাইল লোকেট করুন, সেটিতে রাইট-ক্লিক করুন, এবং Show Package Contents অপশন বেছে নিন।

- এই অপশনের ভেতর সাধারণত তিনটি ফোল্ডার থাকে: Media, Resources, এবং Alternatives।
- Alternatives এবং Resources ফোল্ডারে, "DisplayState.plist" নামে একটি ফাইল খুঁজে বের করার চেষ্টা করুন।
- এই নামে সব ফাইল অবিলম্বে ডিলিট করুন। আপনি যদি ভয় পান কিছু ভুল হতে পারে, তবে এই ফাইলগুলো ডেস্কটপে ড্র্যাগ করে ডিলিট করার আগে একটি ব্যাকআপ কপি তৈরি করুন।
- যদি এরর এখনো ফিক্স হয়ে যায়, তবে আপনি ব্যাকআপ কপিগুলো বিন্দাস ডিলিট করতে পারেন। যাইহোক, এগুলো কিছুক্ষণ রাখা রিকমেন্ড করা হয় যতক্ষণ না আপনি দেখেন সব কিছু সমাধান হয়েছে।
সমাধান ৪: ফাইন্ডার ফোর্স কুইট করুন
ফাইন্ডার ফোর্স কুইট করে আবার চালু করলে এই ইস্যু সহজে ফিক্স হয়। ফাইন্ডার সম্ভবত একটি বাগ এনকাউন্টার করেছিল যা আসলে সেটিকে একটি ফাইল ঠিকমতো ডিলিট করতে বাধা দিয়েছিল কিন্তু ম্যাক শুধু এরর কোড -৪৩ প্রোডিউস করেছিল সমাধান খুঁজে বের করার চেষ্টা ছাড়া।
এই ফিক্স খুব সহজ লাগতে পারে কিন্তু বেশ কিছু ব্যবহারকারী রিপোর্ট করেছেন যে এটা তাদের কেসে কোনো সময় নাইতে সেটি ফিক্স করতে পেরেছে।
- আপনার উইন্ডোর উপরের বাম পার্টে অবস্থিত অ্যাপল মেনু খুলুন এবং Force Quit অপশন বেছে নিন।

- অ্যাপ্লিকেশন লিস্টে Finder লোকেট করুন এবং Relaunch অপশন বেছে নিন যা সমস্যা সহজে ফিক্স করবে।
- চেক করুন ইস্যু কি আছে, থাকলে অন্য মেথডগুলো ফলো করুন।
সমাধান ৫: টার্মিন্যাল কমান্ড ব্যবহার
কিছু কেসে, এরর টার্মিন্যাল থেকে কিছু কমান্ড ইমপ্লিমেন্ট করে এবং সেগুলো ব্যবহার করে নির্দিষ্ট ফাইল ডিলিট করে জড় থেকে উখাড়া যেতে পারে। এতে করার জন্য নিচের গাইড মেনে চলুন।
- আপনার ম্যাকের টার্মিন্যাল খুলুন।
- নিচের কমান্ড টাইপ করুন।
rm (space)
- এরর ৪৩ দেয়া ফাইলগুলো ড্র্যাগ অ্যান্ড ড্রপ করুন
- "Enter" চাপুন এবং ফাইলগুলো আপনার সিস্টেম থেকে অটোম্যাটিক্যালি রিমুভ হয়ে যাবে।
- চেক করুন ইস্যু কি আছে।
নোট: এটি কাজ না করলে, স্টোর থেকে হাই সিয়েরা আপডেট রিইনস্টল করার চেষ্টা করুন এবং চেক করুন সেটি কি ফিক্স করে। এছাড়া, নিশ্চিত করুন যে ডিলিট করার দরকার ফাইলের নামে কোনো স্পেশাল ক্যারেক্টার যেন "+,*,},{,&,^,%" নেই।