วิธีการแก้ไข NTLDR is missing

ลักษณะข้อความที่เจอตรงที่หน้าจอ  

" NTLDR is missing
press any key to restart "

บางคนเจอปัญหานี้ถึงกับบนเสียงดังด้วยความโมโหว่า "มันเป็นอะไรของมันอีกว่ะ" ยิ่งเป็นเครื่องที่มีความสำคัญหรือมีข้อมูลสำคัญมาก ๆ แล้วยิ่งทำให้ใจแป๋วไปเลยทีเดียว บางคนถึงกับต้องล้างเครื่องใหม่เลยทีเดียว(ก็มันทำอะไรไม่ได้เลยนี่หว่า) ต้องขอบอกตรงนี้เลยนะครับว่าไม่จำเป็นต้องลงใหม่ครับ แค่ไฟล์มันหายไป 3 ไฟล์เอง คือ
1.ntldr.exe 
​2.ntdetect.com 
3.boot.ini 

download ไฟล์ได้ที่นี่ครับ >>>> http://tinyempire.com/notes/files/fixntldriso.zip <<<<
ใช้ winzip แตกfile ออกมา ถ้าถูกต้องจะได้ file fixntldr.iso หรืออาจจะเป็น Folder ก็ได้ครับ วิธีการแตกไฟล์ ISO อาจจะใช้โปรแกรม Nero, PowerISO(โปรแกรมนี้ใช้ง่ายครับ) หรือโปรแกรมอื่น ๆ ก็ได้ ครับ

วิธีการแก้ไขเป็นดังนี้ครับ

<< การแก้ไขกรณีเครื่อง XP เกิดปัญหา NTLDR Missing >>

เนื่องจากทางไมโครซอฟต์ได้ผลิตระบบปฎิบัติการมาหลายๆรุ่น แต่ละรุ่นแม้จะใช้นักวิจัยและโปรแกรมเมอร์มากมายและเก่งกาจเพียงใด ระบบปฏิบัตการ (Operation System) นั้นๆก็ยังมีช่องว่าง (Bugs) ให้แฮกเกอร์ค้นหาได้เสมอ เข้าทำนองความผิดของผู้อื่นเท่าภูเขา ความผิดของเราเท่าเส้นผม หรือจะเป็นเพราะทางไมโครซอฟต์รีบร้อนในการผลิตเพื่อป้อนสู่ตลาด จนทำให้เกิดความผิดพลาดในโปรแกรม เมื่อผู้ใช้ใช้ไปซักพัก จึงจะเกิดปัญหาเหล่านี้ เข้าทำนองช้างตายทั้งตัวเอาใบบัวปิด ปิดยังไงก็ยังมีกลิ่นเหม็น

หนึ่งในระบบปฏิบัติการรุ่นใหม่ๆที่ออกมาใช้ คือ Windows XP Professional ก็มีรายงานว่าเมื่อนำไปใช้ร่วมกับโปรแกรมอื่นๆ ก็เกิดความผิดพลาดเกิดขึ้นในหลายๆด้านได้เช่นกัน ซึ่งปัญหาที่หลายๆคนประสบอยู่ในขณะนี้คือปัญหา "NTLDR Missing" และเครื่องขอร้องให้ผู้ใช้กดปุ่มรีสตาร์ทเครื่องใหม่ (Please Press Ctrl+Alt+Del To Restart)

ปัญหานี้เท่าที่ค้นหาจากกระทู้ทาง Internet ทราบว่าเป็นกันทั่วโลก ไม่ได้เป็นเพราะที่กฤษฎีการใช้ระบบ KSDK Office อย่างเดียว ซึ่งเกิดจากการชนกันของไฟล์ที่ใช้ในการทำงานร่วมกันของโปรแกรม ตลอดจนการแทนที่ของไฟล์เหล่านั้น ทำให้ไฟล์ที่ชื่อ "NTLDR" ที่เป็นไฟล์ที่ใช้ในการริเริ่มระบบปฏิบัติการของ Windows XP หายไป จนไม่สามารถเริ่ม (Boot) ระบบปฏิบัติการ XP ได้

ซึ่งหากได้ศึกษาวิธีการแก้ไขที่ถูกต้องแล้ว จะทำให้สามารถแก้ไขปัญหานี้ได้ด้วยตัวของท่านเอง ก็จะทำให้เกิดความสะดวกในการทำงานมากยิ่งขึ้น และจะก่อให้เกิดความมั่นใจในการแก้ปัญหาอื่นๆ เมื่อเครื่องคอมพิวเตอร์ของคุณเสียหายเล็กๆน้อยๆได้

และต่อไปจะกล่าวถึงวิธีการสร้างแผ่น Boot และการซ่อมแซมไฟล์ที่หายไป เพื่อท่านผู้อ่านจะได้นำไปแก้ไขปัญหาที่เกิดขึ้นได้


การเตรียมแผ่นบู๊ตสำหรับ Window XP
(How To Create a Set of Emergency Floppies)

1. ก่อนอื่นให้ไปดาวน์โหลดไฟล์ที่ใช้ทำแผ่นบู๊ต 6 แผ่น จาก Link ข้างล่างนี่ก่อน

http://www.microsoft.com/downloads/d...7-4FED408EA73F

รายละเอียดของไฟล์มีดังนี้
File Name: WinXP_EN_PRO_BF.EXE
Download Size: 4287 KB
Date Published: 10/24/2001
Version: 310994

2. ในหน้านี้ทางขวาของหน้าจอ เราจะพบคำว่า Windows XP Professional Utility: Setup Disks for Floppy Boot Install English ให้กดที่ Download

3. ดาวน์โหลดมาแล้วจัดการคลายลงแผ่น Disk ทั้ง 6 แผ่น และให้ทำเครื่องหมายว่าเป็นแผ่นที่เท่าใดไว้ด้วย

4. ให้หาไฟล์ที่ชื่อ boot.ini , ntldr และ ntdetect.com มา Copy ใส่ไว้ใน Disk โดยหาได้จาก Drive C: หรือใน C:\WINDOWS ของ Window XP ทุกเครื่อง หรือถ้าไม่มีให้มาขอ Copy ได้จากเจ้าหน้าที่ศูนย์สารสนเทศได้ทุกท่าน

5. มีข้อสังเกตสำหรับเครื่องที่มีการแบ่ง Partition ตั้งแต่สองส่วนขึ้นไป คือต้องเปลี่ยนหมายเลข (1) ที่อยู่หน้าคำว่า Partition ทั้งสองบรรทัดใน boot.ini ให้เป็นไปตามจำนวน Partitions ของเครื่องนั้นๆ เช่นถ้าเป็นเครื่อง XP ยี่ห้อจะเป็น (2) partition แต่ถ้าเป็นเครื่อง IBM สีดำจะมี Partition เดียว (ใช้ (1) Partition)


การซ่อมแซมไฟล์บู๊ตที่หายไป
(How to Repair the Boot Sector)

1. เมื่อเครื่องมีปัญหา ที่หน้าจอคอมพิวเตอร์ขึ้นคำว่า "NTLDR Missing, Please press ctrl+alt+del to restart computer" ให้ใส่ Disk แผ่นที่ 1 พร้อมกดปุ่ม ctrl+alt+del หลังจากนั้นเครื่องจะให้ใส่แผ่นที่เหลือจนครบทั้ง 6 แผ่น และให้ใส่แผ่นที่ 6 ค้างไว้ก่อน

2. เมื่อหน้าจอขึ้นคำว่า "Windows XP Professional Setup" ให้หาคำว่า To repair a Windows XP installation using Recovery Console, press R. ก็ให้กดที่ตัวอักษร R

3. เมื่อหน้าจอขึ้นคำว่า Microsoft Windows XP (TM) Recovery Console..........Which windows installation would you like log on to ให้กดที่ Num Lock จนติดไฟ แล้วกดหมายเลข 1 แล้วกด Enter

4. ถ้าเครื่องให้ Type the Administrater password: ให้กด Enter

5. ที่ c:\windows> ให้พิมพ์คำว่า cd เว้นวรรคหนึ่งตัวอักษร แล้วพิมพ์จุดสองจุด จากนั้นให้กด Enter

6. นำแผ่นบู๊ตแผ่นที่ 6 ออก แล้วให้ใส่แผ่นdiskอีกแผ่นที่มีไฟล์ boot.ini , ntldr และ ntdetec.com ตามที่เคยกล่าวไว้แล้วในข้อ 4 ของขั้นตอนการเตรียมแผ่นบู๊ต

7. ที่ c:\> ให้พิมพ์คำว่า copy a:boot.ini แล้วกด Enter

8. หลังจากที่ไฟล์ boot.ini ได้บันทึกลงที่ไดรฟ์ C: ของเครื่องแล้ว ที่ c:\> ให้พิมพ์คำว่า copy a:ntldri แล้วกด Enter

9. หลังจากที่ไฟล์ ntldr ได้บันทึกลงที่ไดรฟ์ C: ของเครื่องแล้ว ที่ c:\> ให้พิมพ์คำว่า copy a:ntdetect.com แล้วกด Enter

10. หลังจากที่ไฟล์ ntdetect.com ได้บันทึกลงที่ไดรฟ์ C: ของเครื่องแล้ว ที่ c:\> ให้พิมพ์คำว่า exit จากนั้นให้นำแผ่น Disk ออกจากเครื่อง แล้วกด Enter

11. หากท่านได้ทำตามคำแนะนำตั้งแต่ต้นจนจบ เครื่อง XP จะบู๊ตได้ตามปกติ
ถ้าตามมาถูกต้องจนถึงตอนนี้จะเจอกับหน้าจอที่เขียนว่า

1ST TRY THIS seleccione esto primero
2ND TRY THIS essayez ceci en deuzieme
3RD TRY THIS wahlen Sie diesen Third
4TH TRY THIS selezioni questo fourth
5TH TRY THIS selecione este fifth
6TH TRY THIS seleccione este sexto
7TH TRY THIS essayez ceci en septieme
8TH TRY THIS wahlen Sie dieses achte
9TH TRY THIS selezioni questo nono
10TH TRY THIS selecione este decimo

ให้เลือกข้อแรก ก็จะเข้า window ได้(ถ้าไม่ได้ผล อาจลองเลือกตัวเลือกอื่น)

เอาล่ะ เข้ามาได้แล้ว ไปที่ cd rom drive ของเรา (ยังใส่แผ่นที่สร้างในตอนแรกอยู่)
copy file เหล่านี้ boot.ini, ntldr, and ntdetect.com ไปไว้ใน c:

ดังรูป



แล้ว ทำการ restart เครื่อง
จะเจอหน้าจอข้างบน ที่มี 10 ตัวเลือกอีกครั้ง ให้เลือกตัวเลือกเดิมที่เคยเลือก

จะกลับเข้ามา window อีกครั้ง
5.---------------------------------------------------
ไปที่ control panel -> system

ดังรูป



เลือก tab Advance

ดูที่ Startup and Recovery section, Settings button

ตามรูปเลย



แล้วหากรอบที่เขียนว่า

System Startup

ปรับ Time to display list of operating systems ให้เป็น 1 (เดิมเป็น 30)

ดังรูป



แล้ว restart เครื่องครับ

เป็นเสร็จเรียบร้อย
ขอบคุณบทความจาก http://www.com-th.net/webboard/index.php?topic=65734.0

Comment



smilebig smileopen-mounthed smileconfused smilesad smileangry smiletonguequestionembarrassedsurprised smilewinkdouble winkcry

Tweet

ขอบคุณหลายๆครับผม

#1 By ประภาส (61.19.67.230) on 2009-07-09 23:27

ขอบคุณหลายๆครับผม

#2 By ประภาส (61.19.67.230) on 2009-07-09 23:27

ขอบคุณนะค่ะ big smile confused smile

#3 By pooly (124.122.110.74) on 2009-07-18 18:19

thank you very much

#4 By owa (115.67.24.179) on 2009-08-03 15:53

Thnank You หลาย

#5 By mang (118.175.160.155) on 2009-08-24 13:44

ใช้ได้ผล ครับ
copy files 1.ntldr.exe ​2.ntdetect.com 3.boot.ini ไปที่ C: แล้วไป controlpanel advance ตามที่เขาบอกแค่นี้ก็ใช้ได้แล้ว

#6 By bo (203.113.28.209) on 2009-08-26 20:28

ทำไมต้องใช้แผ่นบูท 6 แผ่น รวมกันเลยไม่ได้เหรอคะconfused smile สงสัย ไม่ได้ขี้เหนียวนะ(ร้อนตัว)question .....ขอบคุณนะคะ

#7 By noina (125.26.146.82) on 2009-09-02 14:40

ขอบคุณมาก ๆๆๆๆๆๆ ข้า กว่าจะได้เล่นเอาทั้งวันเลยยยยยยยยย
confused smile open-mounthed smile big smile

#8 By เด็กหัดเดิน (222.123.146.50) on 2009-09-12 16:24

ขอบคุณมากๆค่ะ

#9 By (113.53.36.190) on 2009-10-15 09:53

ขอบคุณมากคับ
เผลอไปรับไฟล์ในไดร์ฟ C:/ ไป
เราก็ไม่รู้ว่าไฟล์อะไร เห้นมัน hidden อยู่
ต่อไปนี้จะไม่ลบล่ะ อิอิ
ไปลองทำก่อน ล่ะ
ท่าทางจะใช้ได้

#10 By Tumz (110.164.143.220) on 2009-10-26 13:48

THANK YOU VERY

#11 By PEE (125.27.53.194) on 2009-10-31 09:51