Windows 10-এ এরর মেসেজের একটি ব্যাপক সাগর আছে, এবং DRIVER_IRQL_NOT_LESS_OR_EQUAL এরর 그중 একটি।
আপনি যদি এই স্টপ কোড সম্মুখীন হন, তবে নিচে কী করতে হবে সেটি দেওয়া হলো।
DRIVER_IRQL_NOT_LESS_OR_EQUAL এরর কী?
DRIVER_IRQL_NOT_LESS_OR_EQUAL এরর আপনার সিস্টেম ড্রাইভারlerle সম্পর্কিত এবং এর স্টপ কোড 0x000000D1। এই এরর ইঙ্গিত দেয় "that a kernel-mode driver attempted to access pageable memory while the process IRQL was too high."
उस গোপন মেসেজটি ভাঙলে, এররটি আপনার হার্ডওয়্যার এবং প্রসেসরের মাঝপথে একটি কমিউনিকেশন সমস্যা থেকে উদ্ভূত।
যখন আপনার হার্ডওয়্যার CPU-কে জানাতে চায় কিছু হয়ে যাচ্ছে, এটি একটি ইন্টারাপ্ট করে। যদি অনেক हार্ডওয়্যার একসাথে যোগাযোগ করার চেষ্টা করে, বা বরং, কোথাও ফল্টি কনফিগারেশন থাকে, তবে ইন্টারাপ্ট রিকোয়েস্ট লেভেল (IRQL) বেড়ে যায়।
এই কেসে, একটি হার্ডওয়্যার আপনার সিস্টেম মেমরির একটি অংশ অ্যাক্সেস করার চেষ্টা করছে যেতে এটি প্রপার অ্যাক্সেস নেই কারণ CPU অন্যান্য জিনিস প্রসেস করছে। ড্রাইভারগুলো হার্ডওয়্যার কমিউনিকেশনে সাহায্য করে, আপনার GPU-কে CPU-র সাথে কথা বলতে দিয়ে, এবং ইত্যাদি। যদি ড্রাইভার একটি মেমরি অ্যাড্রেস অ্যাক্সেস করার চেষ্টা করে যেতে সেটির প্রপার অ্যাক্সেস নেই, তবে এটি আপনার সিস্টেমকে ক্র্যাশ করতে পারে।
0x000000D1 এররের সাথে জড়িত সবচেয়ে সাধারণ ড্রাইভারগুলোতে আপনার নেটওয়ার্ক ড্রাইভার আছে, স্পেসিফিক্যালি সিস্টেম ফাইল ndis.sys, যা আপনি ব্লুস্ক্রিন অফ ডেথ-এ ক্র্যাশ রেফারেন্সে দেখতে পाয়েন।
DRIVER_IRQL_NOT_LESS_OR_EQUAL এরর সমাধান করার পদ্ধতি
DRIVER_IRQL_NOT_LESS_OR_EQUAL এরর যেহেতু আপনার সিস্টেম ড্রাইভারlerle সম্পর্কিত, তাই বেশ কিছু সহজ সমাধান উপলব্ধ।
১. আপডেট চেক করুন
এটা স্বাভাবিক লাগতে পারে, কিন্তু আপনাকে যেকোনো আউটস্ট্যান্ডিং আপডেট চেক করা উচিত। আপনার ফল্টি ড্রাইভার সম্পর্কিত একটি বাগ ফিক্স হতে পারে কোনো আগামী আপডেটে, এবং আপডেট ইনস্টল করলে সবকিছু ঠিক হতে পারে।
Windows Key + I চাপুন Settings প্যানেল খোলার জন্য। এখন, Update & Security-এ যান, তারপর Windows Update-এর অধীনে যেকোনো পেন্ডিং আপডেট চেক করুন। আপডেট থাকলে, গুরুত্বপূর্ণ ফাইলগুলো সংরক্ষণ করুন, তারপর Restart now চাপুন। প্রক্রিয়ার সময় আপনার সিস্টেম রিবুট হবে।
২. আপনার সিস্টেম ড্রাইভার আপডেট করুন
Windows 10 আপনার ড্রাইভার আপডেটের যত্ন নেয়, কিন্তু এটাই মানে না যে কখনো কখনো ড্রাইভার ছুটে যায়। এটি ড্রাইভার করাপশনও রোধ করে না, যেখানে ড্রাইভার সময়ের সাথে বাগি বা করাপ্ট হয়ে যায়। ড্রাইভার ফল্ট Windows 10-এ পুরানো Windows ভার্সনের চেয়ে কম कॉमन, কিন্তু এগুলো নিশ্চিতভাবেই হয়।
আপনি যদি যেকোনো সাম্প্রতিক ড্রাইভার আপডেট দেখতে চান, Windows Key + I চাপুন Settings প্যানেল খোলার জন্য, তারপর Update & Security > View update history নির্বাচন করুন। আপনি এখানে যেকোনো ড্রাইভার যা আপডেট প্রয়োজন সেটি খুঁজে পেতে পারেন।
যদি ড্রাইভার আপডেট হিস্টরি পেজ কিছুই না দেখায়, তবে Device Manager চেক আউট করার সময়। device manager স্টার্ট মেনু সার্চ বারে টাইপ করুন এবং Best Match নির্বাচন করুন। লিস্ট নিচে যেকোনো যেলো এরর ইন্ডিকেটর চেক করুন। যদি কোনো থাকে না, তবে এটি অসম্ভব যে ড্রাইভারই সমস্যার উৎস।
যাই হোক, যেহেতু DRIVER_IRQL_NOT_LESS_OR_EQUAL ঘন ঘন সিস্টেম ফাইল ndis.sys-এর সাথে সম্পর্কিত, আপনাকে এখানে একটি ম্যানুয়াল নেটওয়ার্ক অ্যাডাপ্টার ড্রাইভার আপডেট করা উচিত।
Network adapter সেকশনটি আনফার্ল করুন, আপনার Wi-Fi অ্যাডাপ্টার বা Ethernet অ্যাডাপ্টার (یا দুটোই) এর ড্রাইভারে রাইট-ক্লিক করুন, এবং Update driver নির্বাচন করুন। এখন, Search automatically for updated driver software নির্বাচন করুন, এবং Windows আপনার জন্য প্রক্রিয়াটি অটোমেট করবে।
আপনার Device Manager-এ নেটওয়ার্ক অ্যাডাপ্টার সেকশনটি সম্ভবত আমার মতো ব্যস্ত দেখাবে না, তাই আপনার জন্য কোনো অ্যাডাপ্টার বেছে নেওয়া তুলনামূলকভাবে সহজ হবে।
৩. আপনার নেটওয়ার্ক ড্রাইভার ক্লিন ইনস্টল করুন
Windows 10 আপডেট করলে কাজ না করলে এবং আপনার ড্রাইভার আপডেট ফেললে, আপনি সবসময় ড্রাইভারের একটি ক্লিন ইনস্টলেশন বেছে নিতে পারেন। এটার মানে হলো আপনার সিস্টেম থেকে ড্রাইভার ডিলিট করা, তারপর Windows-এর সাহায্য ছাড়া সর্বশেষ ভার্সন ইনস্টল করা।
যেহেতু এটি আপনার নেটওয়ার্ক অ্যাডাপ্টারের সাথে সম্পর্কিত, আপনাকে সঠিক ড্রাইভার আগে থেকে ডাউনলোড করে রাখতে হবে, কারণ আপনি আপনার নেটওয়ার্ক অ্যাডাপ্টার ড্রাইভার ডিলিট করলে আপনার ইন্টারনেট কানেকশন বন্ধ হয়ে যেতে পারে।
Device Manager-এ ফিরে যান এবং Network adapter সেকশনটি আনফার্ল করুন। এখন, ড্রাইভার নামটি কপি ও পেস্ট করুন একটি ইন্টারনেট সার্চ ইঞ্জিনে। উদাহরণস্বরূপ, আমি "Realtek pcie gbe family controller" সার্চ করব আমার Ethernet অ্যাডাপ্টারের লেটেস্ট ড্রাইভার পেতে।
আপনার হার্ডওয়্যারের জন্য উপলব্ধ নেটওয়ার্ক অ্যাডাপ্টারের সর্বশেষ ভার্সন ব্রাউজ ও ডাউনলোড করুন। অধিকাংশ ড্রাইভার একটি অটোমেটেড ইনস্টলেশন ফাইল সহ আসে যাকে setup.exe বলা হয়, যা আপনি ডাউনলোড করা ড্রাইভার ফাইলগুলোর কোথাও পাবেন।
একবার আপনার সঠিক নেটওয়ার্ক অ্যাডাপ্টার ড্রাইভার ডাউনলোড হলে, আপনি বিদ্যমান নেটওয়ার্ক অ্যাডাপ্টার ড্রাইভার আনইনস্টল করতে পারেন। Device Manager-এ, আপনার বিদ্যমান নেটওয়ার্ক অ্যাডাপ্টার ড্রাইভারে রাইট-ক্লিক করুন এবং Uninstall নির্বাচন করুন। অনস্ক্রিন ইনস্ট্রাকশন ফলো করুন।
ড্রাইভার আনইনস্টল হওয়ার পর, নতুন নেটওয়ার্ক অ্যাডাপ্টার ড্রাইভারটি লোকেট করুন এবং ইনস্টলেশন প্রোগ্রামটি চালান, আবার অনস্ক্রিন ইনস্ট্রাকশন ফলো করে। ইনস্টলেশন সম্পন্ন হলে, আপনার কম্পিউটার রিস্টার্ট করুন।
৪. SFC এবং CHKDSK চালান
Windows 10-এ কিছু ইন্টিগ্রেটেড সিস্টেম টুল আছে যা ব্রোকেন ফাইল সিস্টেম ফিক্স করে। ড্রাইভার আপডেট ও রিপ্লেসমেন্ট কাজ না করলে, এটি আপনার সিস্টেমের কোথাও একটি করাপ্ট ফাইল হতে পারে। DRIVER_IRQL_NOT_LESS_OR_EQUAL এরর আপনার পেইজিং ফাইল সাথে সম্পর্কিত হতে পারে, যা একটি টাইপের ভার্চুয়াল সিস্টেম মেমরি। SFC এবং CHKDSK চালালে পেইজিং ফাইল সম্পর্কিত যেকোনো করাপশন ফিক্স হয়।
Windows System File Check (SFC) Windows সিস্টেম ফাইল সম্পর্কিত এরর ফিক্স করে, অটোমেটিক্যালি স্ক্যান করে এবং এরর ফিক্স করে।
SFC কমান্ড চালানোর আগে, এটি সঠিকভাবে কাজ করছে কিনা চেক করা গুরুত্বপূর্ণ। এজন্য আমরা Deployment Image Servicing and Management tool, বা DISM ব্যবহার করি।
SFC-এর মতো, DISM একটি ইন্টিগ্রেটেড Windows ইউটিলিটি যেনবহু ফাংশন আছে। এই কেসে, DISM Restorehealth কমান্ড নিশ্চিত করে যে আমাদের পরবর্তী ফিক্সটি সঠিকভাবে কাজ করবে।
নিচের ধাপগুলো ফলো করুন:
- Command Prompt (Admin) স্টার্ট মেনু সার্চ বারে টাইপ করুন, তারপর রাইট-ক্লিক করে Run as administrator নির্বাচন করুন একটি এলিভেটেড Command Prompt খোলার জন্য।
- নিচের কমান্ডটি লিখুন এবং Enter চাপুন: DISM /online /cleanup-image /restorehealth
- কমান্ডটি সম্পন্ন হওয়ার জন্য অপেক্ষা করুন। প্রক্রিয়াটি ২০ মিনিট পর্যন্ত নিতে পারে, আপনার সিস্টেমের হেলথের ওপর নির্ভর করে। প্রক্রিয়াটি নির্দিষ্ট সময়ে আটকে যাওয়া লাগতে পারে, কিন্তু সম্পন্ন হওয়ার জন্য অপেক্ষা করুন।
- প্রক্রিয়া সম্পন্ন হলে, sfc /scannow লিখুন এবং Enter চাপুন।
CHKDSK আরেকটি Windows সিস্টেম টুল যা আপনার ফাইল স্ট্রাকচার চেক করে। SFC-এর বিপরীতে, CHKDSK আপনার পুরো ড্রাইভ স্ক্যান করে এরর খুঁজে বের করতে, যেখানে SFC স্পেসিফিক্যালি আপনার Windows সিস্টেম ফাইল স্ক্যান করে। SFC-এর মতো, Command Prompt থেকে CHKDSK স্ক্যান চালান আপনার মেশিন ফিক্স করতে।
- command prompt আপনার স্টার্ট মেনু সার্চ বারে টাইপ করুন, তারপর বেস্ট ম্যাচে রাইট-ক্লিক করে Run as administrator নির্বাচন করুন। (বিকল্পভাবে, Windows Key + X চাপুন, তারপর মেনু থেকে Command Prompt (Admin) নির্বাচন করুন।)
- এরপর, chkdsk /r লিখুন এবং Enter চাপুন। কমান্ডটি আপনার সিস্টেমকে এররের জন্য স্ক্যান করবে এবং পথে যেকোনো সমস্যা ফিক্স করবে।
Windows 10-এ 0x000000D1 এরর সমাধান
এই ফিক্সগুলোতে যেকোনো একটি 0x000000D1 এরর সমাধান করবে। DRIVER_IRQL_NOT_LESS_OR_EQUAL এরর ফラストেটিং হলেও, এটি আপনার সিস্টেম থেকে সরাতে একটি খুব কঠিন সমস্যা নয়। ধাপগুলো একে একে ফলো করুন, এবং আপনার সিস্টেম কিছুক্ষণে সঠিকভাবে চলে আসবে।
গুরুত্বপূর্ণ কথা হলো নতুন নেটওয়ার্ক অ্যাডাপ্টার ড্রাইভার ডাউনলোড করে রাখা পুরনো ড্রাইভার ডিলিট করার আগে। আপনি যদি উল্টোভাবে করেন, অর্থাৎ, প্রথমে ড্রাইভার ডিলিট করুন, তবে আপনি নতুন নেটওয়ার্ক অ্যাডাপ্টার ড্রাইভার ডাউনলোড করতে কষ্ট পেতে পারেন, বিশেষ করে আপনার ব্যাকআপ ডিভাইস না থাকলে।