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

Apple Service Diagnostic ব্যবহার করে ম্যাক ট্রাবলশুট করা

আপনার ম্যাকে কিছুই ভুল হলে, সাধারণত আপনার কাছে দুটি অপশন থাকে: কারো পেমেন্ট করে ফিক্স করার চেষ্টা করানো, বা নতুন মেশিন কেনা। উইন্ডোজ OEM-এর মতন Apple হার্ডওয়্যার সমস্যা ডায়াগনোজ করার ক্ষেত্রে খুব সহজগামী নয়।

ফলস্বরূপ, আপনার ম্যাকে বিল্ট-ইন সিম্পল Apple হার্ডওয়্যার এবং ডায়াগনস্টিক টেস্টগুলো তত উপকারী নয়। এগুলো হার্ডওয়্যার কম্পোনেন্ট টেস্ট করে, لكن প্রাপ্ত তথ্যের গভীরতা অর্থফুল ডায়াগনোসিসের জন্য পর্যাপ্ত নয়।

আপনি আপনার ম্যাকের সাথে কী ভুল হয়েছে সেটি সত্যিকারেরভাবে জানতে চাইলে, আপনাকে নিজে দায়িত্ব নিতে হবে।

Apple Service Diagnostic কী?

Apple Service Diagnostic, সংক্ষেপে ASD, হলো Apple-এর ইন-হাউস ডায়াগনস্টিক টুল যা টেকনিশियनরা হার্ডওয়্যার ইস্যু আইসোলেট ও ফিক্স করতে ব্যবহার করে। এই টুলস সাধারণ জনতার জন্য উপলব্ধ নয়, বরং Apple-এর গ্লোবাল সফটওয়্যার এক্সচেঞ্জ (GSX)-এর অংশ হিসেবে রেজিস্টার্ড Apple টেকনিশियनদের लिये উপলব্ধ।

এটি এক সাইজ ফিটস ऑল অপারেশন নয়। প্রতিটি ম্যাক, বা ম্যাক কম্পিউটারের "ফ্যামিলি", তার নিজস্ব ASD রিলিজ থাকে। ২০১৩ সালের MacBook Air টেস্ট করতে হলে, সেই নির্দিষ্ট হার্ডওয়্যার কনফিগারেশনের সাথে যেই ASD রিলিজ আসেছিল সেটি লাগবে। ২০১৫ সালের পরের ম্যাক মডেলগুলো সম্পূর্ণ ভিন্ন সিস্টেম ব্যবহার করে, যা ইন্টারনেটের মাধ্যমে চলে এবং লগইন চায়।

Apple Service Diagnostic ব্যবহার করে ম্যাক ট্রাবলশুট করা

আপনি ২০১৫ সালের পূর্বের ম্যাকগুলো অফলাইন টেস্ট করতে পারেন, যদি সঠিক ASD রিলিজ আপনার কাছে থাকে। Apple Hardware Test বা Apple Diagnostics শুধু ইন্ডিকেট করবে আপনার কম্পিউটারে ফল্ট আছে কিনা, কিন্তু Apple Service Diagnostic সেই ফল্টের যতটা সম্ভব তথ্য দেবে।

প্রদত্ত তথ্যের প্রচুর পরিমানের কারণে, টেস্ট করার পর আপনি আরো বিভ্রান্ত হয়ে যেতে পারেন। সঠিক ইমেজ খুঁজে বের করা, বুটেবল ডিস্ক তৈরি করা, টেস্ট চালানো, এবং ফলাফল নিজে ইন্টারপ্রেট করা—এটি সময়সাপেক্ষ প্রক্রিয়া।

আপনি পোস্ট-২০১৫ ম্যাক চালাচ্ছেন এবং রেজিস্টার্ড টেকনিশিয়ান নন, তবে আপনার ম্যাক এই টুলস ব্যবহার করতে পারবে না (যদিও অন্যান্য ম্যাক ট্রাবলশুটিং টুলস ট্রাই করতে পারেন)। এবং আপনি আপনার প্রাপ্ত ফলাফল এবং তাদের অর্থ রিসার্চ করার জন্য প্রস্তুত না হলে, ASD টেস্টিং আপনার জন্য খুব কাজের নাও হতে পারে। কিন্তু আপনি যদি নিজে ম্যাক ফিক্স করতে আকাঙ্ক্ষী হন, বা কমপক্ষে চেষ্টা করতে চান, তবে পড়তে থাকুন।

সঠিক Apple Service Diagnostic খুঁজে বের করা

আমরা এখানে নির্দিষ্ট ASD ইমেজের ডায়রেক্ট লিংক দেব না, নীচে কমেন্টে রিকোয়েস্টও ফ্যাসিলিটেট করব না। ASD Apple-এর নিজস্ব ইন-হাউস সফটওয়্যার, তাই পূর্বানুমতি ছাড়া কপি ডাউনলোড করা পাইরেসি বলে বিবেচিত হতে পারে, যা খারাপ।

এটি মনে রেখে, ম্যাক মালিকরা নিজের মেশিনের ওপর ഏজেন্সি চায় সেটি বোঝা যায়। একটি ফল্টি RAM মডিউল রিপ্লেস করলে আপনার MacBook কয়েক বছর أضাফা পায়, তবে ASD-এর ব্যবহার কিছুটা আরও জাস্টিফাইড লাগে। ASD দিয়ে ফ্যান ফেলিয়ার মতো ছোট সমস্যা আইসোলেট করা যায় এবং আপেক্ষিকভাবে সস্তায় ফিক্স করা যায়। বড় সমস্যা যেন CPU এবং GPU ফেলিয়ার নতুন ম্যাক কেনার সিগন্যাল দেয়।

Apple-এর ডায়াগনস্টিক ডেটা অসম্প্রসারণের কারণে হাজার হাজার ফোরাম পোস্ট ASD ইমেজ শেয়ার করার জন্য টরেন্ট এবং ক্লাউড লাইব্রেরি দিয়ে ডেডিকেটেড। আপনাকে খুব দূর খুঁজতে হবে না সামন্য রেপুটেড ওয়েবসাইটে ডাউনলোড উপলব্ধ পাওয়া যাবে।

সঠিক ASD ইমেজ খুঁজতে আপনার নির্দিষ্ট হার্ডওয়্যারকে ASD রিলিজের সাথে ম্যাচ করতে হবে। কম্পিউটার রিপেয়ার টেকনিশিয়ান এবং ব্লগার Danny Dullin-এর ASD রিলিজ এবং প্রযোজ্য হার্ডওয়্যারের বিস্তারিত তালিকা আছে যা আপনাকে সঠিক দিকে নির্দেশ করবে।

Apple Service Diagnostic ব্যবহার করে ম্যাক ট্রাবলশুট করা

আমি আমার ২০১২ MacBook Pro Retina এবং ডেস্কের নিচে থাকা ডজি ২০১৩ MacBook Air-এর সঠিক ASD ইমেজ গুগল দিয়ে প্রায় ১০ মিনিট সার্চ করে পেয়েছিলাম। এই ইমেজ শেয়ার করার জন্য ডেডিকেটেড অনেক রিসোর্স আউট দেয়।

ASD-র সাথে EFI vs OS টেস্টিং

আপনি আপনার নির্দিষ্ট মেশিনের জন্য সঠিক ASD রিলিজ পেলে, DMG মাউন্ট করলে ভেতরে দুটি অন্য DMG ফাইল এবং কয়েকটি PDF পাবেন যেগুলো ব্যাখ্যা করে কী করবেন। প্রতিটি রিলিজে ASD টেস্টিংের দুটি পদ্ধতি থাকে: EFI এবং OS।

Apple Service Diagnostic ব্যবহার করে ম্যাক ট্রাবলশুট করা

EFI মানে Extensible Firmware Interface, যা বেসিক্যালি আপনার ম্যাকের লো-লেভেল ফার্মওয়্যার। টেস্টগুলো অপারেটিং সিস্টেম এনভায়রনমেন্টের বাইরে করা হয়। এটি RAM-এর মত কম্পোনেন্ট টেস্ট করার চমৎকার উপায়। কারণ অপারেটিং সিস্টেম রান করলে সেটি কিছু RAM ব্যবহার করবে, যা প্রাঙ্গ টেস্ট বাধা দিতে পারে।

EFI টেস্টিং শুধু ৩০MB বা বড় এক্সটার্নাল ড্রাইভ চায়। টেস্ট প্রায় এক ঘন্টা নেয়, এবং যেসব হার্ডওয়্যার সাধারণত OS রান করার সময় ব্যবহার থাকে (যেমন RAM) সেগুলো টেস্ট করার জন্য এটি সবচেয়ে ইফেক্টিভ।

OS মানে অপারেটিং সিস্টেম, এবং ASD OS টেস্ট একটি লিমিটেড ভার্সন macOS বুট করে যেখানে টেস্ট করা হয়। যেহেতু একসাথে একাধিক টেস্ট চালানো যায়, এটি ম্যাক ডায়াগনোজ করার দ্রুত পদ্ধতি। কোর কম্পোনেন্ট যেন মেমরি বা CPU-র সমস্যায় OS-লেভেল টেস্টিং এডভাইজড নয়।

Apple Service Diagnostic ব্যবহার করে ম্যাক ট্রাবলশুট করা

OS-লেভেল টেস্টিং বিশেষভাবে টাচপ্যাড এবং কীবোর্ডের মত কম্পোনেন্ট টেস্ট করার জন্য উপযোগী, যেখানে ইউজার ইনপুট প্রায়ই চায়। যেহেতু আপনি পুরো OS রান করছেন, টেস্ট করার জন্য কমপক্ষে ২০GB এক্সটার্নাল ড্রাইভ লাগবে।

এই দুটি টেস্টই তাদের জায়গা রাখে, এবং এটি বড় এক্সটেন্টে নির্ভর করে আপনি কী টেস্ট করছেন। সন্দেহ হলে EFI টেস্টিং দিয়ে শুরু করুন, তারপর OS টেস্টিং-এ যান।

Apple Service Diagnostic USB ড্রাইভে ইনস্টল করা

প্রথমে, আপনাকে একটি বুটেবল USB ডিস্ক তৈরি করতে হবে যেটি থেকে আপনি টেস্ট চালাবেন। Apple উভয় টুল আলাদা পার্টিশনে ইনস্টল করার সুপারিশ করে, ৪০GB বা বড় ড্রাইভে:

  1. একটি ম্যাকে, আপনি যে এক্সটার্নাল ড্রাইভ ব্যবহার করতে চান সেটি সংযুক্ত করুন, এবং Disk Utility লঞ্চ করুন।
  2. লিস্ট থেকে ড্রাইভ সিলেক্ট করুন এবং Erase ক্লিক করুন, তারপর Mac OS Extended বেছে নিন এবং Erase ক্লিক করুন ভলিউম তৈরিতে।
  3. ড্রাইভ সিলেক্টেড অবস্থায়, Partition ক্লিক করুন, GUID Partition Table স্পেসিফাই করুন, এবং দুটি ভলিউম তৈরি করুন: কমপক্ষে ৩০MB একটি ASD EFI ভলিউম, এবং কমপক্ষে ২০GB একটি ASD OS ভলিউম (এগুলো উপযুক্তভাবে নাম দিন, যেন ASD EFI 3S156 এবং ASD OS 3S156, যাতে সেগুলো আলাদা করা যায়)।
  4. Finder-এ, ASD ডিস্ক ইমেজ (যেন ASD 3S156.DMG) যেটি আপনি ডাউনলোড করেছেন সেটি মাউন্ট করুন (ডাবল-ক্লিক), তারপর ভেতরের EFI এবং OS ইমেজ ফাইলগুলিও মাউন্ট করুন।
  5. Disk Utility-এ, ধাপ তিনে তৈরি করা ASD EFI পার্টিশন সিলেক্ট করুন এবং Restore ক্লিক করুন, তারপর আপনি যেটি মাউন্ট করেছেন সেটি EFI ইমেজ হিসেবে বেছে নিন।
  6. Restore ক্লিক করুন এবং প্রসেস কমপ্লিট হওয়ার জন্য অপেক্ষা করুন।
  7. ধাপ তিনে তৈরি করা ASD OS পার্টিশন সিলেক্ট করুন এবং Restore ক্লিক করুন, তারপর আপনি যেটি মাউন্ট করেছেন সেটি OS ইমেজ হিসেবে বেছে নিন।
  8. Restore ক্লিক করুন এবং প্রসেস কমপ্লিট হওয়ার জন্য অপেক্ষা করুন, তারপর ড্রাইভ eject করুন।

নোট: এই টুলগুলো সিঙ্গেল পার্টিশনে ইনস্টল করে সরাসরি চালানো সম্ভব, যা পারফেক্ট যদি আপনার কাছে EFI টেস্টিং için ছোট USB ড্রাইভ থাকে (নিচে স্ক্রিনশট দেখানো হলো)। এটি করতে, একটি স্ট্যান্ডার্ড macOS পার্টিশন তৈরি করুন এবং ইমেজ "রিস্টোর" করুন ধাপ চার ও পাঁচের মতন।

Apple Service Diagnostic ব্যবহার করে ম্যাক ট্রাবলশুট করা

আপনি এখন আপনার ম্যাকে Apple Service Diagnostic চালানোর জন্য প্রস্তুত!

Apple Service Diagnostic চালানো

এটি পুরো প্রক্রিয়ার সবচেয়ে সহজ অংশ, যেহেতু এতে প্রধানত ধৈর্যের দরকার:

  1. আপনি যে ম্যাক টেস্ট করতে চান সেটি শাট ডাউন করুন এবং আপনার ASD USB ড্রাইভ সংযুক্ত করুন।
  2. পাওয়ার বাটন চাপুন এবং অবিলম্বে Option কি চাপিয়ে ধরে রাখুন।
  3. সঠিকভাবে করলে একটি বুট মেনু আসবে। EFI বা OS সিলেক্ট করুন, তারপর অ্যারো ক্লিক করুন বুট করতে।
  4. ASD ইনিশিয়ালাইজ হওয়ার জন্য অপেক্ষা করুন, তারপর Test ক্লিক করুন।
Apple Service Diagnostic ব্যবহার করে ম্যাক ট্রাবলশুট করা

ASD ইনিশিয়ালাইজ হওয়ার জন্য অপেক্ষা করা খুব গুরুত্বপূর্ণ। প্রথম বার EFI টেস্ট করলে আমি খুব দ্রুত বাটনে ক্লিক করলাম এবং এটা হ্যাং করে গেল। স্পেসিফিক কম্পোনেন্ট টেস্ট করা, নির্দিষ্ট টেস্ট স্কিপ করা (যদি সেগুলো ম্যাক হ্যাং করায়), এবং প্রসেস লুপ করে সিস্টেম স্ট্রেস টেস্ট করা—এগুলোর সবই সম্ভব।

আপনার ASD রেজাল্ট ইন্টারপ্রেট করা

আপনার রেজাল্ট হাতের কাছে থাকলে এবং যেকোনো এরর কোড বা মেসেজ নোট করলে, পরবর্তী লজিক্যাল ধাপ হলো ইন্টারনেটে সাহায্য খোঁজা। Ask Different, /r/AppleHelp বা Apple Support Communities ফোরামে আপনার ইস্যু এবং প্রাসঙ্গিক ইনফরমেশন পোস্ট করার চিন্তা করুন।

Apple Service Diagnostic ব্যবহার করে ম্যাক ট্রাবলশুট করা

আরেকটি অপশন হলো আপনার নির্দিষ্ট ম্যাক মডেলের টেকনিশিয়ান ম্যানুয়াল খুঁজে বের করা। আমার দুটো MacBook ম্যানুয়াল Scribd-এ ফ্রি আভেইলবল পেয়েছিলাম। এগুলো স্পেসিফিক কম্পোনেন্ট সম্পর্কে বিস্তারিত ইনফরমেশন দেয়, এবং ASD যে এরর কোড ও মেসেজ ফেলে সেগুলো ডিকোড করতে সাহায্য করতে পারে।

Apple Service Diagnostic আপনাকে সাহায্য করল কি?

প্রক্রিয়ার শেষে, আপনার মেশিন EFI এবং OS টেস্ট দুটোই পারফেক্টলি পাস করতে পারে। এই стадииয়ে বলা যায় আপনার ইস্যুগুলো সফটওয়্যার-জনিত হয়তো। macOS রিইনস্টল করে আবার শুরু করার চিন্তা করুন।

ফেইল্ড RAM টেস্ট পারফরম্যান্স ইস্যু এবং হঠাৎ রিবুটের কারণ ব্যাখ্যা করতে পারে। এটি ফিক্স করতে RAM মডিউল রিপ্লেস করা সম্ভব। একইভাবে, পারফরম্যান্স দেয় না এমন SSD রিপ্লেস করা সার্থক হতে পারে যদি এতে আপনার MacBook-এর জীবনকাল বেড়ায়।

ফ্যান-সম্পর্কিত সমস্যা প্রায়শই সহজে ফিক্স করা যায়, অন্যদিকে খারাপ Bluetooth বা Wi-Fi চিপের জন্য সস্তা USB পেরিফেরাল সাবস্টিটিউট করা যায়। CPU, GPU, ডিসপ্লে ইত্যাদির অন্যান্য সমস্যা সম্ভবত নতুন ম্যাক কেনার সিগন্যাল। কেনার জন্য প্রস্তুত হলে Apple-এর ওয়েবসাইটে আপনার পারফেক্ট ম্যাক বিল্ড করার পদ্ধতি শিখুন।

Image Credit: Fotofabrika/Depositphotos

  1. Console মেসেজ ব্যবহার করে Mac ট্রাবলশুট করার পদ্ধতি

  2. Apple-এর Universal Clipboard সেটআপ, ব্যবহার ও ট্রাবলশুটিং গাইড

  3. অ্যাপল واچে সিরি (Siri) ব্যবহার করার পূর্ণ গাইড

  4. উইন্ডোজ পিসিতে iMessage ব্যবহার করার উপায়: ধাপে ধাপে গাইড