কম্পিউটার

Hal.dll এবং Ntoskrnl.exe কারণ BSOD

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

সমাধানগুলি ভাগ করার আগে, এই দুটি ধরণের ফাইলের কার্যকারিতা এবং তারা কীভাবে BSOD-এর কারণ হতে পারে তা বোঝা ভাল৷

Hal.dll কি?

হার্ডওয়্যার অ্যাবস্ট্রাকশন লেয়ার কার্নেল এবং কাঁচা ধাতুর জন্য একটি মধ্যম চ্যানেল হিসাবে কাজ করে। এটি একটি বিমূর্ত কোর কার্নেল ড্রাইভার যা Windows OS এ চলমান একটি সিস্টেমকে Intel এবং AMD CPU-এর সাথে সামঞ্জস্যপূর্ণ হতে দেয়। এই ফাইল টাইপ ছাড়া, সিস্টেমটি বিভিন্ন মাদারবোর্ড চিপসেটের সাথে ইন্টারফেস করতে সক্ষম হবে না। hal.dll ছাড়া একটি সিস্টেম কাজ করতে পারে একমাত্র উপায় যদি অপারেটিং সিস্টেম সেই নির্দিষ্ট মাদারবোর্ড প্রস্তুতকারক এবং মডেলের জন্য তৈরি করা হয়।

সিস্টেম বুট প্রক্রিয়ার সময় Hal.dll গুরুত্বপূর্ণ Windows সংস্করণ নির্বিশেষে ব্যবহার করা হয়। এটি হার্ডওয়্যার এবং সফ্টওয়্যারের মধ্যে কার্নেল হিসাবে কাজ করে। যখনই এই ফাইলটি ব্যবহার করা হয়, অ্যাপ্লিকেশানগুলি সিস্টেম হার্ডওয়্যারের সাথে যোগাযোগ করে একটি প্রক্সি স্তরের মাধ্যমে যা HAL পরিবেশের দ্বারা অফার করা হয়৷

প্রো টিপ:ভুল সেটিংস, জাঙ্ক ফাইল, ক্ষতিকারক অ্যাপ এবং নিরাপত্তার হুমকি থেকে মুক্তি পেতে একটি ডেডিকেটেড পিসি অপ্টিমাইজেশন টুল চালান যা সিস্টেমের সমস্যা বা কর্মক্ষমতা ধীর হতে পারে।

পিসি ইস্যু 3.145.873 ডাউনলোডের জন্য বিনামূল্যে স্ক্যান:উইন্ডোজ 10/11, উইন্ডোজ 7, ​​উইন্ডোজ 8 এর সাথে সামঞ্জস্যপূর্ণ

Ntoskrnl.exe কি?

Ntoskrnl.exe এছাড়াও hal.dll-এর মতই যে এটি হার্ডওয়্যার বিমূর্তকরণ এবং মেমরি ব্যবস্থাপনা সহ কয়েকটি পরিষেবার জন্য কার্নেল স্তর সরবরাহ করে। প্রকৃতপক্ষে, এটি কম্পিউটারের একটি গুরুত্বপূর্ণ অংশ। Ntoskrnl.exe-এ কার্নেল, এক্সিকিউটিভ, ক্যাশে ম্যানেজার, ডিসপ্যাচার, সেইসাথে মেমরি ম্যানেজার রয়েছে।

Hal.dll এবং Ntoskrnl.exe দ্বারা সৃষ্ট একটি BSOD কিভাবে ঠিক করবেন

যেহেতু এই দুটি ফাইলই Windows OS কার্যকারিতার জন্য মৌলিক, সেগুলির মধ্যে যে কোনো অসঙ্গতি আপনার কম্পিউটারকে ক্র্যাশ করতে বা BSOD দেখাতে পারে। Hal.dll এবং ntoskrnl.exe ত্রুটির কারণগুলি পরিবর্তিত হয় কারণ সেগুলি সফ্টওয়্যার বা হার্ডওয়্যার সমস্যাগুলির সাথে সম্পর্কিত হতে পারে। বেশিরভাগ ক্ষেত্রে, সম্ভাব্য অপরাধীদের যেগুলি hal.dll এবং ntosknrl.exe-এর কারণ হতে পারে যার ফলে BSOD অন্তর্ভুক্ত:

  1. সেকেলে ডিভাইস ড্রাইভার
  2. র্যাম ডিভাইসে ত্রুটিপূর্ণ
  3. অপ্রতুল স্টোরেজ বা RAM ডিভাইস
  4. ওভারক্লক করা ডিভাইসগুলি
  5. hal.dll এবং ntosknrl.exe এর সাথে সম্পর্কিত সিস্টেম ফাইলগুলি দূষিত বা অনুপস্থিত৷

যদিও এই কারণগুলি অনেকের মতো মনে হতে পারে, তবে সুসংবাদটি হল যে তাদের প্রতিটির একটি সমাধান রয়েছে। কারণ চিহ্নিত করা দ্রুত সমাধান খুঁজে পেতে সাহায্য করবে। যাইহোক, এমনকি যদি আপনার কোন সূত্র না থাকে যে এটি কিসের সূত্রপাত করেছে, নিচের তালিকাভুক্ত সমাধানগুলিকে কালানুক্রমিক পদ্ধতিতে অনুসরণ করলে সমস্যাটি সমাধান করা যেতে পারে৷

আপনি এই কৌশলগুলি প্রয়োগ করে এই সমস্যাটি সমাধান করার চেষ্টা করতে পারেন:

সমাধান #1:BIOS বুট অর্ডার চেক করুন

যদি প্রাথমিক ড্রাইভ যেখানে আপনার OS ফাইলগুলি সংরক্ষণ করা হয় সেটি পছন্দের বুট ড্রাইভ হিসাবে সেট করা না থাকলে, আপনি সম্ভবত hal.dll এবং ntoskrnl.exe দ্বারা সৃষ্ট একটি BSOD এর সম্মুখীন হতে পারেন৷ এখন, এই সমস্যাটি সমাধান করার জন্য আপনাকে একটি Windows 10/11 মেরামত ISO ফাইল ব্যবহার করে সিস্টেমটি চালু করতে হবে। ছবিটি অন্য কম্পিউটার ব্যবহার করে একটি USB বা পোর্টেবল ড্রাইভে তৈরি করা যেতে পারে যার স্টোরেজ ক্ষমতা 8 গিগাবাইটের কম নয়। একবার আপনি Windows 10/11-এর জন্য ডিস্ক ইমেজ তৈরি করলে, প্রভাবিত পিসিতে USB ড্রাইভ ঢোকান এবং নীচের নির্দেশাবলী অনুসরণ করুন:

  1. বুট করার সময়, আপনাকে BIOS উইন্ডোতে নিয়ে যাওয়ার জন্য F2, Delete বা অন্য কোন কী টিপুন।
  2. BIOS উইন্ডোতে, বুট ট্যাবটি সনাক্ত করুন এবং বুট ক্রমটি সঠিকভাবে সেট করা আছে কিনা তা পরীক্ষা করুন। যদি তা না হয়, আপনার প্রাথমিক ড্রাইভ বেছে নিতে উপরের এবং নিচের তীর কীগুলি ব্যবহার করুন এবং নির্বাচিত ড্রাইভটিকে প্রথম ক্রমে রাখার জন্য + বা – কীগুলি ব্যবহার করুন৷
  3. সম্পন্ন হলে, সংরক্ষণ করতে F10 কী টিপুন এবং উইন্ডো থেকে প্রস্থান করুন।

সমাধান #2:একটি সারফেস পরীক্ষা চালান

একটি ত্রুটিপূর্ণ স্টোরেজ ড্রাইভ hal.dll এবং ntoskrnl.exe ত্রুটির সমস্যা হওয়ার দৃশ্য সত্ত্বেও, এটি এখনও ঘটতে পারে। আপনার হার্ড ড্রাইভে খারাপ সেক্টর আছে কিনা তা খুঁজে বের করতে, আপনার ডিস্কের স্বাস্থ্য পরীক্ষা করতে, ডিস্কের কর্মক্ষমতা উন্নত করতে, সেইসাথে ফাইলগুলি ডিফ্র্যাগ করতে আপনাকে একটি ডিস্ক ডিফ্র্যাগমেন্টার টুল ব্যবহার করতে হবে৷

সমাধান #3:একটি ভলিউম বুট কোড (VBC) আপডেট সম্পাদন করুন

যদি VBC পুরানো বা দূষিত হয়, hal.dll এর সম্মুখীন হওয়ার সম্ভাবনা বেশি। এই ধরনের পরিস্থিতিতে, BOOTMGR ব্যবহার করার জন্য আপনার VBC আপডেট করা উচিত। নিচের নির্দেশাবলী অনুসরণ করে কমান্ড প্রম্পটের মাধ্যমে VBC আপডেট করা যেতে পারে:

  1. অনুসন্ধান ক্ষেত্রে "cmd" (কোনও উদ্ধৃতি নেই) টাইপ করে কমান্ড প্রম্পট অ্যাক্সেস করুন, ফলাফলগুলিতে ডান-ক্লিক করুন এবং প্রশাসক হিসাবে চালান নির্বাচন করুন৷
  2. নিম্নলিখিত কমান্ডটি প্রবেশ করান এবং এন্টার টিপুন
    bootsect /nt60 sys
  3. উইন্ডোজ ওএস বুট করতে ব্যবহৃত ড্রাইভে প্রোগ্রামটি VBC আপডেট করা শুরু করবে।
  4. পরিবর্তনগুলি কার্যকর করার জন্য সম্পন্ন হয়ে গেলে সিস্টেমটি পুনরায় বুট করুন এবং সমস্যাটি রয়ে গেছে কিনা তা পরীক্ষা করুন৷

সমাধান #4:SFC এবং DISM স্ক্যানগুলি সম্পাদন করুন

hal.dll এবং ntoskrnl.exe এর সাথে সম্পর্কিত যেকোন ফাইল যদি দূষিত হয়ে থাকে, তাহলে আপনি BSOD সমস্যার সম্মুখীন হতে পারেন। যেহেতু এই দুটি ফাইলই অপরিহার্য এবং সিস্টেম ফাইলের অধীনে পড়ে, ক্ষতিগ্রস্ত হলে, তাদের উপর নির্ভরশীল কোনো প্রোগ্রাম সঠিকভাবে চালু বা কাজ করতে ব্যর্থ হতে পারে। এই পরিস্থিতিতে, যদি hal.dll বা ntoskrnl.exe ফাইলগুলির যেকোন একটি দূষিত হয়ে থাকে বা অনুপস্থিত থাকে, তাহলে সিস্টেমটি একটি BSOD প্রদর্শন করতে পারে৷

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

স্ক্যান চালানোর জন্য, নিচের ধাপগুলি অনুসরণ করুন:

  1. একসাথে রান উইন্ডো চালু করতে Windows + R কী টিপুন। একটি উন্নত কমান্ড প্রম্পট চালু করতে একই সাথে Ctrl + Shift + Enter কী চাপার আগে অনুসন্ধান ক্ষেত্রে "cmd" (কোনও উদ্ধৃতি নেই) টাইপ করুন৷ অনুমতি দেওয়ার জন্য অনুরোধ করা হলে, এগিয়ে যেতে হ্যাঁ ক্লিক করুন।
  2. একবার এলিভেটেড কমান্ড প্রম্পটে, এন্টার কী চাপার আগে নিম্নলিখিত কমান্ডটি প্রবেশ করান।
    sfc /scannow
  3. এসএফসি স্ক্যান সম্পন্ন হলে, উইন্ডোটি বন্ধ করুন এবং সিস্টেমটি পুনরায় বুট করুন। পূর্বে ট্রিগার করা একই ক্রিয়া সম্পাদন করে সমস্যাটি সমাধান করা হয়নি কিনা তা পরীক্ষা করুন৷
  4. যদি সমস্যাটি থেকে যায়, এলিভেটেড কমান্ড প্রম্পট চালু করতে ধাপ 1 অনুসরণ করে DISM স্ক্যান চালান।
  5. একবার এলিভেটেড কমান্ড প্রম্পটের ভিতরে, এন্টার চাপার আগে নিম্নলিখিত কমান্ডটি প্রবেশ করান:
    DISM/অনলাইন/ক্লিনআপ-ইমেজ/রিস্টোর হেলথ
    মনে রাখবেন যে DISM স্ক্যানের জন্য একটি স্থিতিশীল ইন্টারনেট সংযোগ প্রয়োজন এবং আপনার সংযোগটি অস্থির হলে তা সম্পূর্ণ হতে ব্যর্থ হতে পারে।
  6. আপনার সিস্টেম পুনরায় চালু করার আগে প্রক্রিয়াটি সম্পূর্ণ হওয়ার জন্য অপেক্ষা করুন।

hal.dll বা ntoskrnl.exe দ্বারা সৃষ্ট BSOD-এর ক্ষেত্রে একটি সমাধান নেই। তাই, hal.dll বা ntoskrnl.exe ফাইলগুলির সাথে আপনার সিস্টেমের BSOD এর কারণ সম্পর্কে নিশ্চিত না হলে, আমরা দক্ষতা এবং কার্যকারিতা অর্জনের জন্য কালানুক্রমিকভাবে উপরে দেওয়া সমাধানগুলি অনুসরণ করার পরামর্শ দিই৷


  1. ঠিক করুন:IRQL_NOT_LESS_OR_EQUAL (ntoskrnl.exe) BSOD

  2. runtimebroker.exe কি এবং এটা কি করে?

  3. Ntoskrnl.exe BSOD ব্লু স্ক্রীন ত্রুটি ঠিক করুন

  4. Ntoskrnl.Exe BSOD ব্লু স্ক্রীন ত্রুটি কীভাবে ঠিক করবেন?