အဲ့ဒီ hal.dll ဖို္င္ ဟာ virus ေၾကာင့္ ျဖစ္ေစ ၊ window စနစ္ကို သိသိသာသာ ထိခိုက္လို့ပဲ ျဖစ္ေစ ပ်က္သြားတက္ပါတယ္။ hal.dll ဖိုင္ဟာ boot.ini တို့လို window စနစ္ကိုဖြင့္ရာမွာ မရွိမျဖစ္တဲ့ဖိုင္ တစ္ခုပါ ။
hal.dll ဖိုင္သည္ (Hardware Abstraction Layer) ျဖစ္ျပီး Application မ်ားကိုစနစ္မွာတပ္ဆင္ထားတဲ့ Devicသို့ခ်ိတ္ဆက္ရာမွာခြင့္ျပဳေပးတဲ့ဖိုင္ျဖစ္ပါတယ္ ။တစ္နည္းအားျဖင့္ Hardware မ်ားကိုHal.dll ကစီစစ္လက္ခံေပးပါတယ္ ။ဒါေၾကာင့္အဲ့ဒီဖိုင္ပ်က္ရင္ computer ဟာအလုပ္မလုပ္ႏုိင္ေတာ့ပါဘူး ။
အဲ့ဒီ error ကို recovered လုပ္ႏုိင္တဲ့ နည္းေတြအမ်ားၾကီးရွိပါတယ္ ။အဲဒီထဲကမွ window cd ကို အသံုးျပဳျပီး recover လုပ္တဲ့နည္းကိုေျပာျပခ်င္ပါတယ္။
Step 1 : BIOS ထဲကို၀င္ျပီး First Boot မွာ CD ROM ထားပါ ။
Step 2 : Windows XP CD ကိုCD drive ထဲသို့ထည့္ပါ ။
(window cd run ေနပါလိမ့္မယ္ )
Step 3 :Repair option သို့ေရာက္ရင္ R Key ကို ႏွိပ္ပါ ။
Step 4 : Window installation လုပ္ထားတဲ့ location ေတာင္းပါလိမ့္မယ္ #1 လို့
ရိုက္ေပးလိုက္ပါ ။
Step 5 : BOOT.INI file ထဲက လက္ရိွျပေနတဲ့ list ကို ၾကည့္ဖိုရာ
bootcfg/list လို့ ရိုက္ပါ ။
Step 6 :ျပီးရင္ bootcfg/rebuild လို့ရိုက္ပါ ။
file ေတြကို ျပန္တည္ေဆာက္ပါလိ္မ့္မယ္
ျပီးရင္ cd ကိုထုတ္ျပီး လုပ္ငန္းစဥ္ထဲကထြက္လိုက္္ပါ ။
စက္ျပန္တက္လာရင္အဆင္ေျပသြားတာကိုေတြရပါမယ္ ။
ကိုယ္ရဲ့ Harddisk ကို တစ္ျခားစက္တစ္မွာတပ္ျပီးေတာ့ copy အဲဒီဖိုင္ကို copy ကူးထည့္ရင္လဲရပါတယ္ ။hal.dll ကို အင္တာနက္မွ လည္း download လုပ္ယူႏုိင္ပါတယ္ ။ ပံုမွန္ဆိုရင္ အဲ့ဒီ ဖိုင္ဟာ WINDOWS/System32/က ဖိုလ္ဒါ ထဲမွာရိွပါတယ္ ။