Monday, March 16, 2009

NTLDR ေပ်ာက္၍ Windows မတက္ျခင္း

ကြၽန္ေတာ္လက္ေတြ႔ၾကံဳခဲ့ရတဲ့အခက္အခဲေလးပါ ..ကြန္ပ်ဴတာအသံုးျပဳေနၾကတဲ့သူေတြေတာ္ေတာ္မ်ားမ်ားလဲ ဒီအခက္အခဲေလးကို ၾကံဳေတြ႔ၾကရမွာပါပဲ..NTLDR ေပ်ာက္ၿပီး Windows မတက္ေတာ့ဘူးဆိုတာ ေတာ္ေတာ္မ်ားမ်ား ျဖစ္ဖူးၾကတဲ့ျပႆနာပါ။အဲဒီလိုျဖစ္လာရင္ ဘယ္လိုလုပ္ၾကမလဲ .?ကဲေအာက္မွာ ၾကည့္လိုက္ၾကရေအာင္ ..

NTLDR ဆိုတာဘာလဲ

NTLDR ဆိုတာ NT Loader ရဲ႕အတိုေကာက္ျဖစ္ပါတယ္။ သူဟာ Hard Disk ရဲ႕ Boot Sector မွာရွိတဲ့ Program တစ္ပုဒ္ပဲျဖစ္ပါတယ္။ သူကဘာေတြလုပ္ေပးလဲဆိုေတာ့ Windows NT ကိုတက္လာေအာင္ကူညီေပးျခင္းႏွင့္ Windows NT Startup Menu ကိုျပေပးႏိုင္ေအာင္ ျပဳလုပ္ေပးပါတယ္။ အဲ့ဒီ NTLDR ဆိုတဲ့ Program File ဟာအေၾကာင္းအမ်ိဳးမ်ိဳးေၾကာင့္ Hard Disk ရဲ႕ Boot Sector ကေနပ်က္ဆီးေပ်ာက္ဆံုးခဲ့ရင္ သင့္ကြန္ျပဴတာဟာ Windows မတက္ႏိုင္ေတာ့ပါဘူး။ Windows XP ဟာလည္း Windows NT ေပၚကိုအေျခခံတည္ေဆာက္ထားတာေၾကာင့္ NTLDR ကိုအသံုးျပဳပါတယ္။ ဒါေၾကာင့္ NTLDR ေပ်ာက္သြားရင္ Windows XP လည္းမတက္ေတာ့ပါဘူး။ ကြန္ျပဴတာဟာ Boot လုပ္တဲ့အခ်ိန္မွာ “NTLDR is missing” “Press any key to Restart” (သို႔) “Press Ctrl+Alt+Del to Restart” လို႔ေျပာၿပီး Windows တက္ေတာ့မွာမဟုတ္ပါဘူး။

Why “NTLDR is missing”

၁။ Boot မလုပ္ေပးႏိုင္တဲ့ေနရာကေန ကြန္ျပဴတာကို သြားၿပီး Boot ခိုင္းရင္လည္း ဒီလို Error ေပၚတတ္ပါတယ္။ ကၽြန္ေတာ္တို႔ ကြန္ျပဴတာက Boot လုပ္တဲ့အခါ ဘယ္ကေန Boot လုပ္ရမယ္ NTLDR ကိုဘယ္မွာသြားေခၚရမယ္ဆိုတဲ့ေနရာကို Boot Device လို႔ေခၚပါတယ္။ ၎ Boot Device ကို CMOS Program ရဲ႕ Advance Chipset Features ကေနေျပာေပးလို႔ ရပါတယ္။ ဒီေတာ့ NTLDR is missing ဆိုၿပီး ဒီျပႆနာ ျဖစ္ခဲ့ရင္ ဦးစြာ CMOS ထဲ၀င္၊ Advance Chipset ထဲမွာ Boot Devices ကိုေသခ်ာေၾကညာထားရဲ႕လားဆိုတာကို ၀င္ၾကည့္ရမွာျဖစ္ပါတယ္။
၂။ Hard Disk ကို BIOS ထဲမွာ မေၾကညာထားရင္ ကြန္ျပဴတာက Hard Disk ကိုမသိဘူးျဖစ္ေနတာေပါ့။ Hard Disk ကိုကြန္ျပဴတာက မေတြ႕မွေတာ့ NTLDR ကိုဘယ္သြားေခၚမလဲ။ ဒီျပႆနာကလည္း ခုနကလိုပဲ NTLDR တကယ္ေပ်ာက္တာ မဟုတ္ဘူး။ NTLDR ရွိတဲ့ Hard Disk ကိုကြန္ျပဴတာက မေတြ႕ေတာ့ဘာမွလုပ္မရဘူးျဖစ္သြားတာ။ BIOS မွာေသခ်ာေၾကညာထားလိုက္ရင္ရၿပီ။
၃။ ေနာက္တစ္ခုက Hard Disk ကိုကြန္ျပဴတာမွာ ေသခ်ာမတတ္ထားမိလွ်င္လည္း ဒီျပႆနာျဖစ္ႏိုင္တာပဲ၊ ဒီေတာ့ Hard Disk ကိုေသခ်ာျပန္တတ္၊ ဒါမွမဟုတ္ Hard Disk က တကယ္ပဲပ်က္ေနလို႔လား။
၄။ ဒီတစ္ခုက်ေတာ့တကယ္ပဲ NTLDR ပ်က္တာ၊ ထို႔အတူ NTLDR ႏွင့္အလားတူ NTDETECT.COM ဆိုတဲ့ File ရွိေသးတယ္။ အဲဒီ File ပ်က္သြားရင္လည္း Windows မတက္ႏိုင္ဘူး။ NTLDR ႏွင့္ NTDETECT.COM တို႔ဟာလံုး၀ ပ်က္သြားသည္ျဖစ္ေစ၊ တစ္ပိုင္းတစ္စပဲပ်က္သည္ျဖစ္ေစ Windows မတက္ႏိုင္ေတာ့ပါဘူး။
၅။ Boot.ini ဆိုတဲ့ File မွာမွားယြင္းၿပီး Configuration လုပ္ထားရင္လည္း ဒီလိုျပႆနာျဖစ္တတ္ပါတယ္။ Boot.ini File ဆိုတာ Hard Disk System Partition ရဲ႕ Root (C:\) ေအာက္မွာရွိပါတယ္။ ဒါေပမယ့္ ဒါကေတာ့ျဖစ္ခဲတဲ့ ျပႆနာပါ။ အဲဒီလိုျဖစ္ခဲ့ရင္လည္း NTLDR လိုပဲ Boot.ini ကိုအျခားစက္ကေနေကာ္ပီကူးၿပီး မိမိစက္ထဲျပန္ထည့္ေပးလိုက္ရင္ရပါၿပီ။
၆။ FAT32 ကိုအသံုးျပဳထားတဲ့ Windows 95, 98 ႏွင့္ ME တို႔ကေန Windows XP ကို Upgrade လုပ္ရင္လည္းျဖစ္တတ္ပါတယ္။
၇။ Hard Disk အသစ္တစ္လံုးတတ္လိုက္တဲ့ အခါမွာလည္း ျဖစ္တတ္ပါတယ္။
၈။ Hard Disk ထဲမွာရွိတဲ့ Boot Sector ဒါမွမဟုတ္ Master Boot Record ပ်က္သြားရင္လည္း ဒါမ်ိဳးျဖစ္တတ္ပါတယ္။ NTLDR က Boot Sector မွာေနတာကိုး။ ဒါမ်ိဳးက Hard Disk အိုလာရင္ျဖစ္တတ္ပါတယ္။ အိုလာတဲ့ Hard Disk တိုင္းေတာ့မဟုတ္ဘူးေပါ့ဗ်ာ။ အဲလိုဆိုရင္ေတာ့ Hard Disk ကို Partition ပိုင္း Format ျပန္ခ်ၾကည့္။ အဲဒါမွမရရင္ ေတာ့၎ Hard Disk ကို Data သိမ္းရံုပဲသိမ္းႏိုင္ၿပီး Boot မလုပ္ႏိုင္တဲ့အတြက္ သင္ဟာ Hard Disk တစ္လံုးအသစ္လဲရမွာျဖစ္ပါတယ္။
၉။ ေနာက္ဆံုးတစ္ခုကေတာ့ ဒီ Windows 2000 ဒါမွမဟုတ္ Windows XP System ႀကီးတစ္ခုလံုးပ်က္ေနရင္လည္း ျဖစ္တတ္ပါတယ္။

ဘယ္လိုေျဖရွင္းမလဲ

Windows XP Installer ကို CD Drive ထဲထည့္ပါ။ ဒီအတြက္သင့္မွာ CD Drive ေရာ၊ Windows XP Installer CD ပါရွိေနရမွာျဖစ္ပါတယ္။ ၎ စီဒီျဖင့္ ကြန္ျပဴတာကို Boot လုပ္ပါ။ စီဒီကေန Boot လုပ္ဖို႔အတြက္ Press Any Key လုပ္ပါဆိုလွ်င္ ကီးဘုတ္မွႀကိဳက္ရာ ကီး တစ္ခုႏွိပ္ျခင္းျဖင့္ သင့္ကြန္ျပဴတာဟာစီဒီကေန Boot လုပ္လာမွာျဖစ္ပါတယ္။
စီဒီကေန Boot လုပ္ၿပီးလို႔ ပထမဦးဆံုး Screen မွာကၽြန္ေတာ္တို႔ဟာ Repair လုပ္မွာျဖစ္တဲ့အတြက္ ကီးဘုတ္ကေန R လို႔ႏွိပ္ပါ။ အဲ့ဒီအခါမွာေတာ့ ကၽြန္ေတာ္တို႔ဟာ Windows XP ရဲ႕ Recovery Console ထဲကိုေရာက္သြားပါလိမ့္မယ္။ သင္ဟာ Recovery Console ထဲေရာက္ဖို႔ Logon လုပ္ဖို႔ႏွင့္ Administrator Password ရိုက္ထည့္ဖို႔ လိုေကာင္းလိုဦးမွာျဖစ္ပါတယ္။
Recovery Console အတြင္းကိုေရာက္သြားၿပီဆိုလွ်င္ ကၽြန္ေတာ္တို႔ CD Drive ရဲ႕ i386 ဆိုတဲ့အခန္းထဲက NTLDR ဆိုတဲ့ဖိုင္ကို ေကာ္ပီကူးၿပီး Hard Disk ရဲ႕ C: ထဲထည့္ေပးလိုက္ရင္ၿပီးဆံုးၿပီျဖစ္ပါတယ္။ ဒီလိုဆိုကၽြန္ေတာ္တို႔ဟာ Windows အစအဆံုးျပန္တင္ေပးစရာမလိုေတာ့ပါ။
ေကာ္ပီကူးရမယ့္ အမိန္႔ကေတာ့ -

copy d:\i386\ntldr ပဲျဖစ္ပါတယ္။
မွတ္ခ်က္။ ကြၽန္ေတာ့္ကို သိေအာင္ေျပာျပေပးသြားတဲ့ ခ်မ္း ကိုေက်းဇူးတင္ရွိပါေၾကာင္း..

0 comments:

Post a Comment