Ntldr หายไปว่าต้องทำอะไร windows NTLDR หายไปข้อผิดพลาดและการกู้คืน bootloader - วิธีแก้ไข

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

บ่อยครั้งเมื่อคุณพยายามเริ่มระบบปฏิบัติการ ข้อความ "NTLDR หายไป" จะปรากฏขึ้น หลังจากนั้นคุณจะได้รับแจ้งให้รีสตาร์ทการบูต ซึ่งคุณกดคีย์ผสม Alt+Ctrl+Del

ntldr ไม่มีข้อผิดพลาดในการบูต

หากการพยายามบู๊ตหลายครั้งไม่ได้ผลลัพธ์ที่เป็นบวกจำเป็นต้องบอกว่ามีความน่าจะเป็นสูงถึง 50% ไฟล์ระบบเสียหายและพื้นผิวฮาร์ดดิสก์เองก็เสียหาย 50% - มีเซกเตอร์เสียหายหรือเสียหายซึ่ง ไฟล์เหล่านี้อยู่ ในกรณีนี้ บางครั้งระบบก็สามารถบู๊ตได้ แต่แล้วเรื่องราวทั้งหมดก็เกิดขึ้นซ้ำอีกครั้ง

เพื่อกำจัดข้อผิดพลาด อันดับแรกคุณต้องวินิจฉัยสภาพของพื้นผิวฮาร์ดไดรฟ์ว่ามีเซกเตอร์เสียหรือเสียหายโดยใช้ซอฟต์แวร์พิเศษ เช่น MHDD หรือ Victoria

กำลังตรวจสอบฮาร์ดไดรฟ์

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

หากการวินิจฉัยไม่พบปัญหาใด ๆ ก็ควรตรวจสอบระบบว่ามีรหัสที่เป็นอันตรายอยู่ในระบบหรือไม่ เนื่องจากไวรัสต่าง ๆ มักจะลบไฟล์สำหรับบูตซึ่งนำไปสู่ข้อผิดพลาดดังกล่าว

คุณสามารถทำได้โดยเชื่อมต่อฮาร์ดไดรฟ์ของคุณเข้ากับคอมพิวเตอร์ที่ทำงานเครื่องอื่น หรือโดยการบูตจากแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้หรือดิสก์ที่มีโปรแกรมป้องกันไวรัสในตัว

เมื่อทำการโหลด MBR จะถูกอ่าน - มาสเตอร์บูตเรคคอร์ดซึ่งจะสแกนฮาร์ดไดรฟ์ทั้งหมดเพื่อหาพาร์ติชั่นที่มีแฟล็ก "บูต" ซึ่งระบุว่ามีพาร์ติชั่นสำหรับบูตและตัวโหลดการบูตระบบซึ่งควบคุมทั้งหมด ผ่านการบูตจะถูกถ่ายโอนในภายหลังเพื่อเริ่มระบบปฏิบัติการ

ในระบบปฏิบัติการที่เริ่มต้นจาก Windows Vista แทนที่จะใช้ root NTLDR จะใช้ Winload.exe ซึ่งอยู่ในไดเร็กทอรีระบบ System32

ในการกู้คืนเซกเตอร์สำหรับบูตและบันทึกการบูต คุณจะต้องมีดิสก์สำหรับบูตหรือแฟลชไดรฟ์ USB ที่สามารถบู๊ตได้พร้อมกับ Windows เวอร์ชันที่คุณติดตั้ง

ใน Windows XP คุณต้องกด R ทันทีที่หน้าต่างสีน้ำเงินปรากฏขึ้นพร้อมกับโหลดไฟล์

คอนโซลการกู้คืนจะเปิดตัว คุณต้องเลือกหมายเลขที่อยู่ตรงข้ามพาร์ติชันสำหรับเริ่มระบบของคุณ จากนั้นป้อนคำสั่งตามลำดับ:

การกู้คืนบูตเซกเตอร์และบันทึกการบูตใน Windows XP

ใน Windows 7 ขึ้นไป เมื่อบูตจากสื่อการติดตั้งและมีหน้าต่างปรากฏขึ้นเพื่อขอให้คุณติดตั้งระบบปฏิบัติการที่มุมซ้ายล่าง คุณต้องคลิก "System Restore"

เข้าสู่การกู้คืนระบบ windows 7

เรียกใช้บรรทัดคำสั่ง

เราโทรออกก่อน bootrec.exe /FixMBR แล้ว bootrec.exe /FixBoot.

การกู้คืนบูตเซกเตอร์และบันทึกการบูตใน Windows 7

หากวิธีนี้ไม่ได้ผล แต่บางทีสาเหตุของ Ntldr หายไป ข้อผิดพลาดคือการเปลี่ยนแปลงที่ผิดพลาดในพาร์ติชันที่ใช้งานอยู่ หากต้องการแก้ไขคุณต้องไปที่คอนโซลโดยใช้วิธีที่อธิบายไว้ข้างต้น

ป้อนคำสั่งในคอนโซล ดิสก์พาร์ท- คำสั่งถัดไป ดิสก์รายการซึ่งจะแสดงรายการฮาร์ดไดรฟ์ที่เชื่อมต่ออยู่ในคอมพิวเตอร์ หากมีดิสก์เพียงแผ่นเดียวให้ป้อนคำสั่ง เลือกดิสก์ 0.

จากนั้นแสดงรายการส่วนต่างๆ ด้วยคำสั่ง พาร์ทิชันรายการ- รายการพาร์ติชั่นทั้งหมดบนฮาร์ดไดรฟ์ของคุณจะปรากฏขึ้น เรามีความสนใจในระบบหนึ่ง ตามกฎแล้วจะอยู่ในรายการแรก เราเลือกเขาเป็นทีม เลือกพาร์ติชัน 1- แล้วเข้าคำสั่ง คล่องแคล่วซึ่งจะทำให้กลับมาใช้งานได้อีกครั้ง

การเปลี่ยนพาร์ติชันที่ใช้งานอยู่

ในบางกรณี อาจจำเป็นต้องแก้ไขหรือเพิ่มไฟล์ "boot.ini" ที่มีชื่อของระบบปฏิบัติการและตำแหน่ง (ดิสก์) ของไฟล์ระบบ โดยหลักการแล้วระบบปฏิบัติการจะบู๊ตโดยไม่มีมัน เว้นแต่ในระหว่างการบู๊ตระบบจะบ่นว่าไม่มีมันอยู่ แต่หากไฟล์ถูกคอมไพล์ไม่ถูกต้อง ระบบจะไม่สามารถบู๊ตได้เลย ดังนั้นการแก้ไขจะต้องดำเนินการด้วยความรับผิดชอบอย่างมาก

ตัวอย่างของไฟล์การกำหนดค่า "boot.ini" สำหรับระบบที่เกี่ยวข้องสามารถพบได้ง่ายบนเว็บไซต์ทางการของ Microsoft ในส่วนการสนับสนุนทางเทคนิค

สวัสดีทุกคนเพื่อนรัก! วันนี้ฉันพยายามเปิดคอมพิวเตอร์ แต่ไม่มีโชค มีข้อความแปลก ๆ ปรากฏขึ้นประมาณนี้: “NTLDR หายไป” ฉันไม่รู้ด้วยซ้ำว่ามันคืออะไรและทำไมคอมพิวเตอร์ของฉันจึงหยุดบูท ฉันมีข้อมูลสำคัญมากมายในคอมพิวเตอร์ ตอนนี้ฉันสูญเสียทุกอย่างไปแล้วจริงหรือ?? โปรดช่วยฉันด้วย!

นี่คือจดหมายประเภทต่างๆ ที่ฉันเพิ่งได้รับในอีเมลจากผู้ใช้จำนวนมากเพื่อขอความช่วยเหลือ เรามาดูกันว่าอะไรเป็นสาเหตุของการปรากฏตัวของคำจารึกดังกล่าวเมื่อระบบปฏิบัติการพยายามบู๊ตได้สำเร็จ

ข้อผิดพลาด - NTLDR ประเภทนี้หายไปซึ่งเกิดขึ้นน้อยมาก แต่ไม่ใช่ว่าผู้ใช้ทุกคนจะสามารถรับมือกับมันได้ สิ่งแรกที่ผู้ใช้นึกถึงหลังจากพยายามรีบูตหลายครั้งคือการติดตั้งระบบปฏิบัติการ (OS) ใหม่ การดำเนินการนี้ใช้เวลานานและบางครั้งก็ไม่ได้ผลกำไร เนื่องจากอาจมีไฟล์สำคัญอยู่ในดิสก์ระบบ ในบทความวันนี้ ฉันจะบอกวิธีจัดการกับข้อผิดพลาดโดยไม่ต้องติดตั้งระบบใหม่ วิธีการนี้เหมาะสำหรับ Windows เวอร์ชันปัจจุบันทั้งหมด (XP, Vista, 7, 8, 8.1, 10)

มีสาเหตุหลายประการที่ทำให้ "NTLDR หายไป":

— ไฟล์บูตระบบเสียหาย

— ข้อขัดแย้งเนื่องจากการติดตั้งระบบปฏิบัติการอื่น

— การติดตั้งฮาร์ดไดรฟ์เพิ่มเติม

NTLDR หายไป ฉันควรทำอย่างไร?

ความล้มเหลวของฮาร์ดแวร์

เหตุผลที่ 1 และ 2 – ความเสียหายของไฟล์บูต

ดังนั้นแทนที่จะโหลด Windows ข้อผิดพลาด "NTLDR หายไป" ปรากฏขึ้น หากข้อผิดพลาดปรากฏขึ้นเนื่องจากไฟล์บูตเสียหายหรือมีข้อขัดแย้งระหว่างสองระบบ วิธีการเหล่านี้จะช่วยคุณได้ ตรวจสอบเพื่อดูว่าคุณมีดิสก์การติดตั้งหรือแฟลชไดรฟ์ที่มี Windows ติดตั้งอยู่ในคอมพิวเตอร์ของคุณหรือไม่

หากไม่มีดิสก์ให้อ่านบทความต่อไปนี้ซึ่งคุณจะได้เรียนรู้วิธีสร้างดิสก์หรือแฟลชไดรฟ์ดังกล่าว:

หากมีแฟลชไดรฟ์หรือซีดี/ดีวีดีอันมีค่าอยู่ ลำดับการดำเนินการสำหรับ Windows Vista, 7, 8, 8.1,10 จะเป็นดังนี้:

1. รีบูทคอมพิวเตอร์และใส่ดิสก์หรือแฟลชไดรฟ์

2. ตอนนี้เราต้องตั้งค่าลำดับความสำคัญในการบูตจากสื่อแทนจากฮาร์ดไดรฟ์ ในการดำเนินการนี้คุณต้องเข้าไปใน BIOS และตั้งค่า "ลำดับความสำคัญในการบูต" เป็นซีดีรอมหรือ USB ในคอมพิวเตอร์สมัยใหม่เกือบทุกเครื่อง คุณสามารถไปที่ "เมนูการบูต" ได้โดยไม่ต้องเข้าไปใน BIOS ลองกด "F8/F9/F10" ระหว่างบู๊ต หากใช้ไม่ได้กับ "F8" ให้รีบูตแล้วกด "F9" คุณสามารถอ่านรายละเอียดเพิ่มเติมได้

3. หากตั้งค่าลำดับความสำคัญการบูตจะมาจากดิสก์อยู่แล้ว เรากำลังรอให้ตัวติดตั้งดำเนินการอัตโนมัติ โปรแกรมติดตั้งจะเสนอสองทางเลือกให้คุณ: ติดตั้งระบบใหม่หรือกู้คืนระบบปัจจุบัน เลือก "กู้คืนปัจจุบัน" และรอจนเสร็จสิ้น จบแล้ว หมดปัญหาแล้ว

หมายเหตุสำหรับผู้ใช้ Windows XP

เราปฏิบัติตามสองจุดแรกของคำแนะนำข้างต้น ทันทีที่โปรแกรมติดตั้งเริ่มต้นเราจะเริ่มกดปุ่ม "R" ทันที - อย่ากลัวที่จะหักโหมจนเกินไป คุณจะได้รับรายชื่อ OS ที่ต้องกู้คืน เลือกระบบที่ต้องการ (ในการดำเนินการนี้ตัวติดตั้งอาจขอให้คุณกดตัวเลขและ Enter) และยืนยันการกระทำของคุณด้วยปุ่ม "Y" และ "Enter" การกระทำสุดท้ายคือชุดคำสั่ง ฟิกซ์บูทและ ฟิกซ์เอ็มบีอาร์– ขั้นตอนแสดงอยู่ในภาพหน้าจอด้านล่าง

จะเกิดอะไรขึ้นหากการกระทำข้างต้นไม่ได้นำไปสู่ผลลัพธ์ที่เป็นบวก?

หากคำสั่งไม่ส่งคืนไฟล์คุณต้องไปอีกทางหนึ่งโดยใช้คอนโซลการกู้คืนเดียวกัน งานของเราคือการคัดลอกสองไฟล์จากดิสก์สำหรับบูต Windows ของคุณ การใช้คำสั่ง "copy" เราจะถ่ายโอนไฟล์ "NTDETECT.COM" และ "NTLDR"

ในการดำเนินการนี้ คุณต้องเขียนสิ่งนี้ลงในคอนโซลการกู้คืน: “ สำเนา »

ที่ไหน — นี่คือตำแหน่งของไฟล์หรือโฟลเดอร์ที่จะคัดลอก

- นี่คือเส้นทางของตำแหน่งที่ควรวางไฟล์ที่คัดลอก

การดำเนินการบนบรรทัดคำสั่งจะมีลักษณะดังนี้:

คัดลอก f:\i386\ntldr e:\

คัดลอก f:\i386\ntdetect.com จาก:\

ในคำสั่ง “f:\” หมายถึงตัวอักษรของไดรฟ์สำหรับบูต Windows ของคุณ

“c:\” คือที่อยู่ของดิสก์ที่ระบบปฏิบัติการตั้งอยู่

อาจอยู่ในไดรฟ์ "d" ของคุณและไม่ใช่ไดรฟ์ "C" - แก้ไขให้ถูกต้อง นอกจากนี้ ชื่อของซีดี/ดีวีดีอาจแตกต่างกัน ตรวจสอบข้อมูลนี้และป้อนคำสั่งง่าย ๆ สองคำสั่ง - ปัญหาจะได้รับการแก้ไขอย่างแน่นอน

เหตุผลที่ #3 – การเปลี่ยนดิสก์ที่ใช้งานอยู่

หลังจากติดตั้งฮาร์ดไดรฟ์เพิ่มเติม ข้อผิดพลาดส่วนใหญ่มักเกิดขึ้นเนื่องจากการกระทำของผู้ใช้ที่ไม่ถูกต้อง คอนโซลการกู้คืนที่คุ้นเคยอยู่แล้วและยูทิลิตี้ DiskPart มาตรฐานซึ่งสามารถเปิดใช้งานได้โดยใช้คำสั่งจะช่วยแก้ไขสถานการณ์ ดิสก์พาร์ทบนบรรทัดคำสั่ง

เมื่อยูทิลิตี้เริ่มทำงาน ให้ดำเนินการตามรูปแบบต่อไปนี้:

ป้อนดิสก์รายการคำสั่ง - คุณจะเห็นรายการฮาร์ดไดรฟ์ที่เชื่อมต่อกับคอมพิวเตอร์

หากมีดิสก์เพียงแผ่นเดียว โปรแกรมจะแสดง disk0

เราจำเป็นต้องป้อนคำสั่ง "select disk 0" เพื่อเลือกดิสก์ที่มีระบบปฏิบัติการที่จะบู๊ต

หลังจากเลือกดิสก์แล้ว ให้ป้อนคำสั่ง "list partition" เพื่อแสดงรายการพาร์ติชันบนดิสก์

เราเลือกพาร์ติชันที่มีระบบปฏิบัติการซึ่งส่วนใหญ่มักลงนามว่า "เลือกพาร์ติชัน 1"

เพื่อให้ขั้นตอนเสร็จสมบูรณ์ ให้ป้อนคำสั่ง "active" เสร็จแล้วพาร์ติชั่นที่มีระบบปฏิบัติการจะเป็นพาร์ติชั่นหลักอีกครั้ง - รีบูทและใช้งาน

เหตุผลที่ #4 – ความล้มเหลวของฮาร์ดแวร์

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

โดยสรุปบทความฉันอยากจะเสริมว่าหากปัญหายังคงเป็นไฟล์สำหรับบูตที่เสียหายและไม่พบดิสก์ Windows คุณจะต้องไปหาอันอื่น สิ่งสำคัญคือเวอร์ชันของระบบปฏิบัติการบนดิสก์ตรงกับ Windows ที่ติดตั้งบนคอมพิวเตอร์ของคุณ

นั่นคือทั้งหมดสำหรับวันนี้ คุณชอบบทความนี้อย่างไร หากคุณมีคำถามหรือความปรารถนาใด ๆ ถามพวกเขาในความคิดเห็น!

สวัสดีเพื่อนๆ! เมื่อทำงานกับคอมพิวเตอร์เป็นเวลานาน ผู้ใช้จะต้องจัดการกับข้อผิดพลาดของระบบต่างๆ เป็นระยะ ยิ่งกว่านั้นข้อผิดพลาดเหล่านี้มักจะแตกต่างกันเช่นเดียวกับสาเหตุของการปรากฏขึ้นโดยเริ่มจากปัญหาเล็กน้อยที่เกิดขึ้นเมื่อทำงานกับไฟล์และลงท้ายด้วย หลังจากนั้นระบบไม่สามารถบู๊ตได้เลย

แน่นอนว่าผู้ใช้ทั่วไปไม่สามารถทราบวิธีแก้ไขได้อย่างแน่นอน เนื่องจากมีคนแบบเราที่คุณสามารถดูคำแนะนำทีละขั้นตอนในการกำจัดปัญหาต่างๆ ได้ ดังนั้นเข้าร่วมกับเราโดยสมัครทางไปรษณีย์หรือ RSS และคุณยังสามารถใช้ กลุ่มใน VK.

และเพื่อรักษาคำพูดของฉันว่าคุณสามารถหาวิธีแก้ปัญหาใด ๆ บนเว็บไซต์ได้จริง ๆ ฉันได้เตรียมบทความอื่นเกี่ยวกับวิธีกำจัดปัญหาอื่นที่เรียกว่า: "ข้อผิดพลาด NTLDR หายไป"- บ่อยครั้งที่ปัญหานี้ปรากฏบน Windows XP รุ่นเก่าที่ดี แต่เนื่องจากมีผู้คนจำนวนมากยังคงใช้งานอยู่ คำแนะนำของฉันจึงมีความเกี่ยวข้องมากในวันนี้

สาเหตุของข้อผิดพลาด NTLDR หายไป

มาดูกันว่าอะไรทำให้ NTLDR หายไป ข้อผิดพลาดที่ปรากฏขึ้นเมื่อบูทระบบ

โดยทั่วไปความจริงก็คือเมื่อคอมพิวเตอร์เปิดอยู่จำเป็นต้องใช้ไฟล์ชื่อ NTLDR สำหรับการบู๊ตแบบเต็ม แต่ในขณะที่ระบบปฏิบัติการพยายามเข้าถึงไฟล์นี้ในขั้นตอนหนึ่งข้อความจะปรากฏขึ้นพร้อมวลีซึ่งแปลเป็นภาษารัสเซียหมายความว่าไฟล์นี้ไม่ได้อยู่ในฮาร์ดไดรฟ์ เป็นผลให้ Windows XP (7) ไม่สามารถบู๊ตเพื่อการทำงานเต็มรูปแบบได้

ฉันคิดว่าทุกอย่างชัดเจนเกี่ยวกับเหตุผล มาดูวิธีจัดการกับข้อผิดพลาดที่หายไปของ NTLDR กันดีกว่า อย่างที่ฉันบอกไปก่อนหน้านี้ ผู้ใช้ที่ใช้ Windows XP มักประสบปัญหานี้ ดังนั้นตัวอย่างและภาพหน้าจอ (รูปภาพ) ทั้งหมดจะได้รับสำหรับระบบปฏิบัติการนี้โดยเฉพาะ

กำจัด NTLDR หายไปโดยการแทนที่ไฟล์

ฉันจะเริ่มต้นด้วยวิธีที่น่าเชื่อถือที่สุดซึ่งใช้งานได้หนึ่งร้อยเปอร์เซ็นต์และตัวเลือกแบบ win-win ซึ่งฉันได้ทดสอบแล้วมากกว่าหนึ่งครั้งเมื่อกำจัดข้อผิดพลาด "NTLDR หายไป"

โดยทั่วไป เราจะต้องคัดลอกไฟล์ “NTLDR” จากระบบที่คล้ายกันและวางไว้บนไดรฟ์ “C:\” ของเรา จากประสบการณ์ส่วนตัวของฉัน ฉันสามารถพูดได้ว่าหลังจากวางไฟล์ "NTLDR" ลงในดิสก์ระบบแล้ว Windows ก็เริ่มโหลดเช่นเคยและวิธีนี้ได้ผลใน 99% ของกรณี

หากคุณมีดิสก์สำเร็จรูปอยู่แล้วเราจะค้นหาคอมพิวเตอร์หรือแล็ปท็อปที่มีระบบที่คล้ายกันแล้วใส่ซีดีที่นั่นแล้วบูตจากนั้น

ในระบบที่บู๊ตแล้ว ให้ไปที่ “ คอมพิวเตอร์ของฉัน» –> « ไดรฟ์ในเครื่อง C:" และที่นี่เราคัดลอกไฟล์ " ntldr» ลงในแฟลชไดรฟ์ของคุณแล้วไปที่คอมพิวเตอร์ของเรา

สำหรับพีซีของเรา ขั้นตอนจะเหมือนกัน เราใส่ดิสก์ ตั้งค่าลำดับความสำคัญในการบูต และบูตจาก LiveCD

ในระบบที่บู๊ตแล้วให้ไปที่โลคัลดิสก์ด้วย Windows ของเราแล้วใส่ไฟล์ที่คุณบันทึกไว้ในแฟลชไดรฟ์

หลังจากรีบูตพีซี ระบบควรบูตในสถานะปกติ และข้อผิดพลาด “NTLDR หายไป” ควรหายไปอย่างถาวร

แก้ไขข้อผิดพลาดโดยใช้ดิสก์การติดตั้ง Windows XP

ดังนั้นตัวเลือกที่สองคือเราจะคัดลอกไฟล์ที่เราต้องการโดยตรงจากดิสก์การติดตั้ง Windows XP โดยใช้บรรทัดการกู้คืนสำหรับสิ่งนี้ ฉันถือว่าตัวเลือกนี้ซับซ้อนกว่าเพราะไม่ใช่ผู้ใช้ทุกคนที่ต้องการเข้าไปที่การตั้งค่าคอนโซล และโดยทั่วไปบางคนก็กลัวที่จะทำสิ่งผิด แต่ในทำนองเดียวกัน ฉันเชื่อว่าวิธีนี้เป็นหนึ่งในวิธีที่ "ต้องมี" ซึ่งจะมีประโยชน์เป็นทางเลือกอื่นอย่างแน่นอน

เอาล่ะ ใช้คำพูดน้อยลง มาเข้าประเด็นกันดีกว่า เราใส่ดิสก์ด้วย Windows XP ลงในไดรฟ์แล้วบูตจากนั้น หน้าต่างเดียวกันนี้จะปรากฏขึ้นพร้อมกับการติดตั้ง Windows XP มาตรฐาน แต่จริงๆ แล้วคราวนี้เราจะไม่เลือกการติดตั้ง แต่เป็นรายการที่สองโดยการกดปุ่ม "R" ซึ่งจะเปิดบรรทัดการกู้คืน

หน้าจอสีดำและเส้นหลายบรรทัดจะปรากฏขึ้นบนหน้าจอ ขั้นแรกคอนโซลจะกำหนดจำนวนระบบปฏิบัติการที่ติดตั้งบนคอมพิวเตอร์ของเราและจะเสนอให้เลือกระบบปฏิบัติการที่เราจะใช้งานได้ โดยปกติแล้วทุกคนจะแสดงเพียงอันเดียว ดังที่แสดงในภาพหน้าจอด้านล่าง

สิ่งที่เราต้องทำเพื่อเลือกคือกดปุ่มบนคีย์บอร์ดด้วย หมายเลขหนึ่ง และยืนยันการเลือก” เข้า ».

ต่อไปเราเพียงเขียนคำสั่งทั้งหมดที่ฉันจะระบุด้านล่าง ฉันคิดว่าคุณสังเกตเห็นว่าที่จุดเริ่มต้นของแต่ละบรรทัดมันแสดง " ซี:\Windows"ซึ่งหมายความว่าเราอยู่ในไดรฟ์ C: ในโฟลเดอร์ระบบ" หน้าต่าง- เราต้องไปหนึ่งไดเร็กทอรีที่สูงกว่านั่นคือไปที่ดิสก์โดยตรง " ค:\- เพื่อทำสิ่งนี้เราเขียนคำสั่ง “ ซีดี ... " โดยที่ cd หมายถึงการเปลี่ยนไดเร็กทอรี และจุดสองจุดหมายถึงการย้ายขึ้นหนึ่งไดเร็กทอรี คือเราเปลี่ยนจาก " ซี:\Windows"วี" กับ:\- ฉันหวังว่าคุณจะเข้าใจประเด็นนี้

คุณอาจสังเกตเห็นว่าจุดเริ่มต้นของบรรทัดเปลี่ยนจาก " กับ:\" ถึง " ด:\"แสดงว่าตอนนี้เราอยู่ในจุดที่เราต้องการแล้ว ตอนนี้เราเขียนตัวอักษรสามตัว” ผบ "ซึ่งจะทำให้เราเห็นเนื้อหาของดิสก์ที่เราสนใจในโฟลเดอร์" i386"อยู่ในนั้นซึ่งมีไฟล์อยู่ซึ่งจะช่วยให้เรากำจัดข้อผิดพลาด "NTLDR หายไป" ดังนั้นเราจึงไปที่โฟลเดอร์นี้ด้วยคำสั่ง " ซีดี i386 ».

ถ้าเข้ามาอีก” ผบ “คุณสามารถค้นหาไฟล์ “ntldr” ได้จากรายการจำนวนมาก ซึ่งเราจะคัดลอก แต่ขั้นตอนนี้ไม่บังคับ ดังนั้นคุณจึงสามารถดำเนินการขั้นตอนต่อไปได้โดยตรงหากต้องการ

คำสั่งสุดท้ายที่เราจะต้องเขียนมีลักษณะดังนี้:

คัดลอก ntldr c:

ควรมีข้อความปรากฏว่า “ คัดลอกแล้ว 1 ไฟล์" คือสิ่งที่เราระบุไว้ข้างต้น (ntldr) ตอนนี้ปิดบรรทัดการกู้คืนแล้วรีสตาร์ทพีซี ครั้งถัดไปที่คุณบูต แทนที่จะเป็นข้อผิดพลาด “NTLDR หายไป” เดสก์ท็อปและสถานะปกติควรปรากฏขึ้น

ฉันคิดว่านี่เพียงพอแล้ว แม้ว่าฉันจะรับรองกับคุณว่าทุกอย่างจะใช้งานได้กับตัวเลือกแรกเสมอ ด้วยความช่วยเหลือซึ่งฉันจัดการกับข้อผิดพลาด "NTLDR หายไป" ได้ในเวลาไม่นาน โดยใช้เวลาเพียงไม่กี่นาที ดังนั้นเราจึงพยายามหากมีบางอย่างไม่ได้ผล ให้ถามคำถามในความคิดเห็น และเช่นเคย ฉันจะตอบคุณและพยายามช่วยเหลือ! ขอให้โชคดี!!!

สวัสดี ฉันได้รับข้อผิดพลาดขณะบูตเข้าสู่ 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