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

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

উইন্ডোজ ব্লু স্ক্রিন অফ ডेथ (BSOD) আপনার কম্পিউটার মনিটরে দেখতে চান না, যদি না আপনি একটি নির্দিষ্ট স্ক্রিনসেভার বা টেস্টিং সফটওয়্যার ব্যবহার করেন। কিন্তু কখনো কখনো, উইন্ডোজ ইউজাররা চরম সফটওয়্যার ফেইলার কেসটি অভিজ্ঞতা পান, সেটা হল কার্নেলের, যা একটি সম্পূর্ণ সিস্টেম ফ্রিজ এবং نهایتত একটি ক্র্যাশের ফলাফল এনে দেয়।

লিনাক্সে, এই ধরনের পরিস্থিতিকে kernel panic বলা হয়। উইন্ডোজে, এটাকে BSOD বলা হয়। কিন্তু এটা একই জিনিস: সিস্টেমের কোরে, কার্নেল এবং随之 ড্রাইভারগুলিতে একটি ক্রিটিক্যাল, অরি-কভারেবল এক্সসেপশন।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

মাইক্রো-পরিচিতি

লিনাক্স ক্র্যাশের ওপর একটি সুপার-লং এবং আল্ট্রা-গیکی সিরিজ করার পর, কার্নেল ক্র্যাশ ডাম্প টুলস দিয়ে শুরু করে, openSUSE এবং CentOS-এ সেটআপস চালিয়ে, এবং গভীর বিশ্লেষণে সমাপ্ত করে, আমি উইন্ডোজ ইউজারদের জন্য BSOD অ্যানালিসিসের একটি কিছুটা ছোট এবং কম গیکی ভার্সন অফার করতে চাই। এর দুটি কারণ: এক, আমি আমার চাওয়া গভীরতায় যেতে পারি না, কারণ উইন্ডোজ সোর্স বন্ধ; দুই, আমি উইন্ডোজ কার্নেলে dabble করার 데 লিনাক্সের মতো দক্ষ নই। যাইহোক, এই টিউটোরিয়ালটি এখনও ফেয়ারলি nerdy এবং একজন গড়ে ইউজারের রিকোয়ারমেন্ট, চাহিদা বা ইচ্ছার চেয়ে অনেক বেশি। যাইহোক, আপনি যদি উইন্ডোজ ইন্টারন্যালস সম্পর্কে কিছু বেশি জানতে চান এবং নতুন স্কিল অর্জন করতে চান যা কোর সিস্টেম সমস্যা ডায়গনোজ করতে সাহায্য করবে, তবে আপনি সঠিক জায়গায় এসেছেন।

এখন শুরু করা যাক।


বিষয়সূচি


  1. প্রশ্নাবলী
    1. ব্লু স্ক্রিন অফ ডেথ কেন ঘটে?
  2. BSOD কালেকশন ইনএবল করুন
  3. BSOD কালেকশন
    1. ড্রাইভার ভেরিফায়ার
  4. BSOD ডায়গনোসিস
    1. উইন্ডোজ সিম্বল প্যাকেজ
    2. BSOD অ্যানালিসিস টুল ১: WhoCrashed
    3. BSOD অ্যানালিসিস টুল ২: Nirsoft
    4. BSOD অ্যানালিসিস টুল ৩: উইন্ডোজ ডিবাগার (Windbg)
  5. BSOD উদাহরণ
    1. BSOD শুরু করুন (StartBlueScreen ব্যবহার করে)
  6. BSOD অ্যানালিসিস
    1. WhoCrashed ফলাফল
    2. Nirsoft BlueScreenView ফলাফল
    3. উইন্ডোজ ডিবাগার ফলাফল
    4. সঠিক সিম্বল অনলাইন থেকে আনুন!
    5. অন্যান্য ডিবাগার কমান্ড ও অপশন
    6. এরপর কী?
    7. কার্নেল ডাম্প ইনফরমেশন অ্যানালিসিসের জন্য জমা দিন
  7. অতিরিক্ত জিনিস
    1. মেমরি ডায়গনোসটিক্স
  8. রেফারেন্স
    1. অনলাইন সিম্বল howto
    2. অন্যান্য উপকারী রিসোর্স
  9. উপসংহার

প্রশ্নাবলী

টেক লিঙ্গোতে দাঁড়ানোর আগে, BSOD নিয়ে কিছু প্রশ্নের উত্তর জানি।

ব্লু স্ক্রিন অফ ডেথ কেন ঘটে?

কোনো সিম্পল উত্তর নেই। একজন দীর্ঘসময়ের উইন্ডোজ ইউজার এখন পর্যন্ত শিখে গেছে যে কিছু লোক অনেক কমনলি BSOD অভিজ্ঞতা পান যখন অন্যদের কখনো দেখায় না, যদিও সবাই প্রায় একই উইন্ডোজ চালাচ্ছে।

অভিজ্ঞতার এই ব্যাপক পরিসর এর কারণ হল BSOD সাধারণত কখনো মাইক্রোসফট উইন্ডোজ কম্পোনেন্টের কারণে হয় না। অধিকাংশ মানুষ উইন্ডোজকে ক্র্যাশের জন্য দোষারোপ করতে পছন্দ করলেও, সেগুলো কদাচিৎ কখনো অপারেটিং সিস্টেম নিজের কারণে হয়।

আমার ব্যক্তিগত অভিজ্ঞতা নিম্নরূপ:

দুইটি উইন্ডোজ মেশিনে মোট ১০ বছরের আপটাইমের সাথে, আমি শুধু দুবার BSOD দেখেছি, প্রতিটি হোস্টে একবার। এবং যিসবাব, দুটি ক্র্যাশ এক ঘন্টার কম সময়ে ঘটেছে।

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

আসলে যা ঘটেছিলো সেটা হল গ্রাফিক কার্ডগুলো ওভারহিট হয়েছিল। যতটা সিম্পল। এটি একটি ভয়ংকর গরম দিন ছিল এবং গ্রাফিক কার্ডগুলো তাদের নরমাল টেম্পারেচার রেঞ্জ ছাড়িয়ে গিয়েছিল।

অন্যান্য মেশিনে আমি BSOD-এর অন্যান্য সব কেস বэд, ম্যালফাংশনিং বা বাগি ড্রাইভারهای সাথে সম্পর্কিত ছিল যা সফটওয়্যার বা হার্ডওয়্যার দ্বারা ইনস্টল করা হয়েছিল, যেন Wireless কার্ড, সিকিউরিটি প্রোগ্রাম এবং সিমিলার। আমি কখনো উইন্ডোজের কোর কম্পোনেন্টগুলোর একটিই squeak করে শুনিনি। স্পষ্ট করি, আমরা হোম ইউজ সম্পর্কে কথা বলছি।

এখন আমরা জানি আমরা কী নিয়ে কথা বলছি, চলুন বৈজ্ঞানিক হই।

BSOD কালেকশন ইনএবল করুন

বিল্ট-ইন সিস্টেম টুলস সঠিকভাবে ব্যবহার করতে, আপনাকে আপনার উইন্ডোজকে ক্র্যাশ ডাম্প কালেক্ট করতে সক্ষম করতে হবে, যাকে minidumps বলা হয়। এটি লিনাক্সে LKCD বা Kdump ইনএবল করার মতো। ডিফল্টভাবে, উইন্ডোজ কার্নেল মেমরি ডাম্পস ইনএবল থাকে, তাই আপনাকে শুধু একবার দেখে নিতে হবে সেটিংস ঠিক আছে কিনা।

আপনি BSOD কালেকশন কনফিগার করতে পারেন এক্সপ্লোরার মেনুতে Computer-এ রাইট-ক্লিক করে, Properties, System, Advanced, Startup and Recovery। নিচের आधে, System failure-র অধীনে, আপনাকে প্যারামিটার কনফিগার করতে হবে।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

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

একটি আর জিনিসে মনোযোগ দিতে হবে Write debugging information dropdown box-এ। এখানে, আপনি স্পেসিফাই করতে পারেন মেশিন ক্র্যাশ হলে মেমরির কোন অংশ সংরক্ষণ করতে চান। এটি Kdump DUMPLEVEL-এর খুব মিল।

আপনার নিচের অপশনগুলো থাকবে:

Small memory dump - শুধু ক্র্যাশ ইনফরমেশন ধারণকারী বেসিক ফাইল। এটি সীমিত মান বহন করে, কারণ আপনার মেমরিতে লোড করা এক্সিকিউটেবল এবং DLL-এর কোনো ট্রেস থাকে না। উইন্ডোজ XP-এ, এই ফাইল ৬৪K সাইজ। উইন্ডোজ ৭-এ, এটি ১২৮K।

Kernel memory dump - এটি মেমরির সেই অংশটি ডাম্প করবে যেটা কার্নেল ধারণ করে, যা অধিকাংশ কেসে পর্যাপ্ত হওয়া উচিত, কারণ কার্নেল ক্র্যাশ হয় না কার্নেল বাগ বা ড্রাইভারগুলির দ্বারা।

Complete memory dump - এটি পুরো RAM-এর কন্টেন্ট ডাম্প করবে।

একবার আপনি সেটিংস থেকে সন্তুষ্ট হলে, OK ক্লিক করুন। আমরা এখন বিশ্লেষণ শুরু করতে পারি।

BSOD কালেকশন

ক্র্যাশের মূল কারণ খুঁজে বের করা সহজ নাও হতে পারে। হার্ডওয়্যার সমস্যাগুলো করতে পারে এবং করবে erratic এবং unpredictable আচরণ যা বিভিন্ন লক্ষণে প্রকাশ পেতে পারে, রুট ইস্যু পিনপয়েন্ট করতে দিয়ে না। সফটওয়্যার সমস্যাগুলো ডায়গনোজ করা সহজ হওয়া উচিত।

যদি এবং যখন BSOD আক্রমণ করে, আপনার প্রথম কাজ হওয়া উচিত সমস্যাযুক্ত কম্পোনেন্টগুলো আলাদা করার চেষ্টা করা এবং সেগুলোকে আবার BSOD ট্রিগার করতে দেওয়া। আপনি যদি সমস্যাটি replicate করতে পারেন, তবে আপনি এটি সমাধান করতে পারবেন।

ড্রাইভার ভেরিফায়ার

আপনি যদি BSOD ট্রাবলশুট করার চেষ্টা করেন, তবে আপনাকে Driver Verifier ব্যবহার করা উচিত।

Driver Verifier একটি পাওয়ারফুল টুল এবং অনেক কিছু করতে পারে, যেন ড্রাইভারগুলোকে একটি আইসোলেটেড মেমরি পুলে রান করা, অন্য কম্পোনেন্টের সাথে মেমরি শেয়ার ছাড়া, এক্সট്രീম মেমরি প্রেশার প্রদান করা, প্যারামিটার ভ্যালিডেট করা, আনলোড চেকিং, এবং আরও অনেক কিছু।

Verifier ব্যবহার শুরু করতে, এক্সিকিউটেবলটি খুঁজে বের করুন এবং এটি স্টার্ট করুন। উইন্ডোজ XP-এ, Start > Run > Verifier ক্লিক করুন। উইন্ডোজ ৭-এ, ইনলাইন সার্চ বক্সে Verifier টাইপ করে Enter চাপুন।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

Verifier একবার স্টার্ট হলে, আপনাকে এটি কনফিগার করতে হবে। আপনি স্ট্যান্ডার্ড সেটিংস তৈরি করতে পারেন, যা অধিকাংশ মানুষের জন্য কাজ করা উচিত, বা কাস্টম সেটিংস কনফিগার করতে পারেন, মূলত কোড ডেভেলপারদের জন্য উপকারী। আপনি টাস্কস ডিসপ্লে, ডিলিট টাস্কস বা করেন্টলি ভেরিফাইড ড্রাইভারদের জন্য ইনফরমেশন ডিসপ্লে করতে পারেন।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

পরবর্তী মেনু স্ক্রিনে, আপনাকে বেছে নিতে হবে কোন ড্রাইভারগুলো চেক করতে চান: আনসাইনড ড্রাইভার, পুরনো উইন্ডোজ ভার্সনের জন্য বিল্ড করা ড্রাইভার বা সব ড্রাইভার। যেহেতু আপনি এখনও না জানেন সমস্যা আসলে কী, সব সিলেক্ট করুন।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

পরবর্তী ধাপ হল রিবুট। Verifier অনেক CPU কনজিউম করবে এবং মেশিনটাকে काफी স্লো করে দেবে। আপনি অতিরিক্ত ক্র্যাশও অভিজ্ঞতা করতে পারেন। Verifier ফল্টি ড্রাইভারগুলো BSOD এবং রিবুটের মধ্যে ডিজেবল করবে যতক্ষণ না আপনি ডেস্কটপে পৌঁছান। আপনি কিছু minidumps কালেক্ট করেও থাকতে পারেন।

আপনি এখন Verifier ডিজেবল করতে পারেন। অ্যাপ্লিকেশনটি স্টার্ট করুন এবং এক্সিস্টিং সেটিংস ডিলিট করুন।

علاوہ, আপনার মেশিন যদি Verifier-এর কারণে ডেস্কটপে বুট করতে না পারে, তবে আপনি Last Known Good কনফিগারেশন লঞ্চ করে বা Safe mode-এ বুট করে টুলটি ডিজেবল করতে পারেন।

ঠিক আছে, minidumps কালেক্টেড, চলুন বিশ্লেষণ করা যাক।

BSOD ডায়গনোসিস

Minidumps ডায়গনোজ করতে, আপনাকে বেশ কিছু টুল লাগবে। আপনি যদি লিনাক্স টিউটোরিয়ালগুলো মনে করেন, crash ব্যবহার করার পূর্বশর্ত ছিল কার্নেল ডিবাগ সিম্বলসহ কম্পাইল করা এবং debuginfo প্যাকেজ ইনস্টল করা।

উইন্ডোজ সিম্বল প্যাকেজ

উইন্ডোজও ভিন্ন নয়। প্রপার অ্যানালিসিস করতে, আপনাকে সিম্বল লাগবে। আপনাকে সিম্বল ডাউনলোড ও ইনস্টল করতে হবে যেটা আপনার উইন্ডোজ কার্নেল ভার্সনের সাথে এক্সাক্টলি মেলে। অন্যথায়, অ্যানালিসিসটি সঠিক হবে না। লিনাক্সের মতোই, এই বিষয়ে।

আমি পরে আপনাকে একটি উদাহরণ দেখাবো।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

সিম্বল ইনস্টল হওয়ার পর, আপনাকে ক্র্যাশ ডেটা পড়তে এবং ব্যাখ্যা করতে একটি টুল লাগবে। আমি আপনাকে তিনটি এমন টুল দেখাব, সবচেয়ে সহজ থেকে শুরু করে ধীরে ধীরে geek hill চড়া।

BSOD অ্যানালিসিস টুল ১: WhoCrashed

WhoCrashed একটি সিম্পল, ইফেক্টিভ টুল যা আপনাকে জানতে দেয় কোন ড্রাইভার মেশিন ক্র্যাশ করিয়েছে। এটি ব্যবহার করা খুব সহজ এবং এক্সপার্টাইজ রিকোয়ার করে না, যদিও একটি প্রপার অ্যানালিসিস তা করে। টুলটি উইন্ডোজ ডিবাগার ইনস্টল থাকতে চায়।

BSOD অ্যানালিসিস টুল ২: Nirsoft

আপনি যদি উইন্ডোজের ওপর slight-সিরিয়াস হন, তবে আপনি Nirsoft টুলসের কথা শুনে থাকবেন, একটি অত্যন্ত versatile উইন্ডোজ ইউটিলিটির সংগ্রহ যা Nir Sofer দ্বারা ডেভেলপ এবং মেইনটেইন করা হয়। বিশেষ করে, আমরা ডায়গনস্টিক টুল BlueScreenView চাই, যা উইন্ডোজ কার্নেল মেমরি ডাম্প অ্যানালাইজ করার জন্য ব্যবহৃত হয়। সবচেয়ে ভালো, এই useful ছোট টুলটি সুপার-পাওয়ারফুল সুইস আর্মি নাইফ স্টাইল টুলবক্স Nirlauncher-এ অন্তর্ভুক্ত, যেটা Nir-এ 의해 ডেভেলপ ১০০টিরও বেশি অ্যাপ্লিকেশনের একটি সংগ্রহ। কোনো কারণ ছাড়া Nir-এর ওয়েবসাইট আমার Greatest লিস্টে ফিচার করে না।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

উপরন্তু, Nir Sofer-এ BSOD শুরু করার একটি টুলও আছে, যাতে আপনি ক্র্যাশ সিমুলেট করতে পারেন। এই টুলটি StartBlueScreen कहলে, এবং এটি Nirlauncher প্যাকেজে অন্তর্ভুক্ত। Nirlauncher সম্পর্কে আরো ডিটেলের জন্য, আপনি সফটওয়্যারের আমার রিভিউ পড়তে পারেন।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

আমরা এই দুটি প্রোগ্রাম সম্পর্কে খুব শীঘ্রই কথা বলব।

BSOD অ্যানালিসিস টুল ৩: উইন্ডোজ ডিবাগার (Windbg)

উইন্ডোজ ডিবাগার একটি মাল্টি-পারপাস টুল, যা আপনি সব ধরনের জিনিস ট্রাবলশুট করতে ব্যবহার করতে পারেন, যেন ড্রাইভার, অ্যাপ্লিকেশন, এবং উইন্ডোজ সিস্টেমে সার্ভিস।

উইন্ডোজ ডিবাগার উইন্ডোজ SDK-তে অন্তর্ভুক্ত।

উইন্ডোজ ৭-এ, ডিবাগার ইনস্টল করার সময়, আপনি .NET Framework 4 এরর পেতে পারেন। আপনি এটাকে ইগনোর করতে পারেন, যতক্ষণ না আপনি .NET framework-এ ডেভেলপ করা অ্যাপ্লিকেশন নিয়ে কাজ করার চেষ্টা করছেন। আমাদের কেসে, আমরা নিরাপদে প্রসিড করতে পারি।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

ইনস্টলেশন মেনুতে, আপনি বেছে নিতে পারেন কোন কম্পোনেন্ট চান। আমরা Common Utilities-র অধীনে Debugging Tools for Windows চাই।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

উইন্ডোজ ডিবাগার লঞ্চ হওয়ার পর খুব ইন্টারেস্টিং দেখে না, কিন্তু এটি একটি mighty টুল যা যথেষ্ট টাইম নেয় অভ্যস্ত হওয়াতে এবং প্রপারলি কাজ করতে। এটি লিনাক্সের GDB-এর মতো, যেহেতু এটি সোর্স এক্সামাইন করতে, রানিং প্রসেসের সাথে attach করতে, কার্নেল ডাম্প এক্সামাইন করতে, এবং আরও অনেক কিছু করতে পারে।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

BSOD উদাহরণ

BSOD শুরু করুন (StartBlueScreen ব্যবহার করে)

এই টুলগুলো কাজ করে দেখতে, আমাদের একটি BSOD লাগবে। আমার উইন্ডোজ ৭ মেশিনে Verifier রান করলে কোনো ill effects হয়নি। তাই আমাদের NirSoft StartBlueScreen টুল ট্রাই করতে হবে, যা আমি আগে মেনশন করেছিলাম।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

StartBlueScreen একটি কমান্ড লাইন টুল। এটি কিছু প্যারামিটারের সাথে রান করতে হবে, যা BSOD ট্রিগার করবে। BSOD এক্সিকিউট করতে, আপনাকে আপনার উইন্ডোজ বক্সে Administrator অ্যাকাউন্ট দরকার।

উইন্ডোজ ৭-এ, হিডেন অ্যাডমিনিস্ট্রেটর অ্যাকাউন্ট ইনএবল করা একটু tricky হতে পারে, কিন্তু আমরা এর জন্য শীঘ্রই একটি আলাদা টিউটোরিয়াল করব। আসলে, একই জিনিস উইন্ডোজ XP-এ করলেও trivial নয়। আবার, আমরা আলাদাভাবে এটা আলোচনা করব।

অ্যাডমিনিস্ট্রেটর হিসেবে লগ ইন হওয়ার পর, কমান্ড লাইন থেকে StartBlueScreen চালান। Nir Sofer তার ওয়েবসাইটে বেশ কিছু উদাহরণ দিয়েছে, তাই আমরা সেগুলোর একটি ব্যবহার করব:

StartBlueScreen.exe 0x12 0 0 0 0

এটি লিনাক্সে echo c > /proc/sysrq-trigger চালানোর খুব মিল, System Request ইনএবল থাকলে। বস্তুত:, কয়েক সেকেন্ড পর, আপনাকে বিখ্যাত BSOD দেখতে মেলবে:

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

মেশিনটি ডাম্প কমপ্লিট করতে দিন। এর পর এটি আবার চলে আসলে, আমরা ক্র্যাশটি অ্যানালাইজ করতে পারি। আপনি মেশিন রিবুট হওয়ার পর একটি মেসেজ পপ আপ দেখতে পেতে পারেন। যা ঘটল তার সম্পর্কে ইতিমধ্যে একটি হিন্ট আছে, আরো ডিটেল শীঘ্রই আসছে।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

BSOD অ্যানালিসিস

চলুন দেখি তিনটি টুলের প্রতিটা আমাদের কী দেয়।

WhoCrashed ফলাফল

আপনি একটি খুব সিম্পল drilldown পাবেন যা ঘটেছে। অধিকাংশ মানুষের জন্য, এই ইনফরমেশন পর্যাপ্ত শুরু করার জন্য। আক্রমণকারী ড্রাইভারের নাম জানা ইস্যু আলাদা করতে সাহায্য করতে পারে।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

আমরা দেখতে পাচ্ছি এররটি হল একটি অজানা কার্নেল ট্র্যাপ যা nirsoftbluescreendriver.sys ড্রাইভার দ্বারা করা হয়েছে। খুবই এক্সপেক্টেড। আমি অনুমান করি Nir-এর কোড আমার null-pointer কার্নেল ড্রাইভার উদাহরণের মতো।

Nirsoft BlueScreenView ফলাফল

BlueScreenView আরও ডিটেইল্ড ইনফরমেশন অফার করে। এটি অটোমেটিক্যালি রুট ফোল্ডারে পাওয়া minidump ফাইলগুলো লোড করে। টপ ভিউতে, আপনি ক্র্যাশ সম্পর্কে কিছু বেসিক ইনফরমেশন দেখবেন, যেন Bug Check String, যা লিনাক্স ক্র্যাশ অ্যানালিসিস ফাইলে Panic String-এর সাথে identical, এবং Bug Check Code, যা Kernel Page Error-এর সাথে মিল।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

বটম পেনে, আপনার মেমরিতে লোড করা সব ড্রাইভারের লিস্ট আছে, যেগুলো ক্র্যাশের সাথে সম্পর্কিত সেগুলো salmon-এ মার্ক করা - আমি অনুমান করি সেটা একটি কালারের নাম। আপনি যদি ক্র্যাশ প্রসেসের জন্য কাল ট্রেস দেখতে চান, তবে Options মেনুতে ফিল্টার চেঞ্জ করতে পারেন।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

এবং আপনি আসল BSOD স্ক্রিনও লোড করতে পারেন (XP style):

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

এটি কখনও কখনও উপকারী হতে পারে। উদাহরণস্বরূপ, Technical Information সেকশনটি দেখুন। আপনার খারাপ ড্রাইভারের নাম এবং মেমরি অ্যাড্রেস আছে। একবার আর লিনাক্স analogy দিয়ে, এটি task backtrace-এ exception RIP-এর মতো। আশা করি, স্ট্যাকের ওপর ফোকাস করি:

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

আমাদের এক্সিকিউটেবলের নাম এবং মেমরি অ্যাড্রেস আছে। থিওরেটিক্যালি, আমাদের যদি সোর্স থাকত, আমরা কোডের সঠিক লাইনটি পিনপয়েন্ট করতে পারতাম যেটা কার্নেল ক্র্যাশের কারণ बना। যেহেতু আমাদের সেটা নেই, তাই আপনি যা বেস্ট করতে পারেন সেটা হল যতটা ডেটা কালেক্ট করতে পারেন করুন এবং মাইক্রোসফটকে ফर्दার অ্যানালিসিসের জন্য পাঠান। আমরা সেটা শীঘ্রই আলোচনা করব।

সাধারণত, মাইক্রোসফট মাইক্রোসফট কম্পোনেন্টে ক্র্যাশের জন্য প্যাচ ইস্যু করে, তাই প্রশ্ন হল, আপনি কীভাবে জানবেন nkrnlpa.exe একটি মাইক্রোসফট কম্পোনেন্ট? খুব ভালো, আপনি যেকোনো এন্ট্রিতে ডাবল ক্লিক করলে বা রাইট-ক্লিক করে properties বেছে নিলে, আপনি ডিটেইল্ড ইনফরমেশন পাবেন।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

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

উইন্ডোজ ডিবাগার ফলাফল

উইন্ডোজ ডিবাগার উল্লেখ করা তিনটি টুলের মধ্যে সবচেয়ে কমপ্লেক্স এবং পাওয়ারফুল। শুরু করার আগে, আপনাকে জানতে হবে এটি টাইম, ধৈর্য এবং জ্ঞান নেয় ডিবাগারের সাথে কাজ করার জন্য। বস্তুত:, আমার bravado-র باড়তি, আমি টুলটার সাথে fairly inexperienced, যদিও কমন সেন্স এবং ইউনিভার্সেল নলেজ যখন ক্র্যাশ অ্যানালিসিসের কথা আসে, এখানে খুব ভালো applicable। আপনি যদি এক সিস্টেমে কোডের মর্মর ট্রেলে আপনার ব্যবসা জানেন, তবে অন্যগুলোতে আপনি ঠিক থাকবেন।

পারমিশনস

আপনি যদি অ্যাডমিনিস্ট্রেটর হিসেবে কাজ না করেন, তবে আপনার মেমরি ডাম্প অ্যাক্সেস করার পারমিশন থাকবে না, স্পষ্ট সিকিউরিটি কারণlerle। আপনাকে ফাইলটি কপি করে হটাতে হতে পারে বা সঠিক পারমিশন সেট করতে হতে পারে।

সিম্বল লোড করুন

আপনার যা প্রথম কাজ করতে হবে সেটা হল সিম্বল লোড করা। টুলটি ডিস্কে সিম্বল লোকেশন সম্পর্কে aware নাও হতে পারে, কারণ পাথটি এনভায়রনমেন্ট ভেরিয়েবলসে স্টোর করা নাও হতে পারে। পয়েন্ট emphasize করার জন্য, আমি সিম্বল স্পেসিফাই ছাড়া ক্র্যাশ ডাম্প লোড করব।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

এরর স্ট্রিংটি লক্ষ্য করুন: ERROR: Module loaded completed but ... এটি হলো যা হয় যখন কোনো সিম্বল লোড করা হয়না, যা অ্যানালিসিসকে কিছুটা futile করে তোলে। বস্তুত:, আপনি অ্যানালিসিস চালালে, আপনি একগাদা প্রশ্নবোধক চিহ্ন পাবেন, কারণ ডিবাগার অনুমান করতে পারে না ড্রাইভারটি ক্র্যাশের সময় মেমরিতে কীভাবে ম্যাপ করা ছিল।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

আপনি .sympath কমান্ড এক্সিকিউট করে করেন্ট সিম্বল পাথ চেক করতে পারেন। এটি খালি থাকবে যদি না আপনি কোনো সিম্বল লোড করে থাকেন। আমরা এখন সিম্বল লোড করব।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

সিম্বল লোড হওয়ার পর, আপনাকে মিনিডাম্প ফাইলটি রি-ওপেন করতে হবে না। আপনি শুধু রিলোড করতে পারেন। আপনি সেটা Symbol Search Path উইন্ডোতে Reload বক্স চেক করে বা ডিবাগার কমান্ড লাইনে .reload চালাতে পারেন, যা kd> দ্বারা মার্ক করা আছে কমান্ড উইন্ডোর নিচে।

উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড

আপনি এখন একটি ভিন্ন আউটপুট দেখবেন:

অ্যানালিসিস চালান

অ্যানালিসিস চালানো হয় !analyze -v কমান্ড এক্সিকিউট করে। -v ফ্ল্যাগ står verbose-এর জন্য।

!analyze -v

আপনি এখন আরও ইনফরমেশন দেখবেন, যেন ক্র্যাশ আর্গুমেন্টের জন্য ডিটেইল্ড স্ট্রিংস। অধিকাংশ মানুষের জন্য, এটি তাদের বেসিক नीডের চেয়ে way, way উপরে, কিন্তু আপনি যদি আপনার সিস্টেম কন্ট্রোল করা, সমস্যা সমাধান করা, এবং এমনকি মাইক্রোসফটকে কোর বাগ ফিক্স করতে সাহায্য করতে চান, তবে আপনি কিছু মিনিট অ্যানালিসিস চালিয়ে ক্র্যাশ রিপোর্ট পাঠাতে পারেন, যদি সম্ভব হয়।

সিম্বল কার্নেলের সাথে মেলে না!

এখন, এটি একটি জিনিস যা আপনাকে মনোযোগ দিতে হবে। আপনি যদি ভুল সিম্বল লোড করেন, ক্র্যাশ সম্পর্কে ইনফরমেশন ভুল হবে। বস্তুত:, আপনি যদি সিম্বল ডাউনলোড করেন যা আপনার কার্নেল ভার্সনের চেয়ে পুরনো বা নতুন, তবে আপনার একটি সমস্যা হবে।

এটি লিনাক্স উদাহরণের মতো, openSUSE 11.2-এ কার্নেল আপডেটের পর debuginfo প্যাকেজ রিপোজিটরি-তে উপলব্ধ না থাকা। বস্তুত:, আমি এই সমস্যা সম্মুখীন হয়েছিলাম। চলুন সিম্বল ইনস্টলেশনে ফিরে যাই:

সিম্বলগুলো হল কার্নেল 7600.16385-এর জন্য, যা, আমি ভুল না করলে RTM। টাইমস্ট্যাম্প এবং এক্সাক্ট রিভিশন লক্ষ্য করুন - 090713-1255। অন্যদিকে, উইন্ডোজ ৭ একটি nieuwere কার্নেল চaliers, প্লাস এটি বেশ কিছু আপডেটের মধ্য দিয়ে গিয়েছে, যা কার্নেল ভার্সনকে প্রভাবিত করতে পারে।

ভার্সন হল 7600.16481। দুটি মেলে না! আপনি যদি এমন কেসে পড়েন এবং কোনো nieuwere, আরও আপ-টু-ডেট কার্নেল সিম্বল ডাউনলোড করতে না পারেন, তবে আপনাকে মাইক্রোসফটকে সাপোর্টের জন্য যোগাযোগ করা উচিত। আপনার থার্ড-পার্টি ড্রাইভারদের জন্য সিম্বল সবসময় থাকবে না। আপনি থার্ড-পার্টি ভেন্ডররাও যোগাযোগ করতে পারেন।

সঠিক সিম্বল অনলাইন থেকে আনুন!

এখন, উইন্ডোজ-ওয়াইজ, আপনার যা করতে হবে আপনার অপারেটিং সিস্টেমের জন্য লেটেস্ট সিম্বল পেতে। উইন্ডোজ ডিবাগারে ক্র্যাশ ডাম্প লোড করার পর, আবার Symbol Search Path উইন্ডো খুলুন। লোকাল পাথের পাশাপাশি, আমরা একটি অনলাইন সিম্বল রিপোজিটরি স্পেসিফাই করব, যা শুধু ডিবাগারের ভিতর থেকে অ্যাক্সেসযোগ্য। আরও ইনফরমেশনের জন্য, এই মাইক্রোসফট KB আর্টিকেল দেখুন।

স্পেসিফিক্যালি, আপনাকে যেটা দরকার:

SRV*c:\symbols*https://msdl.microsoft.com/download/symbols

c:\symbols কে আপনার মেশিনের সঠিক সিম্বল পাথ দিয়ে রিপ্লেস করুন। পাথটি Symbol Search Path ব্যবহার করে ইনপুট করা লাগে না। এটি কমান্ড লাইনে .sympath কমান্ড ব্যবহার করেও স্পেসিফাই করা যায়। আমরা অন্যান্য ডিবাগার কমান্ড এবং অপশন খুব শীঘ্রই আলোচনা করব। এবং চলুন আবার অ্যানালিসিস চালাই। অবশ্যই, আমাদের Nirsoft ড্রাইভারের জন্য সিম্বল থাকবে না।

আরো মজার করার জন্য, এখানে কল স্ট্যাক (এর সম্পর্কে শীঘ্রই আরও):

এবং আমরা ভালো আছি!

অন্যান্য ডিবাগার কমান্ড ও অপশন

আপনার সৌভাগ্যে, উইন্ডোজ ডিবাগার একটি অত্যন্ত সমৃদ্ধ এবং ডিটেইল্ড হেল্প আছে, যা আপনাকে কোনো সময়েই চলতে দেবে, যদি আপনি এই ধরনের জিনিস পছন্দ করেন। এবং আপনি যদি লিনাক্স ক্র্যাশ অ্যানালিসিস জানেন, অধিকাংশ জিনিস পরিচিত হবে।

উদাহরণস্বরূপ, একটি খুব উপকারী কমান্ড হল lm (list modules)। আপনি lml চালাতে পারেন মডিউলের একটি সংক্ষিপ্ত লিস্ট পেতে বা lmv চালাতে পারেন একটি কমপ্লিট, verbose লিস্টিং পেতে। আপনি u ফ্ল্যাগ দিয়ে ইউজার-ল্যান্ড মডিউল বা k ফ্ল্যাগ দিয়ে কার্নেল মডিউল লিস্ট করতে পারেন।

lvm-এর একটি উদাহরণ:

lml-এর একটি উদাহরণ; লক্ষ্য করুন কিছু ড্রাইভারের সিম্বল নেই, যেন থার্ড-পার্টি 오নেস, কারণ উইন্ডোজ কার্নেল এই সিম্বলসহ কম্পাইল করা হয়নি, নর সেগুলো উপলব্ধ। আপনি ভেন্ডর থেকে সেগুলো পেতে পারেন।

View মেনুর অধীনে, আপনার বেশ কিছু বিল্ট-ইন কমান্ড আছে, তাই আপনাকে কমান্ড লাইনে সেগুলো হান্ট করতে হবে না। আপনার Watch, Locals, Registers, Memory, Call Stack, যা আমরা কিছুক্ষণ আগে দেখেছিলাম, এবং আরও অনেক কিছু।

উদাহরণস্বরূপ, আপনি Processes এবং Threads ডিসপ্লে করতে চাইতে পারেন।

অথবা রেজিস্টারস:

অন্যান্য কমান্ড যেগুলো আপনি ব্যবহার করতে পারেন তাদের মধ্যে রয়েছে !memusage এবং !address। কমান্ড এবং অপশনগুলির কম্বিনেশন যা আমরা খুব সাম্প্রতিক দেখেছি তা crash utility-তে bt, ps এবং অন্যান্য কমান্ডের द्वारा ব্যবহৃত কমান্ডের খুব মিল। সামগ্রিক ধারণা একই।

ডিসঅ্যাসেমব্লি

আপনার যদি সোর্স না থাকে, তবুও আপনি বাইনারি কোডেড ডিসঅ্যাসেমব্লড দেখতে চাইতে পারেন। আপনি পুরোপুরি বুঝতে পারবেন না কোডে কী হচ্ছে, কিন্তু এটি আপনাকে একটি ইন্ডিকেশন দিতে পারে কী ভুল হল।

ডিসঅ্যাসেমব্লি অপশনস, অন্যান্য অনেকের মত, মেনুতে উপলব্ধ।

এখানে আমরা যাই:

এবং আপনি বিভিন্ন উইন্ডো মেইন ইন্টারফেসে এম্বেড করতে পারেন।

এটি উইন্ডোজ ডিবাগার যা করতে পারে তার айসবের চুঁটে ছুঁয়েছে মাত্র, কিন্তু আমি অনুমান করি এটি অধিকাংশ মানুষের জন্য পর্যাপ্ত হওয়া উচিত।

এরপর কী?

আপনি যদি সমস্যার উৎস আলাদা করতে পেরেছেন, তবে আপনি কিছু জিনিস চেষ্টা করতে পারেন:

খারাপ ড্রাইভার আনইনস্টল বা ডিজেবল করুন

দেখুন এটা কি কোনো পার্থক্য আনায়, অর্থাৎ, আপনি যদি পারেন, যেহেতু আপনি ক্রিটিক্যাল ফাংশনালিটি হারাতে পারেন। সমস্যাগুলো যদি বসে থাকে, তবে আপনার একটি কমপ্লেক্স সমস্যা থাকতে পারে যা হার্ডওয়্যার سے সম্পর্কিত।

ড্রাইভার আপডেট করার চেষ্টা করুন

এটি কাজ করতে পারে। ভেন্ডর সাইট বা মাইক্রোসফট আপডেটে যান এবং আপনার হার্ডওয়্যার এবং সফটওয়্যারের জন্য লেটেস্ট ড্রাইভার পান। আপনার ডেটা ব্যাকআপ রাখুন এবং সিস্টেম ইমেজ করুন, যাতে আপনার একটি বেসলাইন থাকে ফিরে যেতে।

গুগল করে ইনফরমেশন খুঁজুন

সবসময় একটি बुद्धিমানের সিদ্ধান্ত। ড্রাইভারের নাম বা Bug Check String খুঁজলে উপকারী ইনফরমেশন মেলতে পারে, যেন সমস্যার ওয়ার্কঅরাউন্ড। সাধারণত, কেউ আপনার ইস্যুর সাথে মিলে যাওয়া কিছু দেখে বা শুনে বা অভিজ্ঞতা করেছে।

সবসময়, ডেটা সতর্কতার সাথে এবং বিবেচন সহ ফিল্টার আউট করুন। আপনি যদি কিছু সাজেস্টেড সমাধান ট্রাই করতে সিদ্ধান্ত নেন, নিশ্চিত করুন আপনার ডেটা সুরক্ষিত এবং আপনি একটি ভালো, পরিচিত কনফিগারেশনে রোল ব্যাক করতে পারেন।

অন্যান্য

আপনার যদি উপকারী ক্র্যাশ ইনফরমেশন থাকে, তবে আপনাকে ডেভেলপারদের কাছে অ্যানালিসিসের জন্য পাঠানোর চেষ্টা করनी উচিত। এটি মাইক্রোসফট বা থার্ড পার্টি হতে পারে যা মাইক্রোসফট উইন্ডোজের জন্য হার্ডওয়্যার বা সফটওয়্যার ড্রাইভার ডেভেলপ করে। নিচে দেখুন।

কার্নেল ডাম্প ইনফরমেশন অ্যানালিসিসের জন্য জমা দিন

আমার এখানে কিছুই solid নেই। আপনার যদি সাজেশন থাকে, পাঠান। আমি বেশ কিছু মাইক্রোসফট লিঙ্ক ট্রাই করেছিলাম, কিন্তু সেগুলো casual users-এর জন্য out of bounds মনে হচ্ছে।

সবচেয়ে রিলেভেন্ট পেজ হল oca.microsoft.com, কিন্তু সেটা server-side errors থেকে ভুগছে মনে হচ্ছে। আমাকে সংশোধন করুন এবং/অথবা আপনার ফিডব্যাক এবং লিঙ্ক পাঠান।

নোট: ক্র্যাশ ডাম্প পাঠানো একটি sensitive affair! মেমরি ডাম্পে প্রাইভেট ইনফরমেশন থাকতে পারে, যেন পাসওয়ার্ড এবং কریب deseo মেমরিতে যা লোড করা ছিল ক্র্যাশের সময়। আপনি আপলোড বা মেইল করার আগে এই বিষয়ে সচেতন থাকুন।

অতিরিক্ত জিনিস

মেমরি ডায়গনোসটিক্স

আপনি যদি intermittent হার্ডওয়্যার সমস্যা মোকাবিলা করছেন, তবে আপনি আপনার মেশিনে একটি মেমরি টেস্ট চালাতে চাইতে পারেন। সবচেয়ে জনপ্রিয় ওপেন-সোর্স টুল হল Memtest86+। এই টুলটি একটি স্ট্যান্ডআলোন ISO হিসেবে ব্যবহার করা যায়; এটাও অধিকাংশ লিনাক্স ডিস্ট্রিবিউশনের সাথে বান্ডেল্ড আসে, সব বুটেবল লাইভ সিডি হিসেবে।

আপনি উইন্ডোজ মেমরি ডায়গনোস্টিকও ব্যবহার করতে পারেন।

علاوہ, লিনাক্স ক্র্যাশে লিস্ট করা জেনেরেল অ্যাডভাইসও এখানে applicable!

এবং সেটাই হবে সব, জেন্টেলমেন!

রেফারেন্স

ড্রাইভার ভেরিফায়ার

উইন্ডোজ সিম্বল প্যাকেজ

Debugging Tools for Windows

উইন্ডোজ SDK

WhoCrashed

Nirsoft ওয়েবসাইট

Nirsoft Nirlauncher (আমার রিভিউ)

Nirsoft BlueScreenView

Nirsoft StartBlueScreen

উইন্ডোজ মেমরি ডায়গনোস্টিক

Memtest86+

অনলাইন সিম্বল howto

উইন্ডোজ ডিবাগারের ভিতর থেকে লাইভ অনলাইন সার্ভার থেকে সিম্বল রিট্রিভ করুন:

মাইক্রোসফট সিম্বল সার্ভার ব্যবহার করে ডিবাগ সিম্বল ফাইল পান

অন্যান্য উপকারী রিসোর্স

কার্নেল মেমরি ডাম্প অ্যানালিসিস-এ মাইক্রোসফট আর্টিকেল:

উপকারী আর্টিকেল, যেন রেজিস্ট্রি টুইক, কীবোর্ড ইউজ a-la System Request (SysRq), উইন্ডোজ ডিবাগার কমান্ড লাইন ইউজ এবং ব্যাচ (স্ক্রিপ্টেড) ইউজ।

মেমরি ডাম্প ফাইল অপশন ওভারভিউ

কীবোর্ড ডাম্প ট্রিগার

Mark Russinovich (Sysinternals, এখন Wininternals) এর একটি চমৎকার আর্টিকেল:

The Case of the Crashed Phone Call

এবং উইন্ডোজ ডিবাগারের বিল্ট-ইন হেল্প ভুলবেন না! এটি খুব thorough এবং ডিটেইল্ড। শেষ কথা, আমরা ইন্টারনেট সার্চ ইঞ্জিনের দিকে ফিরে যাই, আপনার ফ্রি বেস্ট ফ্রেন্ড সব পরিস্থিতিতে।

উপসংহার

Wow, এটা খুব লম্বা হয়ে গেলো - এবং আমার অ্যান্টিসিপেটেড চেয়ে অনেক বেশি geeky।urface, আপনি kernel stuff হ্যান্ডল করলে super-geeko থেকে পলায়ন করতে পারবেন না। মনে হোক, আমি আশা করি আপনি এই আর্টিকেলটি উপভোগ করেছেন।

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

আমি মনে করি আপনি এমন অনেক আর্টিকেল খুঁজে পাবেন না যেটা এইতটো friendly, বিশেষ করে একটা যা একটি লিনাক্স গাই লিখেছেন, উইন্ডোজ ইউজারদের সুবিধা এবং আনন্দের জন্য। এবং সেটাই রহস্য। সিন্ট্যাক্স আলাদা, কিন্তু বেসিক প্রিন্সিপল একই। একবার আপনি লিনাক্স বা উইন্ডোজ কার্নেল ক্র্যাশ অ্যানালিসিসের হ্যাং পেয়ে যান, তবে আপনি অন্যটির সাথে কাজ করার 데 অনেক বেশি কমফরটেবল হবেন। এবং সেটাই হবে সব। আমি খরচ হয়ে গেলাম। আশা করি আবার দেখা হবে!

Cheers.


  1. Windows 10-এ FAULTY_HARDWARE_CORRUPTED_PAGE BSOD সমাধান

  2. এক্সপার্ট গাইড: উইন্ডোজ মেমরি ম্যানেজমেন্ট স্টপ কোড (BSOD) ধাপে ধাপে সমাধান

  3. উইন্ডোজ পিসি র‍্যাম ব্যবহার কমান: দ্রুত পারফরম্যান্সের জন্য সহজ টিপস

  4. উইন্ডোজ BSOD ব্যাখ্যা: ডায়গনোসিস ও ফিক্সের সম্পূর্ণ গাইড