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

WinDbg এবং BlueScreenView ব্যবহার করে ব্লু স্ক্রিন এরর সমাধান করার পদ্ধতি

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

সৌভাগ্যৎ, ব্লু স্ক্রিন সবসময় একটি এরর কোড দেয়। কিন্তু আপনি কীভাবে বুঝবেন সেটির অর্থ কী? খুবো, আপনি Windows Debugger (WinDbg) বা NirSoft BlueScreenView এর মতো একটি হ্যান্ডি প্রোগ্রাম ব্যবহার করেন। ব্লু স্ক্রিন এরর সমাধানের আপনার হ্যান্ডি গাইড এখানে!

ব্লু স্ক্রিন এরর কী?

যখন উইন্ডোজের একটি ক্যাটাস্ট্রোফিক এরর হয়, সিস্টেম ক্র্যাশ করে। ক্র্যাশে সাধারণত আপনাকে একটি ব্লু স্ক্রিন দেখায়। ব্লু স্ক্রিন (স্নেহপূর্ণভাবে Blue Screen of Death, বা BSoD নামে পরিচিত) ক্র্যাশের বিশাল পরিমাণ তথ্য প্রদর্শন করে। তথ্যের ভিতরে ক্র্যাশ কেন, কোথায়, এবং কীভাবে ঘটেছে সেটি থাকে।

ব্লু স্ক্রিন এরর কেন হয়?

ব্লু স্ক্রিন এররের বেশ কিছু কারণ হতে পারে, जिनमें রয়েছে:

  • ত্রুটিপূর্ণ হার্ডওয়্যার
  • ত্রুটিপূর্ণ সফ্টওয়্যার
  • পুরনো বা খারাপ কোড করা ড্রাইভার
  • ওভারহিটিং
  • ওভারক্লকিং

এটি শুধু পাঁচটি সম্ভাব্য কারণ। उनগুলির মধ্যে, অনেক নির্দিষ্ট এরর আছে। সেটাই হলো ব্লু স্ক্রিন অফ ডেথ এরর কোড登場 করে।

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

ব্লু স্ক্রিন এরর কীভাবে ফিক্স করবেন?

ব্লু স্ক্রিন এরর ফিক্স করা এরর টাইপের ওপর নির্ভর করে। কখনো, একটি সাধারণ ইন্টারনেট সার্চই আপনার সিস্টেমের কী সমস্যা সেটি প্রকাশ করতে পর্যাপ্ত। অন্যদিক, সিস্টেম ডিবাগিং-এর জন্য স্পেশাল সফ্টওয়্যারের প্রয়োজন হয়। WinDbg বা NirSoft BlueScreenView ব্যবহার করে আপনার ব্লু স্ক্রিন এরর কীভাবে ফিক্স করবেন সেটি এখানে।

WinDbg দিয়ে ব্লু স্ক্রিন এরর ফিক্স করার পদ্ধতি

WinDbg একটি শক্তিশালী টুল যা আপনি আপনার ব্লু স্ক্রিন এররের মূল কারণ বের করতে ব্যবহার করতে পারেন।

উইন্ডোজ ১০ SDK ইনস্টল করা

WinDbg এবং BlueScreenView ব্যবহার করে ব্লু স্ক্রিন এরর সমাধান করার পদ্ধতি

উইন্ডোজ ১০ SDK ডাউনলোড পেজে যান। উইন্ডোজ ১০ SDK-তে অনেক টুল থাকে, যার মধ্যে রয়েছে উইন্ডোজ পারফরম্যান্স টুলকিট, উইন্ডোজের জন্য ডিবাগিং টুল, .NET ফ্রেমওয়ার্ক সফ্টওয়্যার ডেভেলপমেন্ট কিট, এবং অন্যান্য ডেভেলপমেন্ট টুল। এখন এই ধাপগুলো ফলো করুন।

  1. Download the Installer বাটনে হিট করুন। একবার ডাউনলোড হলে, ইনস্টলার রান করুন।
  2. উইন্ডোজ ১০ SDK ইনস্টলার খুললে, প্রথম অপশন সিলেক্ট করুন আপনার কম্পিউটারে Install the Windows Software Development Kit করার জন্য। ডিফল্ট ইনস্টলেশন পাথ ঠিক আছে।
  3. কন্টিনিউ করতে Next সিলেক্ট করুন এবং লাইসেন্স এক্সেপ্ট করুন। পরবর্তী পেজে, Debugging Tools for Windows ছাড়া সকল বক্স আনচেক করুন।
  4. তারপর Install-এ প্রেস করুন।

WinDbg খোলা এবং কনফিগার করা

আপনার স্টার্ট মেনু খুলুন এবং Windows Kits > WinDbg-এ যান। আপনার সিস্টেম আর্কিটেকচারের জন্য ডিবাগার ব্যবহার করুন, সেটি ৩২ বা ৬৪-বিট হোক। আমার ৬৪-বিট সিস্টেম আছে, তাই আমি WinDbg X64 বেছে নibo।

এখন, আপনার BSoD মেমরি ডাম্প খুঁজে বের করতে হবে। ডাম্পটিতে ক্র্যাশের তথ্য থাকে, যেমন "কারণ" এবং "অবস্থান"।

BSoD মেমরি ডাম্পের দুটি প্রধান ধরন আছে: একটি ফুল ডাম্প এবং একটি মিনিডাম্প। সাধারণত, একটি মিনিডাম্প ছোট কিন্তু একটি ফুল ডাম্পের চেয়ে বেশি তথ্য ধারণ করে (আমি জানি, কত মিথ্যালিখ!)।

  1. আপনি আপনার রুট ডিরেক্টরিতে মিনিডাম্প লগ পাবেন, সাধারণত C:\Windows\Minidump। ফোল্ডারে, আপনি প্রকৃত মিনিডাম্প লগ পাবেন।
  2. বিকল্পভাবে, ফুল ডাম্প পাওয়া যায় C:\Windows\memory.dmp-তে।

এই টিউটোরিয়ালের জন্য, আমরা একটি মিনিডাম্প বিশ্লেষণ করব (কারণ আমার হাতে সেটি আছে)।

নোট: কোনো ডাম্পই নেই? পোস্ট-ক্র্যাশ উইন্ডোজ ডাম্প অন করার পদ্ধতি দেখুন।

ঠিক আছে, WinDbg-তে ফিরি। প্রথমে, আপনাকে একটি সিম্বলস সোর্স সেট করতে হবে। সিম্বলস মূলত প্রোগ্রামিং ল্যাঙ্গুয়েজের আইডেন্টিফায়ার যা নির্দিষ্ট তথ্যের সাথে সম্পর্কিত। সেগুলো লগে (বা কোডে) পাওয়া তথ্য বিশ্লেষণ করা সহজ করে তোলে।

WinDbg এবং BlueScreenView ব্যবহার করে ব্লু স্ক্রিন এরর সমাধান করার পদ্ধতি

File > Symbol File Path-এ যান, তারপর নিচেরটি কপি-পেস্ট করুন:

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

তারপর OK-এ প্রেস করুন।

WinDbg-এ আপনার ক্র্যাশ ডাম্প বিশ্লেষণ করা

আপনার ডাম্প ফাইলটি WinDbg-এ ড্র্যাগ অ্যান্ড ড্রপ করুন। অথবা, Ctrl + D প্রেস করুন ফাইল ব্রাউজার খোলার জন্য, তারপর আপনার ডাম্প ফাইল লোকেট করুন। ডাম্প ফাইল লোড হলে, আপনি প্রাথমিক বিশ্লেষণ স্ক্রিন দেখবেন। এটি এরকম দেখাবে:

WinDbg এবং BlueScreenView ব্যবহার করে ব্লু স্ক্রিন এরর সমাধান করার পদ্ধতি

এই স্ক্রিন থেকে দুটি জিনিস বুঝতে হবে: BugCheck এবং Probably caused by ফিল্ডগুলো। এগুলো এখানে আরও স্পষ্টভাবে:

WinDbg এবং BlueScreenView ব্যবহার করে ব্লু স্ক্রিন এরর সমাধান করার পদ্ধতি
  • BugCheck 1A হলো এরর কোড
  • Probably caused by: memory_corruption ( ONE_BIT ) আপনাকে হাতের মুঠোফোনে সমস্যার ধারণা দেয়

এই কেসে, আপনি জানেন যে একটি মেমরি এরর আপনার BSoD-এর সম্ভাব্য কারণ।

আপনি WinDbg কমান্ড ব্যবহার করে বিশ্লেষণ এক ধাপ आगे নিতে পারেন। এই কেসে, !analyze -v কমান্ড (উপরোক্ত ছবিতে নীল রঙে হাইলাইট করা) আপনার BSoD-র সাথে সম্পর্কিত বিস্তারিত তথ্য দেখাবে। Bugcheck Analysis হেডারের নিচে একটি কমান্ড লিংক আছে। যাইহোক, এই লিংক কখনো কখনো গায়েব হয়। লিংক না থাকলে, WinDbg উইন্ডোর নিচে 있는 ফিল্ডে কমান্ডটি লিখুন।

কমান্ডটি একটি বিশাল পরিমাণ স্বয়ংক্রিয় বিশ্লেষণ করে। WinDbg ফলাফলগুলো একটি নতুন BugCheck Analysis হেডারের নিচে দেখায়। WinDbg যে পরিমাণ তথ্য ফেলে সেটি একটু ওভারওয়ার্মিং লাগতে পারে। কিন্তু এই কেসে, আপনি শুধু আপনার BSoD-এর অसेসমেন্ট বাড়াতে কিছু কী তথ্য খুঁজছেন।

নতুন BugCheck Analysis হেডারের নিচে সরাসরি প্যারামিটারগুলো আরেকটি উপকারী তথ্যের সেট দেয়। উদাহরণস্বরূপ, নিচের উদাহরণে, আপনি ফল্ট নিশ্চিত করতে পারেন Memory_Management (1a) হিসেবে। অতিরিক্তভাবে, Arguments (আর্গুমেন্টগুলো মূলত ইনফরমেটিভ প্যারামিটার) তথ্যটি ব্যাপক করে।

WinDbg এবং BlueScreenView ব্যবহার করে ব্লু স্ক্রিন এরর সমাধান করার পদ্ধতি

Arg1 বলে যে "A corrupt PTE has been detected," ব্যাখ্যা করে যে "Parameter 2 contains the address of the PTE."

এখন, আমি জানি PTE বলতে Page Table Entry-কে বোঝায়, তাই এই এরর সম্ভবত আমার ভার্চুয়াল মেমরির সাথে সম্পর্কিত, এবং আমি আমার BSoD ফিক্স সেখানে থেকে শুরু করতে পারি। যাইহোক, এমন অনেক এরর আছে যা আমি না জানি।

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

BlueScreenView দিয়ে ব্লু স্ক্রিন এরর ফিক্স করার পদ্ধতি

WinDbg বিশ্লেষণ টুল একটি শক্তিশালী কিট। আপনি এটিকে সকল ধরনের ডাম্প এবং ফাইল বিশ্লেষণের জন্য ব্যবহার করতে পারেন। যাইহোক, অনেক পাঠক WinDbg-এর পূর্ণ বিশ্লেষণ টুলের স্পেকট্রামের প্রয়োজন হবে না। যদি আপনি এমন হন, তবে NirSoft-এর BlueScreenView ঠিক যা আপনার দরকার।

এটি WinDbg-এর মতো একই ডাম্প এবং মিনিডাম্প ফাইল বিশ্লেষণ করে কিন্তু ইনফরমেশন স্ট্রিমলাইন করে। আপনি স্ট্রিমলাইন করা ইনফরমেশন নিয়ে ইন্টারনেট সার্চ করতে পারেন এবং আপনার BSoD প্রসেস শুরু করতে পারেন।

এটি কীভাবে কাজ করে:

BlueScreenView পেজে যান এবং প্রোগ্রামটি ডাউনলোড করুন। একবার ডাউনলোড হলে, BlueScreenView ইনস্টল করুন। ইনস্টলেশনের পর প্রোগ্রাম খুলুন।

এখানে BlueScreenView উপকারী। এটি MiniDump ফোল্ডারে পাওয়া যেকোনো মিনিডাম্প স্বয়ংক্রিয়ভাবে লোড করে। আপনি ক্র্যাশ টাইম অনুযায়ী ডাম্প সর্ট করে লেটেস্ট BSoD খুঁজে বের করতে পারেন। নিচের ছবিতে আপনি WinDbg সেকশনে বিশ্লেষণ করা ডাম্প ফাইলের BlueScreenView সংস্করণ দেখতে পাচ্ছেন।

WinDbg এবং BlueScreenView ব্যবহার করে ব্লু স্ক্রিন এরর সমাধান করার পদ্ধতি

প্রধান পার্থক্য হলো লে আউট এবং BSoD ইনফরমেশন খুঁজে বের করার তুলনামূলক সহজতা। Bug Check String, Bug Check Code, এবং Parameters একই। BlueScreenView ntoskrnl.exe ড্রাইভারকে BSoD-এর রুট ক হিসেবে শনাক্ত করে।

WinDbg-এর মতো, আপনি এখন আপনার BSoD ইনফরমেশন দিয়ে ইন্টারনেট সার্চ সম্পন্ন করতে পারেন।

WinDbg vs. BlueScreenView

একটি ব্লু স্ক্রিন অফ ডেথ বিশ্লেষণ টুল কি অন্যটির চেয়ে ভালো? এটি নির্ভর করে আপনি কী অর্জন করতে চান।

BlueScreenView WinDbg-এর চেয়ে নিঃসন্দেহে সহজে ব্যবহারযোগ্য। আপনি যদি আপনার BSoD-র সংক্ষিপ্ত, সংক্ষিপ্ত তথ্য চান, তবে BlueScreenView ভালো টুল। অধিকাংশ মানুষ BlueScreenView-এই ঠিক থাকবে, বিশেষ করে যেহেতু এটি কোনো কনফিগারেশন ছাড়াই অবিলম্বে কাঙ্ক্ষিত তথ্য দেয়, এবং একটি গ্রহণযোগ্য манереও।

আরো সাহায্যের জন্য, উইন্ডোজে ব্লু স্ক্রিন ফিক্স করার আমাদের সাধারণ টিপস দেখুন।

  1. WSL দিয়ে Windows 10/11-এ লিনাক্স অ্যাপ চালান - দ্রুত ও সহজ গাইড

  2. ব্লু স্ক্রিন থামান: ১০টি কমন Windows 10 এরর কোড ও সমাধান

  3. fltmgr.sys ব্লু স্ক্রিন এরর প্রতিরোধ: সহজ ফিক্স ও টিপস

  4. উইন্ডোজ ১০ ব্লু স্ক্রিন এরর (BSOD) সমাধান: ধাপে ধাপে গাইড