সুতরাং সিস্টেম ত্রুটি কোডগুলিতে থাকা কেবিজে নিবন্ধগুলি পাওয়ারপিসি প্রসেসরের দিনগুলির সাথে সম্পর্কিত, যা সম্ভবত বন্ধ হওয়ার কারণ হতে পারে এমন সমস্ত সম্ভাব্য হার্ডওয়্যার ত্রুটিগুলি রিপোর্ট করার জন্য আরও অনেকগুলি বিট প্রয়োজন। ইন্টেল বোর্ডগুলির আবির্ভাবের সাথে শুরু করে, সাধারণ সফ্টওয়্যার শাটডাউন পতাকাগুলি রেকর্ড করা না থাকলে সমস্ত শাটডাউনগুলি একটি 8-বিট কোডের সাথে ট্যাগ করা হয়। একটি ইতিবাচক কোড কোনও সফ্টওয়্যার বা এইচআইডি শটডাউন সূচিত করে, অন্যদিকে একটি নেতিবাচক কোড (-1 থেকে -127 এর মধ্যে রয়েছে) হার্ডওয়্যার-সম্পর্কিত ইন্টেল এসএমসি-সূচিত শাটডাউন নির্দেশ করে। A -128 শাটডাউন কোড অজানা কারণে একটি হার্ডওয়্যার সম্পর্কিত শাটডাউন নির্দেশ করে।
0 শাটডাউন কোডটি হার্ডওয়্যার এবং ব্যবহারকারীর মধ্যে একটি সীমিত স্থানে অবস্থান করে; এটি হঠাৎ পাওয়ারের হ্রাস নির্দেশ করে যা হয় হার্ডওয়্যার ব্যর্থতা বা ব্যবহারকারীর ক্রিয়া দ্বারা সৃষ্ট হতে পারে (আপনি যদি নিজের জন্য এটি প্রদর্শন করতে চান তবে ব্যাটারিটি পুরানো ম্যাকবুক বা ম্যাকবুক প্রো-এর বাইরে বের করার সময় এবং আনপ্লাগড করার চেষ্টা করুন, বা টেনে আনুন) কোনও আইম্যাক চলার সময় পাওয়ার কর্ডটি বাইরে চলে যায়, তারপরে কম্পিউটারটি রিবুট করে কনসোল.এপ পরীক্ষা করে দেখায় 0 ঘুমের কারণ যখন ম্যাকবুক / প্রো / এয়ার পুরো সিস্টেম বন্ধ করার আগে রিজার্ভ ব্যাটারি পাওয়ারের শেষ বিটটি ব্যবহার করে সেফ স্লিপে রাখে results র্যামের বিষয়বস্তু সংরক্ষণ করতে
/var/vm/sleepimage
ফাইল। কম্পিউটার ঘুমানোর পরপরই আপনি যদি আপনার ম্যাগসেফ অ্যাডাপ্টারের সাথে সংযোগ স্থাপন না করেন তবে এই কোডটি সিস্টেম.লগ-এ 0 শটডাউন কারণ অনুসরণ করার গ্যারান্টিযুক্ত।
কিছু হার্ডওয়্যার শাটডাউন কোডগুলি তাদের কনফিগারেশনের উপর নির্ভর করে কম্পিউটারের নির্দিষ্ট মডেলগুলির জন্য স্বতন্ত্র কারণ কারণ তারা একটি নির্দিষ্ট সেন্সর বা ডিভাইস কেবলমাত্র সেই মডেলটিতে বিদ্যমান to যখন আমি অ্যাপলের পক্ষে কাজ করেছি আমাদের বলা হয়েছিল যে কোডগুলি বরাদ্দ করার জন্য ইন্টেল দায়বদ্ধ ছিল এবং অ্যাপল ইঞ্জিনিয়ারিংয়ের সাথেও সেই গণনা সম্পর্কিত তথ্য ভাগ করে নেওয়া বিশেষত মুক্ত ছিল না। সুতরাং আমাদের বেশিরভাগই আমাদের নিজের কাছে অস্পষ্ট বিষয়গুলি বের করতে হয়েছিল।
পূর্ববর্তী শাটডাউন কারণ 5 এবং 3 হ'ল পাওয়ারপিসি দিনগুলি হোল্ডওভারগুলি- কারণ তারা ব্যবহারকারী দ্বারা সূচিত হয়েছিল, ওএস তাদের রিপোর্ট করার জন্য এখনও দায়বদ্ধ।
কোড 5 একটি পরিষ্কার, ব্যবহারকারী সূচিত সফ্টওয়্যার শাটডাউন, যেমন মেনু থেকে শাট ডাউন নির্বাচন করে, বা পাওয়ার বোতাম টিপুন এবং পপ-আপ উইন্ডোতে শাট ডাউন নির্বাচন করে, বা চেপে ধরে controloptioncommandejectবা টাইপ করে
sudo halt
কমান্ড প্রম্পটে। একইভাবে, 5 এর পূর্ববর্তী ঘুমের কারণটি clean মেনু বা হট কর্নার বা কমান্ড লাইন থেকে cleanাকনাটি বন্ধ করে এবং ম্যাকবুক / প্রো / এয়ারের শীর্ষ ক্ষেত্রে হল-ইফেক্ট সেন্সরটিকে ট্রিগার করে যে কোনও পরিষ্কার ব্যবহারকারী-সূচিত ঘুমকে নির্দেশ করে indicates ।
কোড 3 হ'ল "নোংরা" শাটডাউন, যা কম্পিউটারের কোনও ব্যবহারকারী দ্বারা চালু করা রিবুট দ্বারা বা 5+ সেকেন্ডের জন্য পাওয়ার বোতামটি ধরে রেখে একটি হার্ডওয়্যার কম্পিউটার থামিয়ে দিতে বাধ্য হতে পারে।