NTLDR หายไป - จะทำอย่างไรกับ Windows? NTLDR หายไปข้อผิดพลาดและการกู้คืน bootloader - วิธีแก้ไข

ในกรณีที่คุณไม่พบข้อผิดพลาดใน 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 เลือกดิสก์ของคุณที่นั่นและทำเครื่องหมายว่า "ใช้งานอยู่" โดยใช้เมนูบริบทคลิกขวา

ปัญหาฮาร์ดแวร์

มีหลายครั้งที่ข้อมูลจากดิสก์ไม่สามารถอ่านได้ สิ่งนี้อาจเกิดขึ้นเนื่องจากปัญหาต่อไปนี้:

  1. สายเคเบิลผิดพลาด หากปัญหาลอยอยู่ ให้ลองเปลี่ยนสายเคเบิล
  2. ฮาร์ดไดรฟ์ล้มเหลว สิ่งเหล่านี้คือ Physical Bads (BADs), เซกเตอร์ที่อ่านได้ไม่ดี, ปัญหาเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์หรือดิสก์เอ็นจิ้น ปัญหาบางอย่างสามารถแก้ไขได้โดยใช้โปรแกรมพิเศษ ซึ่งมักจะเป็นการชั่วคราว แต่โดยทั่วไป
  3. ปัญหากับเมนบอร์ด หายากมาก แต่ก็ยังอยู่ หากการโหลดจากฮาร์ดไดรฟ์นี้บนคอมพิวเตอร์เครื่องอื่นใช้เวลานานกว่านั้นเล็กน้อย (ระบบปฏิบัติการไม่สามารถบูตได้อย่างสมบูรณ์บนคอมพิวเตอร์ที่มีการกำหนดค่าอื่น) แสดงว่าจำเป็นต้องซ่อมแซมหรือเปลี่ยนเมนบอร์ด

สวัสดี ฉันได้รับข้อผิดพลาดขณะบูตเข้าสู่ 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 หายไป คุณอาจต้องการอ่านรายการสาเหตุที่อาจปรากฏบนคอมพิวเตอร์ของคุณ

  1. หากคุณมีระบบติดตั้งหลายระบบในคอมพิวเตอร์ของคุณ
  2. ไฟล์ Ntldr อาจถูกลบหรือเสียหายเนื่องจากความไม่ถูกต้องของผู้ใช้หรือข้อบกพร่องของซอฟต์แวร์
  3. การเปลี่ยนพาร์ติชันที่ใช้งานอยู่บนฮาร์ดไดรฟ์ของคุณอาจทำให้เกิดข้อผิดพลาดนี้ได้ ในการบูต Windows ไฟล์ระบบที่ Windows ใช้งานได้ต้องอยู่ในพาร์ติชันที่ใช้งานอยู่ของฮาร์ดไดรฟ์
  4. ข้อผิดพลาด NTLDR หายไปอาจปรากฏขึ้นไม่เพียงแต่เนื่องจากข้อผิดพลาดของซอฟต์แวร์เท่านั้น แต่ยังอาจเกิดจากฮาร์ดแวร์คอมพิวเตอร์ด้วย เมื่อข้อผิดพลาดนี้ปรากฏขึ้น คุณควรใส่ใจกับฮาร์ดแวร์ของส่วนประกอบต่อไปนี้: ฮาร์ดไดรฟ์ ปัญหาสายเคเบิลฮาร์ดไดรฟ์ เวอร์ชัน BIOS ที่ล้าสมัยบนเมนบอร์ด ฮาร์ดไดรฟ์อื่นที่ติดตั้งระบบ Windows อื่น
  5. ฉันสังเกตเห็นข้อผิดพลาดในกรณีอื่นเช่นกัน

ดังนั้นเราจึงทราบสาเหตุข้อผิดพลาดนี้อาจเกิดขึ้น ตอนนี้เรามาพูดถึงวิธีแก้ไขข้อผิดพลาด 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 ใหม่ และหากวิธีนี้ไม่ได้ผล แสดงว่าฮาร์ดไดรฟ์ของคุณอาจถึงจุดสิ้นสุดแล้วและถึงเวลาที่ต้องเปลี่ยนฮาร์ดไดรฟ์ใหม่