ในกรณีที่คุณไม่พบข้อผิดพลาดใน NTLDR หายไป ระบบขณะโหลด Windows ฉันอิจฉาคุณอย่างจริงใจ ตามกฎแห่งความถ่อมตน ข้อผิดพลาดนี้เกิดขึ้นในช่วงเวลาที่ไม่สะดวกและไม่เหมาะสมที่สุด เป็นผลให้ Windows หยุดโหลดและคุณทำได้เพียงถอนหายใจ
ผู้ใช้ส่วนใหญ่ในกรณีนี้จะเริ่มติดตั้งระบบใหม่ หากคุณดูในแง่หนึ่งนี่เป็นขั้นตอนที่สมเหตุสมผลและสมเหตุสมผล - ฟอร์แมตพาร์ติชันด้วยระบบอีกครั้งติดตั้งโปรแกรมทั้งหมดใหม่ ฯลฯ แต่จะทำอย่างไรถ้าไม่มีเวลาติดตั้งระบบใหม่หรือมีข้อมูลสำคัญในดิสก์?
หน้าจอสีดำและข้อความบนหน้าจอ “NTLDR หายไป กด Ctrl+Alt+Del” ก็หมายความว่า ตัวโหลด OS บนคอมพิวเตอร์สูญเสียการเข้าถึงไฟล์สำหรับบู๊ต ดังนั้นจึงไม่สามารถบู๊ต Windows ได้จริงอยู่นี่เป็นผลมาจากความล้มเหลวอยู่แล้ว แต่สาเหตุที่แท้จริงคืออะไร? อาจมีสาเหตุหลายประการที่ทำให้ข้อความ NTLDR หายไป นี่คือเรื่องที่พบบ่อยที่สุด:
ปัญหาฮาร์ดแวร์คอมพิวเตอร์
จารึกบนหน้าจอ NTLDR หายไป - ปัญหาเกี่ยวกับส่วนประกอบฮาร์ดแวร์คอมพิวเตอร์- ปัญหาเกี่ยวกับฮาร์ดไดรฟ์หรือเมนบอร์ดซึ่งรับผิดชอบการทำงานและการเชื่อมต่อของฮาร์ดไดรฟ์ สาเหตุทั่วไปในเครื่องรุ่นเก่าน่าเสียดาย ในกรณีนี้ วิธีแก้ปัญหาเดียวคือเปลี่ยนอุปกรณ์ - เมนบอร์ดหรือฮาร์ดไดรฟ์
คุณได้เชื่อมต่อฮาร์ดไดรฟ์ใหม่หรือไม่?
นอกจากนี้สาเหตุของการปรากฏข้อความ "NTLDR หายไป" คือการเชื่อมต่อของฮาร์ดไดรฟ์ใหม่ หลังจากเชื่อมต่อฮาร์ดไดรฟ์ใหม่เข้ากับระบบแล้ว หลายๆ คนไม่ได้ตั้งค่าลำดับการบู๊ตที่ถูกต้องสำหรับระบบจากฮาร์ดไดรฟ์ ในกรณีนี้ bootloader จะพยายามบูตระบบจากดิสก์ใหม่ แต่หากโปรแกรมไม่พบไฟล์ที่จำเป็นข้อความ "NTLDR หายไป" จะปรากฏขึ้น
การแก้ปัญหานี้เป็นเรื่องง่าย - โดยรีสตาร์ทคอมพิวเตอร์ เมื่อข้อความมาตรฐานปรากฏบนหน้าจอคอมพิวเตอร์ของคุณ ให้กดปุ่ม Del (ในกรณีส่วนใหญ่) หรือ F2 ขึ้นอยู่กับเวอร์ชันของ BIOS ถัดไปรายการ Hard Disk Boot Priority จะช่วยคุณได้มาก โดยทั่วไปจะอยู่ในส่วน Advanced BIOS Feachures ณ จุดนี้ คุณต้องตั้งค่าฮาร์ดไดรฟ์ตัวเก่าให้บูตก่อน แล้วจึงกด F10
ข้อขัดแย้งในการติดตั้ง
นอกจากนี้ สาเหตุทั่วไปของ “NTLDR หายไป” คือการติดตั้งระบบปฏิบัติการใหม่และความขัดแย้งที่ตามมา ในกรณีนี้วิธีแก้ปัญหาจะเป็นดังนี้: เราค้นหาดิสก์ที่มี Windows ใส่ไว้ในไดรฟ์แล้วลองบู๊ตจากมัน หากดิสก์สำหรับบูตนี้คือ Windows XP หลังจากข้อความปรากฏขึ้นให้กดปุ่ม R หลังจากนั้นคอนโซลการกู้คืนระบบจะปรากฏขึ้น ในคอนโซลนี้ ให้กดหมายเลขที่ตรงกับพาร์ติชันสำหรับเริ่มระบบของคุณ
- จากนั้นป้อน fixboot และ fixmbr: หากคุณมี Windows 7 หรือ 8 บนดิสก์ของคุณหลังจากหน้าต่างที่มีปุ่ม "ติดตั้ง" ปรากฏขึ้นที่มุมซ้ายล่างของระบบให้มองหาลิงค์เพื่อกู้คืนระบบทั้งหมด หลังจากนี้ “ตัวเลือกการกู้คืนระบบ” จะเปิดขึ้น ที่นี่คุณต้องเลือก "พร้อมรับคำสั่ง" จากนั้นพรอมต์คำสั่งจะเปิดขึ้นในโหมดการกู้คืน คุณต้องเขียนคำสั่งสองคำสั่งบนบรรทัดคำสั่งโดยใช้ตัวแปลคำสั่ง bootrec: ใช้มันคืนค่าบันทึกการบูตและเซกเตอร์การบูตของ Windows
- อีกทางเลือกหนึ่งคือการคัดลอกไฟล์ Ntdetect.com และ Ntldr จากคอมพิวเตอร์ของคุณ หรือคัดลอกจากดิสก์ Windows ในโฟลเดอร์ i386 หากต้องการติดตั้งลงในพาร์ติชันรากของคอมพิวเตอร์ คุณจะต้องบูตจากแฟลชไดรฟ์ที่สามารถบู๊ตได้หรือ LiveCD คุณยังสามารถไปที่คอนโซลการกู้คืนระบบ จากนั้นเลือกจากส่งคำสั่ง: cd (CD_disk) cd i386 сopy ntldr (boot_disk) сopy ntdetect.com (boot_disk) ออก
เหตุผลที่สี่สำหรับการปรากฏตัวของจารึก NTLDR หายไปคือ ไฟล์ไลบรารี Ntldr และ Ntdetect.com เสียหายอาจได้รับความเสียหายจากมัลแวร์หรือโดยผู้ใช้ ไม่ว่าในกรณีใด มีทางเดียวเท่านั้น - คุณต้องกู้คืนข้อมูลและไฟล์ระบบ วิธีการที่อธิบายไว้ข้างต้นด้วยเหตุผลข้อ 3 เหมาะสมอย่างยิ่งสำหรับสิ่งนี้ นอกจากนี้ เคล็ดลับที่ดีคือการสแกนฮาร์ดไดรฟ์ของคุณด้วยโปรแกรมป้องกันไวรัสทุกครั้งที่เป็นไปได้
ในบทความนี้ ฉันต้องการพูดคุยเกี่ยวกับข้อผิดพลาดเมื่อบูตคอมพิวเตอร์ด้วย Windows XP ในบางกรณี ข้อผิดพลาด “NTLDR หายไป” ปรากฏขึ้น ซึ่งในตอนแรกจะทำให้คุณมึนงง ไม่ว่าคุณจะรีสตาร์ทคอมพิวเตอร์กี่ครั้ง ข้อผิดพลาดนี้จะไม่หายไปเอง แม้ว่าด้านล่างจะมีข้อความว่า “กด Ctrl+Alt+Del เพื่อรีสตาร์ท” ในกรณีอื่นๆ คุณจะเห็นเพียงหน้าจอสีดำและข้อความแจ้งให้ใส่ดิสก์สำหรับบูต ซึ่งหมายความว่าบันทึกการบูตเสียหาย
การแก้ปัญหา "NTLDR หายไป"
แท้จริงแล้วข้อผิดพลาดนี้หมายถึงสิ่งต่อไปนี้: “ไม่พบไฟล์ NTLDR ในรูทของพาร์ติชันสำหรับเริ่มระบบ” ไฟล์นี้มีความสำคัญ เป็นไฟล์บูตสำหรับระบบปฏิบัติการ Windows XP บางอย่างก็เรียบง่าย แต่โดยส่วนใหญ่สามารถหลีกเลี่ยงได้และไม่เสียเวลา
ข้อผิดพลาดระบุว่าไฟล์ถูกลบไปแล้ว อาจเป็นไปได้ในระหว่างการทำความสะอาดฮาร์ดไดรฟ์ครั้งถัดไป หรือเป็นผลจากการโจมตีของไวรัส โปรดจำไว้ว่า หากคุณไม่แน่ใจ ห้ามลบไฟล์ในรูทของไดรฟ์ “C:” ไม่ว่าในกรณีใดก็ตาม วิธีแก้ปัญหานั้นง่ายมาก - คุณต้องกู้คืนไฟล์นี้และบางทีอาจเป็นไฟล์อื่น ๆ เป็นต้น NTDETECT.COM- ต่อไปนี้ เราจะถือว่าเราหมายถึงการกู้คืนไฟล์ทั้งสองนี้
การใช้แผ่นดิสก์การติดตั้ง Windows XP
ฉันยังเก็บถาวรไฟล์บูตที่เหลือ: ไฟล์ bootfont.bin, boot.ini และ MS-DOS คุณสามารถคัดลอกไว้ใช้เองได้จะไม่เลวร้ายไปกว่านี้อีกแล้ว โปรดทราบว่าในคอมพิวเตอร์แต่ละเครื่อง นี่เป็นเวอร์ชันที่พบบ่อยที่สุดสำหรับระบบที่ติดตั้ง Windows XP หนึ่งตัวบนพาร์ติชันแรกในโฟลเดอร์ “C:\Windows” หากต้องการวางไฟล์เหล่านี้บนคอมพิวเตอร์ของคุณ คุณต้องคัดลอกไฟล์เหล่านี้ผ่านตัวจัดการไฟล์หรือโปรแกรมสำรวจ
เนื่องจากไฟล์ “NTLDR” ถูกซ่อนอยู่ หากต้องการดูและคัดลอกไฟล์ใน Windows Explorer คุณจะต้องเปิดใช้งานการแสดงไฟล์ที่ซ่อนไว้
หลังจากคัดลอกไฟล์ไปยังรูทของไดรฟ์ C: ให้รีบูต หากข้อผิดพลาด “NTLDR หายไป” ยังคงปรากฏขึ้น ให้ค้นหาเพิ่มเติม
ไฟล์จำนวนมากในรูท
หากมีไฟล์จำนวนมากในรูทของดิสก์สำหรับบูต ข้อผิดพลาดนี้อาจเกิดขึ้นได้ อาจมีไฟล์ "NTLDR" อยู่ แต่เนื่องจากลักษณะของระบบไฟล์ NTFS และกลไกการบูต จึงอาจไม่สามารถมองเห็นได้ในขั้นตอนนี้ของการบูตระบบปฏิบัติการ
จำสิ่งที่คุณทำก่อนที่ข้อผิดพลาดจะปรากฏขึ้น บางทีพวกเขาอาจติดตั้งโปรแกรมใหม่และไม่ได้ใส่ใจกับเส้นทางการติดตั้งและด้วยเหตุนี้โปรแกรมจึงถูกติดตั้งในโฟลเดอร์รูทหรือเพียงแค่คัดลอกไฟล์จำนวนมาก เพื่อแก้ไขปัญหานี้ คุณต้องลบไฟล์ที่ไม่จำเป็นออก ในการทำเช่นนี้คุณต้องมี:
- บูตจากดิสก์เป็น Windows เวอร์ชันพกพา
- ลบไฟล์ทั้งหมดในรูทของไดรฟ์ C: ยกเว้น ntldr, ntdetect.com และ boot.ini
- หรือลบทุกอย่างและกู้คืนไฟล์เหมือนในย่อหน้าก่อนหน้า
ปัญหาการบันทึกการบูต
Windows XP จะไม่บูตหากบันทึกการบูตเสียหาย ประกอบด้วยข้อมูลทั้งหมดเกี่ยวกับกระบวนการดาวน์โหลด
BCUpdate2
ในการกู้คืนบันทึกการบูตเราจะใช้ยูทิลิตี้ที่พัฒนาโดย Microsoft « BCUpdate2 » - คุณไม่สามารถดาวน์โหลดได้จากเซิร์ฟเวอร์ Microsoft เท่านั้น ดังนั้นให้นำมาจากฉัน
เราเขียนมันลงในดิสก์สำหรับบูตเริ่มจากมันแล้วป้อนคำสั่ง:
Bcupdate2.exe C: /f /y
โปรแกรมควรตอบสนอง: “รหัสการบูตได้รับการอัปเดตเรียบร้อยแล้ว”
คอนโซลการกู้คืน
บูตเข้าสู่คอนโซลการกู้คืนและออกคำสั่ง:
แก้ไขบูต c:
หากไม่ช่วย ให้บูตอีกครั้งแล้วออกคำสั่ง:
แก้ไข
คุณต้องระวังที่นี่เพราะ... คุณอาจสูญเสียข้อมูลเกี่ยวกับพาร์ติชันหากปัญหาเกิดขึ้นจริงหรือระบบติดไวรัส ขอแนะนำให้ใช้อิมเมจป้องกันไวรัสพิเศษก่อน หากพาร์ติชั่นสูญหาย เราจะใช้เพื่อกู้คืนข้อมูล
ดิสก์สำหรับบูตไม่ทำงาน
เพื่อให้ระบบปฏิบัติการบูตได้ ดิสก์จะต้องทำเครื่องหมายเป็น "ใช้งานอยู่" ที่ระดับพาร์ติชัน ปัญหาสามารถแก้ไขได้จากคอนโซลการกู้คืน ดูว่าฉันทำอย่างไรใน Windows 7 เมื่อได้รับข้อผิดพลาด " " แต่สาระสำคัญก็เหมือนกัน
เพื่อให้ดิสก์สำหรับบูตใช้งานได้ คุณสามารถบูตจาก LiveCD ที่มีโปรแกรมจัดการพาร์ติชันบางประเภท เช่น Paragon Partition Magic หรือ Acronis Partition Expert เลือกดิสก์ของคุณที่นั่นและทำเครื่องหมายว่า "ใช้งานอยู่" โดยใช้เมนูบริบทคลิกขวา
ปัญหาฮาร์ดแวร์
มีหลายครั้งที่ข้อมูลจากดิสก์ไม่สามารถอ่านได้ สิ่งนี้อาจเกิดขึ้นเนื่องจากปัญหาต่อไปนี้:
- สายเคเบิลผิดพลาด หากปัญหาลอยอยู่ ให้ลองเปลี่ยนสายเคเบิล
- ฮาร์ดไดรฟ์ล้มเหลว สิ่งเหล่านี้คือ Physical Bads (BADs), เซกเตอร์ที่อ่านได้ไม่ดี, ปัญหาเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์หรือดิสก์เอ็นจิ้น ปัญหาบางอย่างสามารถแก้ไขได้โดยใช้โปรแกรมพิเศษ ซึ่งมักจะเป็นการชั่วคราว แต่โดยทั่วไป
- ปัญหากับเมนบอร์ด หายากมาก แต่ก็ยังอยู่ หากการโหลดจากฮาร์ดไดรฟ์นี้บนคอมพิวเตอร์เครื่องอื่นใช้เวลานานกว่านั้นเล็กน้อย (ระบบปฏิบัติการไม่สามารถบูตได้อย่างสมบูรณ์บนคอมพิวเตอร์ที่มีการกำหนดค่าอื่น) แสดงว่าจำเป็นต้องซ่อมแซมหรือเปลี่ยนเมนบอร์ด
สวัสดี ฉันได้รับข้อผิดพลาดขณะบูตเข้าสู่ Windows 7 NTLDR หายไป กด ctrl+alt+del เพื่อรีสตาร์ท- ฉันรู้ ข้อผิดพลาดนี้บ่งชี้ว่าไฟล์ NTLDR bootloader หายไปจากระบบของฉันหรือเสียหาย แต่ขอโทษด้วย ไม่มีไฟล์ NTLDR และฟังก์ชันของตัวโหลดระบบปฏิบัติการจะดำเนินการโดยไฟล์ที่แตกต่างไปจากเดิมอย่างสิ้นเชิง นั่นคือตัวจัดการการบูตระบบ (ไฟล์ bootmgr) แต่สิ่งที่แปลก ไฟล์นี้อยู่ในตำแหน่ง - ในส่วนที่ซ่อนอยู่โดยไม่มีตัวอักษร (เล่ม 100 MB) "สงวนไว้โดยระบบ ในส่วนนี้ยังมีโฟลเดอร์ Boot และในนั้นเป็นที่เก็บข้อมูลสำหรับบูต ไฟล์การกำหนดค่า (BCD)
สรุปได้ว่าฉันมีทุกอย่างถูกต้อง! BIOS ได้รับการตั้งค่าให้บูตจากฮาร์ดไดรฟ์ก่อน ไฟล์บูตของระบบปฏิบัติการทั้งหมดอยู่ในตำแหน่งเดียวกัน แล้วข้อผิดพลาดนี้คืออะไร NTLDR หายไปใน Windows 7และจะกำจัดมันได้อย่างไร?
NTLDR หายไปใน Windows 7
NTLDR (NT Loader) - ตัวโหลดสำหรับระบบปฏิบัติการ Windows NT, 2000, XP, Server 2003
สวัสดีเพื่อนๆ! ใช่ ข้อผิดพลาดประเภทนี้ไม่ควรมีอยู่ใน Windows 7 แต่บางครั้งฉันต้องจัดการกับมัน ฉันจะเล่าเหตุการณ์แรกที่เกิดขึ้นกับฉันเมื่อหลายปีก่อนให้คุณฟัง
พวกเขานำหน่วยระบบมาให้ฉันเพื่อทำงานกับข้อร้องเรียนว่า Windows 7 ไม่สามารถบูตได้และในความเป็นจริงเมื่อฉันเปิดคอมพิวเตอร์มันก็ปรากฏบนจอภาพ ข้อผิดพลาด NTLDR หายไป กด ctrl+alt+del- ฉันรู้สึกประหลาดใจเล็กน้อยหากไฟล์บูตเสียหายใน Windows 7 ข้อผิดพลาด " " มักจะเกิดขึ้นและฉันยังมีบทความเกี่ยวกับวิธีจัดการกับมันบนเว็บไซต์ด้วย แต่มีข้อผิดพลาดมากกว่าปกติของระบบปฏิบัติการ Windows XP
วิธีแก้ไขข้อผิดพลาดนี้ใน Windows XP ยังมีบทความ "" จุดรวมของบทความคือการคัดลอกไฟล์ ntldr จากดิสก์การติดตั้ง Windows XP ไปยังรูทของดิสก์ระบบของเราด้วยระบบปฏิบัติการโดยใช้สำเนา ntldr C: \ command ทั้งหมดนี้ต้องทำในคอนโซลการกู้คืน แต่ Windows 7 เกี่ยวอะไรกับมัน?
ฉันให้เหตุผลแบบนี้หากมีข้อบกพร่องในระบบปฏิบัติการก่อนหน้านี้ NTLDR หายไปเกี่ยวข้องกับไฟล์บูตของระบบปฏิบัติการที่ไม่บูต ในกรณีของฉันความหมายเหมือนกัน - ไฟล์บูตมีข้อผิดพลาด วินโดวส์ 7หรือไม่มีเลย
หมายเหตุ: ใน Windows 7 มีพาร์ติชัน System Reserved ที่ซ่อนอยู่ซึ่งมีความจุ 100 MB วัตถุประสงค์หลักของพาร์ติชันนี้คือเพื่อจัดเก็บไฟล์บูตของ Windows 7 พาร์ติชันขนาดเล็กนี้จะเป็น "หลัก" เสมอและมีคุณลักษณะ "ใช้งานอยู่" ซึ่งจะบอก BIOS ว่าพาร์ติชันนี้มีไฟล์บูตของระบบปฏิบัติการ คุณสามารถดูได้ในการจัดการดิสก์เท่านั้น หากคุณกำหนดตัวอักษรให้คุณสามารถเข้าไปข้างในและดูไฟล์ตัวจัดการการบูตระบบได้ bootmgrคุณยังสามารถเห็นพ่อได้ บูตถ้าเราเข้าไปเราจะเห็นไฟล์คอนฟิกูเรชันการดาวน์โหลดไฟล์ ( บีซีดี).
ไฟล์ bootmgr และไฟล์คอนฟิกูเรชันการจัดเก็บข้อมูลสำหรับบูต ( บีซีดี) มีหน้าที่รับผิดชอบโดยตรงในการโหลดระบบปฏิบัติการ และหากเสียหาย Windows 7 จะไม่สามารถบู๊ตได้และจะทำให้เกิดข้อผิดพลาดต่างๆ เช่น “BOOTMGR หายไปกด ctrl+alt+del” หรือ “NTLDR หายไป กด ctrl+alt+ เดล”
หากคุณกำหนดตัวอักษรให้กับพาร์ติชันที่ซ่อนอยู่ คุณสามารถเข้าไปข้างในและดูไฟล์ตัวจัดการการบูตระบบได้ bootmgrคุณยังสามารถเห็นโฟลเดอร์ Boot ได้หากคุณป้อนเข้าไป
เราจะเห็นไฟล์การกำหนดค่าการจัดเก็บข้อมูลสำหรับบูต ( บีซีดี).
เนื่องจากไฟล์ทั้งหมดเหล่านี้มีแอตทริบิวต์ "ซ่อน" คุณต้องไปที่ตัวเลือกโฟลเดอร์ก่อน และยกเลิกการเลือกตัวเลือกซ่อนไฟล์ระบบที่ได้รับการป้องกัน และทำเครื่องหมายที่ตัวเลือกแสดงไฟล์ โฟลเดอร์ และไดรฟ์ที่ซ่อน จากนั้นใช้และตกลง
ดังนั้นเพื่อน ๆ ฉันตัดสินใจบูตจากดิสก์การติดตั้ง Windows 7 และกู้คืนทุกอย่างในคราวเดียวกล่าวคือ:
หมายเลข 1 กู้คืนไฟล์ bootmgr และกู้คืนไฟล์การกำหนดค่า boot storage configuration (BCD) ด้วยคำสั่งเดียว bcdboot.exe D:\Windows (ในกรณีของคุณคำสั่งอาจแตกต่างกัน โปรดอ่านบทความให้จบ)
หมายเลข 2 ทำให้พาร์ติชัน System Reserved ที่ซ่อนอยู่ใช้งานได้ โวลุ่ม 100 MB
ฉันคิดว่าบางสิ่งบางอย่างจะช่วยได้ เมื่อมองไปข้างหน้า ฉันจะบอกว่าคุณเพียงแค่ต้องทำให้ส่วน System Reserved ที่ซ่อนอยู่นั้นทำงาน นั่นคือ จำกัด ตัวเองไว้ที่จุดที่ 2
หมายเหตุ: เพื่อน ๆ ตอนนี้เราจะทำงานกับบรรทัดคำสั่งของสภาพแวดล้อมการกู้คืน ฉันจะให้คำสั่งที่จำเป็นแก่คุณ แต่ถ้าเป็นการยากสำหรับคุณที่จะจำคำสั่งเหล่านั้น คุณก็สามารถทำได้ สิ่งนี้จะทำให้งานของคุณง่ายขึ้นมาก
ดังนั้นในสภาพแวดล้อมการกู้คืนของ Windows 7 สิ่งแรกที่ฉันทำคือตัดสินใจเลือกอักษรระบุไดรฟ์
ป้อนคำสั่ง:
ดิสก์พาร์ท
ปริมาณรายการ
คุณจะเห็นว่าไดรฟ์ถูกกำหนดด้วยตัวอักษร ฉ:และพาร์ติชันที่ซ่อนอยู่ซึ่งสงวนไว้โดยระบบ โวลุ่ม 100 MB สภาพแวดล้อมการกู้คืน Windows 7 ที่กำหนดตัวอักษร ค:- ซึ่งหมายความว่าไฟล์ระบบปฏิบัติการที่มีโฟลเดอร์ Windows และ Program Files อยู่บนดิสก์ ง:.
ออก
และออกจาก diskpart บนบรรทัดคำสั่งที่เราป้อน
bcdboot.exe D:\Windows
ข้อควรสนใจ: คำสั่งนี้จะกู้คืนไฟล์ bootloader ของ Windows 7 bootmgr และจะกู้คืนไฟล์การกำหนดค่าการจัดเก็บข้อมูลการบูต (BCD) เนื้อหาของโฟลเดอร์ Boot ในพาร์ติชัน System Reserved ที่ซ่อนอยู่ โวลุ่ม 100 MB โดยเฉพาะสำหรับระบบปฏิบัติการที่อยู่บน D:\ไดรฟ์ Windows
ผู้ใช้บางรายขณะทำงานที่คอมพิวเตอร์อาจพบสถานการณ์ที่พบไม่บ่อยนักแต่ไม่น่าพึงพอใจอย่างยิ่งเมื่อ NTLDR หายไป กด Ctrl+Alt+Del เพื่อรีสตาร์ท ข้อผิดพลาดปรากฏขึ้นบนหน้าจอ ด้านล่างนี้ฉันจะบอกคุณเกี่ยวกับข้อผิดพลาด ntldr is missing และต้องทำอย่างไรในกรณีนี้
เมื่อเกิดข้อผิดพลาด NTLDR หายไป ผู้ใช้มือใหม่จะพยายามติดตั้ง Windows ใหม่ทันที แต่การติดตั้งใหม่อาจใช้เวลานานกว่าการแก้ไขสถานการณ์ในเวลาที่สั้นกว่า ตรวจสอบให้แน่ใจว่าคุณมาถูกที่แล้ว ฉันจะแสดงให้คุณเห็นว่าข้อผิดพลาดนี้มีลักษณะอย่างไร:
สาเหตุของข้อผิดพลาด
ก่อนที่เราจะพูดถึงวิธีแก้ปัญหาสำหรับข้อผิดพลาด NTLDR หายไป คุณอาจต้องการอ่านรายการสาเหตุที่อาจปรากฏบนคอมพิวเตอร์ของคุณ
- หากคุณมีระบบติดตั้งหลายระบบในคอมพิวเตอร์ของคุณ
- ไฟล์ Ntldr อาจถูกลบหรือเสียหายเนื่องจากความไม่ถูกต้องของผู้ใช้หรือข้อบกพร่องของซอฟต์แวร์
- การเปลี่ยนพาร์ติชันที่ใช้งานอยู่บนฮาร์ดไดรฟ์ของคุณอาจทำให้เกิดข้อผิดพลาดนี้ได้ ในการบูต Windows ไฟล์ระบบที่ Windows ใช้งานได้ต้องอยู่ในพาร์ติชันที่ใช้งานอยู่ของฮาร์ดไดรฟ์
- ข้อผิดพลาด NTLDR หายไปอาจปรากฏขึ้นไม่เพียงแต่เนื่องจากข้อผิดพลาดของซอฟต์แวร์เท่านั้น แต่ยังอาจเกิดจากฮาร์ดแวร์คอมพิวเตอร์ด้วย เมื่อข้อผิดพลาดนี้ปรากฏขึ้น คุณควรใส่ใจกับฮาร์ดแวร์ของส่วนประกอบต่อไปนี้: ฮาร์ดไดรฟ์ ปัญหาสายเคเบิลฮาร์ดไดรฟ์ เวอร์ชัน BIOS ที่ล้าสมัยบนเมนบอร์ด ฮาร์ดไดรฟ์อื่นที่ติดตั้งระบบ Windows อื่น
- ฉันสังเกตเห็นข้อผิดพลาดในกรณีอื่นเช่นกัน
ดังนั้นเราจึงทราบสาเหตุข้อผิดพลาดนี้อาจเกิดขึ้น ตอนนี้เรามาพูดถึงวิธีแก้ไขข้อผิดพลาด ntldr หายไปในคอมพิวเตอร์ของคุณ
เคล็ดลับ #1- หากคุณมีคอมพิวเตอร์เครื่องอื่นที่ใช้ระบบปฏิบัติการเดียวกันกับที่คุณติดตั้งไว้ คัดลอกไฟล์ Ntldr และ Ntdetect.comหรือใช้ Windows Recovery Console (เพิ่มเติมด้านล่าง)
หากคุณไม่มีคอมพิวเตอร์ แต่มีฮาร์ดไดรฟ์พร้อมระบบ คุณสามารถคัดลอกไฟล์ NTLDR และ Ntdetect.com โดยใช้โปรแกรม: Windows LiveCD, Linux LiveCD, Acronis Disc Director หรือโปรแกรมอื่น ๆ ที่สามารถทำงานได้โดยไม่ต้องมี ระบบปฏิบัติการ หากต้องการบูตจากดิสก์ดังกล่าว คุณต้องเข้าไปใน BIOS และตั้งค่าลำดับความสำคัญในการบูตจากซีดีรอม
หลังจากรีบูตเครื่อง ข้อความ NTLDR หายไปควรหายไป
เคล็ดลับ #2. ในไฟล์ boot.ini คุณต้องตรวจสอบเส้นทางไปยังระบบปฏิบัติการเพื่อความถูกต้อง- หากต้องการแก้ไขไฟล์นี้ คุณสามารถบูตโดยใช้โปรแกรมที่ผมกล่าวข้างต้น
โครงสร้างของไฟล์ “Boot.ini” ที่มีระบบปฏิบัติการเดียวมีลักษณะดังนี้:
หมดเวลา=30
เริ่มต้น = หลาย (0) ดิสก์ (0) rdisk (0) พาร์ติชัน (1) \ WINDOWS
หลาย (0) ดิสก์ (0) พาร์ติชัน rdisk (0) (1)\WINDOWS="Windows XP Professional" /fastdetect
เคล็ดลับ #3- วิธีแก้ไข NTLDR หายไปหากวิธีการที่อธิบายไว้ข้างต้นไม่ได้ช่วยอะไร ผู้ใช้ที่มีประสบการณ์ทุกคนควรมีชุดการแจกจ่ายพร้อมระบบปฏิบัติการติดตั้งอยู่ในคอมพิวเตอร์ของเขา ฉันคิดว่าวิธีนี้เป็นวิธีที่เร็วที่สุดในการกำจัดข้อผิดพลาด ntldr ที่หายไปเพราะคุณจะต้องดำเนินการขั้นต่ำแม้ว่าเมื่อมองแวบแรกทุกอย่างดูเหมือนจะเข้าใจยากเล็กน้อย หากคุณไม่ทราบวิธีตั้งค่า Windows ให้บูตจากดิสก์ไดรฟ์ให้ไปที่ลิงก์ด้านล่างและอ่านข้อมูลนี้โดยประมาณที่ตอนต้นของบทความ: “
เมื่อต้องการทำเช่นนี้ ให้ใส่แผ่นดิสก์ Windows ลงในไดรฟ์ , ในเวลาเดียวกันอย่าลืมตั้งค่า BIOS ให้บูตจากซีดีรอม หลังจากบูตจากดิสก์แล้ว ให้กดปุ่ม R เพื่อเปิด Recovery Console
ตอนนี้เรามาเริ่มการบูรณะกันดีกว่า หากมีการติดตั้ง OS หนึ่งบนคอมพิวเตอร์ ข้อมูลต่อไปนี้จะปรากฏขึ้น:
ฉันควรลงชื่อเข้าใช้ Windows สำเนาใด
ใส่ 1, กด เข้า.
ข้อความปรากฏขึ้น:
ป้อนรหัสผ่านผู้ดูแลระบบ:
หากผู้ดูแลระบบ ไม่มีรหัสผ่าน จากนั้นเพียงกด Enter.
ข้อความต่อไปนี้ปรากฏขึ้น:
**คำเตือน**
คอมพิวเตอร์เครื่องนี้มี Master Boot Record ที่ไม่ได้มาตรฐานหรือไม่ถูกต้อง การใช้ FIXMBR อาจทำให้ตารางพาร์ติชันของคุณเสียหายได้ ซึ่งจะส่งผลให้สูญเสียการเข้าถึงพาร์ติชันทั้งหมดของฮาร์ดไดรฟ์ปัจจุบัน
หากไม่มีปัญหาในการเข้าถึงดิสก์ ขอแนะนำให้คุณยกเลิกคำสั่ง FIXMBR
คุณกำลังยืนยันรายการ MBR ใหม่หรือไม่
ป้อนตัวอักษร ย(ใช่ ใช่) และกด เข้า.
ข้อความปรากฏขึ้น:
มาสเตอร์บูตเรกคอร์ดใหม่จะถูกสร้างขึ้นบนฟิสิคัลดิสก์ \Device\Harddisk0\Partition0
สร้างมาสเตอร์บูตเรคคอร์ดใหม่สำเร็จแล้ว
พรอมต์ของระบบจะปรากฏขึ้น: C:\WINDOWS>
เข้า ฟิกซ์บูตและกด เข้า.
หลังจากนี้ข้อความจะปรากฏขึ้น:
ส่วนท้าย: C:.
คุณต้องการเขียนบูตเซกเตอร์ใหม่ลงในพาร์ติชัน C: หรือไม่?
ป้อนตัวอักษร ย(ใช่ ใช่) และกด เข้า.
ข้อความปรากฏขึ้น:
ระบบไฟล์บนพาร์ติชันสำหรับบูต: NTFS (หรือ FAT32)
คำสั่ง FIXBOOT เขียนบูตเซกเตอร์ใหม่
เขียนบูตเซกเตอร์ใหม่สำเร็จแล้ว
ระบบแจ้ง C:\WINDOWS> ปรากฏขึ้น
เราได้ดำเนินการที่จำเป็นทั้งหมดเสร็จสิ้นแล้ว ตอนนี้เราออกจากคอนโซลการกู้คืนแล้ว หากต้องการออกจากคอนโซลการกู้คืน ให้ป้อนคำสั่ง ออกและกด เข้า- หลังจากนี้คอมพิวเตอร์จะรีสตาร์ท
ขั้นตอนต่อไปใน BIOS คือการปิดใช้งานการบูตจากซีดีรอม โดยตั้งค่าให้บูตจาก HDD (ฮาร์ดไดรฟ์) ตอนนี้คุณสามารถลบดิสก์การติดตั้ง Windows และตรวจสอบว่าข้อความ NTLDR หายไป
วิธีที่ 4- ในบางกรณี การสลับสายเคเบิล (ถอดและเชื่อมต่อ) หรือเชื่อมต่อสายเคเบิลอื่นจะช่วยได้ หาก NTLDR หายไป ข้อความไม่หายไป ให้ลองเชื่อมต่อฮาร์ดไดรฟ์อื่น จากนั้นเชื่อมต่อไดรฟ์ของคุณ
คุณรู้ว่าทำไมข้อผิดพลาดนี้ถึงปรากฏขึ้นและจะทำอย่างไรกับ ntldr ที่หายไป สิ่งที่เหลืออยู่ก็คือการใช้วิธีใดวิธีหนึ่ง หากคุณไม่พบข้อผิดพลาดดังกล่าว ให้พิมพ์บทความนี้ออกมา เพราะในช่วงเวลาที่ไม่เหมาะสมที่สุด คุณอาจพบว่าตัวเองอยู่ในสถานการณ์เช่นนี้
คุณเปิดคอมพิวเตอร์และมีข้อผิดพลาดในการบูตปรากฏขึ้นเมื่อเริ่มระบบปฏิบัติการ Windows 10 NTLDR หายไป กด Ctrl+Alt+Del เพื่อรีสตาร์ท- จะทำอย่างไร? เป็นไปได้ไหมที่จะแก้ไขสถานการณ์?! มาหาคำตอบกัน! ก่อนอื่น ฉันต้องการเตือนคุณว่าเมื่อข้อผิดพลาดนี้ปรากฏขึ้น มักจะไม่สามารถบันทึกข้อมูลได้
หากฮาร์ดไดรฟ์ของคุณล่ม ซึ่งมีโอกาสมากในพีซีรุ่นเก่า ทางออกเดียวคือซื้อเครื่องใหม่ ข้อมูลทั้งหมดในสื่อเก่ามักจะสูญหายไปโดยสิ้นเชิง แม้ว่าฮาร์ดไดรฟ์จะยังมีชีวิตอยู่ สิ่งเดียวที่สามารถคืนค่าการทำงานของคอมพิวเตอร์ได้หลังจากที่ข้อผิดพลาด NTLDR หายไปคือการฟอร์แมตดิสก์ระบบและติดตั้งระบบปฏิบัติการใหม่
คำแนะนำเกี่ยวกับสิ่งที่ควรทำหาก NTLDR หายไปมีข้อผิดพลาดเกิดขึ้น
ขั้นตอนที่ 1ลองเปลี่ยนฮาร์ดไดรฟ์เป็นช่องว่างอื่นบนเมนบอร์ด
วิธีนี้เราจะกำจัดความเป็นไปได้ที่จะเกิดความผิดปกติบางอย่างในเมนบอร์ดที่เกี่ยวข้องกับการทำงานของพอร์ต SATA หรือ IDE เฉพาะ
ขั้นตอนที่ 2ลองเปลี่ยนสายเคเบิลที่เชื่อมต่อฮาร์ดไดรฟ์และเมนบอร์ดด้วยสายใหม่ เราทำเช่นนี้เพื่อให้แน่ใจว่า NTLDR หายไป ข้อผิดพลาดไม่ได้เกิดจากความเสียหายต่อสายเคเบิลหรือขั้วต่อ
ขั้นตอนที่ 3- ตรวจสอบลำดับความสำคัญในการบูตอุปกรณ์ใน BIOS
มักเกิดขึ้นว่าหลังจากเชื่อมต่อฮาร์ดไดรฟ์ตัวที่สองแล้ว เมนบอร์ดจะจัดลำดับการบู๊ตเป็นอันดับแรกโดยอัตโนมัติ และเนื่องจากไม่มีระบบปฏิบัติการอยู่ bootloader จึงให้ข้อผิดพลาด "NTLDR หายไป" อย่างมีเหตุผล - ไม่มี Windows อยู่ที่นั่นและไม่มีอะไรให้บูต!
เมื่อคุณเปิดคอมพิวเตอร์ให้กดปุ่ม "ลบ" (โดยปกติจะเป็น F2 บนแล็ปท็อป) เพื่อเข้าไป ควรมีส่วนรับผิดชอบในการตั้งค่าการบูต - บางอย่าง การตั้งค่าการบูต- และอยู่ในนั้นแล้ว - การตั้งค่าลำดับการบูต - ลำดับความสำคัญในการบูต- ตรวจสอบให้แน่ใจว่าสถานที่แรกคือฮาร์ดไดรฟ์ที่ติดตั้ง Windows หากคุณไม่ทราบสิ่งนี้ มาทำให้มันง่ายขึ้นกันดีกว่า ขั้นแรกให้ใส่ดิสก์หนึ่งแผ่นก่อนแล้วลองบู๊ต กำลังโหลดข้อผิดพลาด “NTLDR หายไป” อีกครั้ง! ตกลง ไปที่ BIOS อีกครั้งและตั้งค่าลำดับความสำคัญให้กับดิสก์ตัวที่สองแล้วตรวจสอบอีกครั้ง
ขั้นตอนที่ 4เราบู๊ตโดยใช้ดิสก์การติดตั้งหรือแฟลชไดรฟ์ USB พร้อม Windows
ในขั้นตอนการติดตั้งคุณต้องคลิกที่ลิงค์ "System Restore" ทันทีที่หน้าต่างสีน้ำเงินปรากฏขึ้นพร้อมตัวเลือกการดำเนินการให้เลือก: "การวินิจฉัย" - "ตัวเลือกขั้นสูง" - "บรรทัดคำสั่ง"
ขั้นตอนที่ 5การกู้คืนบันทึกการบูต เพื่อจุดประสงค์นี้ ระบบปฏิบัติการ Microsoft มียูทิลิตี้พิเศษ หากต้องการใช้งาน ให้ป้อนคำสั่งต่อไปนี้ในบรรทัดคำสั่ง:
bootrec /FixMbr
bootrec /FixBoot
bootrec /RebuildBcd
หลังจากแต่ละรายการ ให้กดปุ่ม Enter เพื่อเริ่มดำเนินการ มันควรมีลักษณะดังนี้:
รีบูตและตรวจสอบ หากข้อผิดพลาด NTLDR หายไปปรากฏขึ้นอีกครั้งใน Windows 7 หรือ Windows 10 ให้ดำเนินการขั้นตอนต่อไป
ขั้นตอนที่ 6ทำซ้ำขั้นตอนที่ 4 อีกครั้งเพื่อเปิดพรอมต์คำสั่ง ทำให้พาร์ติชันสำหรับเริ่มระบบใช้งานได้ ป้อนคำสั่ง ดิสก์พาร์ทเพื่อเปิดตัวแก้ไขพาร์ติชัน Windows ในตัว ป้อนคำสั่ง:
เซลดิสก์ 0
ปริมาณรายการ
ดังนั้นเราจึงเลือกฮาร์ดไดรฟ์ตัวแรกและดูรายการไดรฟ์แบบลอจิคัล:
เราพบส่วนที่มีเครื่องหมาย "ระบบ" ในคอลัมน์ "ข้อมูล" สำหรับผมจะเป็นเล่ม 1 ใช้คำสั่งต่อไปนี้เพื่อเลือก:
เล่มที่ 1
และทำให้มันใช้งานได้:
ออกจากโปรแกรมโดยการป้อนคำสั่ง ออก- รีบูตและตรวจสอบ
ขั้นตอนที่ 7- หากขั้นตอนก่อนหน้านี้ไม่ช่วยอะไร อาจเป็นไปได้ว่าไฟล์ใดไฟล์หนึ่งถูกลบหรือเสียหาย:
Ntldr Ntdetect.com
คุณสามารถลองกู้คืนได้จากดีวีดีการติดตั้งหรือแฟลชไดรฟ์ ในการดำเนินการนี้ คุณจะต้องทำซ้ำขั้นตอนที่ 4 อีกครั้ง จากนั้นป้อนคำสั่งบนบรรทัดคำสั่ง:
ดิสก์พาร์ท
รายการปริมาณ
ออก
ในรายการดิสก์เราจะพบดีวีดีหรือแฟลชไดรฟ์ ในภาพหน้าจอด้านบน นี่คือไดรฟ์ Z จากนั้นป้อนคำสั่งที่จะกู้คืนไฟล์ที่เสียหายจากสื่อการติดตั้ง:
คัดลอก z:\i386\ntldr c:\
คัดลอก z:\i386\ntdetect.com c:\
หลังจากนั้นให้รีบูตและตรวจสอบ
ป.ล. :ตามคำแนะนำของเรา หากข้อความ NTLDR หายไปปรากฏขึ้นอีกครั้ง ให้ลองติดตั้ง Windows ใหม่ และหากวิธีนี้ไม่ได้ผล แสดงว่าฮาร์ดไดรฟ์ของคุณอาจถึงจุดสิ้นสุดแล้วและถึงเวลาที่ต้องเปลี่ยนฮาร์ดไดรฟ์ใหม่