การคืนค่า Windows XP เพื่อเริ่มทำงานหาก bootloader เสียหาย

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

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

หากคุณมีเฉพาะอิมเมจสำหรับการเผยแพร่ คุณจะต้องเบิร์นมันลงแฟลชไดรฟ์ก่อน

การกู้คืน MBR

โดยทั่วไป MBR จะเขียนในเซลล์แรกสุด (เซกเตอร์) บนฮาร์ดไดรฟ์และประกอบด้วยส่วนเล็กๆ รหัสโปรแกรมซึ่งจะถูกดำเนินการก่อนเมื่อโหลดและกำหนดพิกัด บูตเซกเตอร์- หากบันทึกเสียหาย Windows จะไม่สามารถเริ่มทำงานได้

  1. หลังจากบูทจากแฟลชไดรฟ์เราจะเห็นหน้าจอพร้อมตัวเลือกให้เลือก คลิก .

  2. จากนั้นคอนโซลจะแจ้งให้คุณเข้าสู่ระบบหนึ่งในสำเนาของระบบปฏิบัติการ หากคุณไม่ได้ติดตั้งระบบที่สอง ระบบนั้นจะเป็นเพียงระบบเดียวในรายการ ใส่หมายเลขที่นี่ 1 จากแป้นพิมพ์แล้วกด เข้าจากนั้นรหัสผ่านผู้ดูแลระบบหากมีหากไม่ได้ตั้งค่าไว้ก็คลิก "เข้า".

    หากคุณลืมรหัสผ่านผู้ดูแลระบบ โปรดอ่านบทความต่อไปนี้บนเว็บไซต์ของเรา:

  3. คำสั่งที่ "ซ่อมแซม" มาสเตอร์บูตเรคคอร์ดเขียนดังนี้:

  4. เขียน MBR ใหม่สำเร็จแล้ว ตอนนี้คุณสามารถออกจากคอนโซลได้โดยใช้คำสั่ง

    และลองสตาร์ท Windows

    หากความพยายามในการเปิดตัวไม่สำเร็จ เราก็จะเดินหน้าต่อไป

บูตเซกเตอร์

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


การกู้คืนไฟล์ boot.ini

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


การถ่ายโอนไฟล์บูต

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

  1. เปิดคอนโซล เลือกระบบปฏิบัติการ ป้อนรหัสผ่านผู้ดูแลระบบ
  2. ถัดไปคุณต้องป้อนคำสั่ง

    นี่เป็นสิ่งจำเป็นในการดูรายการสื่อที่เชื่อมต่อกับคอมพิวเตอร์

  3. จากนั้นเราจะต้องเลือกอักษรระบุไดรฟ์ที่เราอยู่ ในขณะนี้โหลดแล้ว หากนี่คือแฟลชไดรฟ์ ตัวระบุจะเป็น (ในกรณีของเรา) "\อุปกรณ์\ฮาร์ดดิสก์1\พาร์ติชั่น1"- คุณสามารถแยกแยะไดรฟ์จากฮาร์ดไดรฟ์ทั่วไปได้ตามความจุ หากเราใช้ซีดีให้เลือก "\อุปกรณ์\CdRom0"- โปรดทราบว่าตัวเลขและชื่ออาจแตกต่างกันเล็กน้อย สิ่งสำคัญคือต้องเข้าใจหลักการเลือก

    ดังนั้นเราจึงตัดสินใจเลือกดิสก์ป้อนตัวอักษรด้วยเครื่องหมายโคลอนแล้วคลิก "เข้า".

  4. ตอนนี้เราต้องไปที่โฟลเดอร์ "i386"ทำไมเราถึงเขียน?

  5. หลังจากการเปลี่ยนแปลง คุณจะต้องคัดลอกไฟล์ NTLDRจากโฟลเดอร์นี้ไปยังรูทของดิสก์ระบบ ป้อนคำสั่งต่อไปนี้:

    แล้วตกลงที่จะทดแทนหากมีการเสนอ ( "ย").

  6. หลังจากคัดลอกสำเร็จ ข้อความที่เกี่ยวข้องจะปรากฏขึ้น

  7. ต่อไปเราจะทำเช่นเดียวกันกับไฟล์ NTDETECT.COM.

  8. ขั้นตอนสุดท้ายคือการเพิ่ม Windows ของเราเข้าไป ไฟล์ใหม่ boot.ini- เมื่อต้องการทำสิ่งนี้ เรารันคำสั่ง

    ใส่หมายเลข 1 ป้อนตัวระบุและพารามิเตอร์การบูต ออกจากคอนโซล บูตระบบ

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

บทสรุป

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

ความต้องการ.
เมื่อต้องการทำตามขั้นตอนในบทความนี้ คุณต้องทราบรหัสผ่านผู้ดูแลระบบภายในเครื่อง

ข้อมูล.
เมื่อคุณบูตคอมพิวเตอร์ ข้อความใดข้อความหนึ่งต่อไปนี้อาจปรากฏขึ้น:
1. ไฟล์ไม่ถูกต้อง BOOT.INI
2. Windows ไม่สามารถเริ่มทำงานได้เนื่องจากไฟล์ Windows\System32\Hal.dll เสียหายหรือสูญหาย

นี่เป็นเพราะไฟล์หายไปหรือเสียหาย boot.ini.

กำลังเขียนไฟล์ boot.ini ใหม่
1. บูตคอมพิวเตอร์ของคุณจากซีดีหรือดีวีดี
2. เมื่อได้รับข้อความ " กดปุ่มใดก็ได้เพื่อบูตจากซีดี" กดปุ่มใดก็ได้เพื่อบูตจากซีดี/ดีวีดี ตัวอย่างเช่น.ปุ่ม Enter;
3. เริ่มการติดตั้ง Windows
4. เมื่อมีข้อความ " ยินดีต้อนรับสู่ช่างติดตั้ง" และจะถูกขอให้ดำเนินการอย่างใดอย่างหนึ่งในสามประการ:
- หากต้องการเริ่มติดตั้ง Windows คลิก<ВВОД> ();
- หากต้องการคืนค่า Windows โดยใช้ Recovery Console ให้คลิก ;
- หากต้องการออกจากโปรแกรมโดยไม่ต้องติดตั้ง Windows ให้คลิก ;

ทำตามขั้นตอนที่สอง กดปุ่ม "R" เพื่อเปิดคอนโซลการกู้คืน

5. รอข้อความบนหน้าจอ” คุณควรลงชื่อเข้าใช้ Windows สำเนาใด".
6. หลังเส้น (หากต้องการยกเลิก ให้กด<ВВОД>) ป้อนหมายเลขระบบปฏิบัติการ Windows ที่เราจะกู้คืนแล้วกดปุ่ม Enter

7. คุณจะได้รับแจ้งให้ป้อนรหัสผ่านผู้ดูแลระบบป้อนและกดปุ่ม Enter
8. รายการควรปรากฏขึ้น C:\WINDOWS>- นี่คือบรรทัดคำสั่ง

8. บี บรรทัดคำสั่งเข้า bootcfg /รายการและกดปุ่ม Enter คำสั่งนี้จะแสดงเนื้อหา ไฟล์ปัจจุบัน Boot.ini;
9. จากนั้นให้ป้อนคำสั่ง bootcfg / สร้างใหม่และกดปุ่ม Enter คำสั่งนี้ค้นหาระบบปฏิบัติการ Windows ทั้งหมดที่ติดตั้งบนคอมพิวเตอร์และแสดงบนหน้าจอ
10. รอให้ข้อความเช่นนี้ปรากฏขึ้น:

จำนวนการตรวจพบทั้งหมด ระบบวินโดวส์: 1

ซี:\Windows
เพิ่มระบบในรายการบูต? (ใช่[ใช่]/ไม่มี[ไม่ใช่]/ทั้งหมด[ทั้งหมด])

11 กดปุ่ม " ";
12. เมื่อมีข้อความ " ป้อนรหัสการดาวน์โหลดของคุณ" ให้ป้อนชื่อระบบปฏิบัติการแล้วกดปุ่ม Enter ตัวอย่างเช่น. ไมโครซอฟต์ วินโดวส์ประสบการณ์
13. เมื่อมีข้อความ " ป้อนพารามิเตอร์การบูตระบบปฏิบัติการ", เข้า /ตรวจจับอย่างรวดเร็วและกดปุ่ม Enter;

14. ปิดคอนโซลการกู้คืน หากต้องการทำสิ่งนี้ ให้ป้อนคำสั่ง ออกและกดปุ่ม Enter;

งานรักษา ไฟล์ที่เสียหาย Windows 7 ได้รับการแก้ไขหลายวิธี ตัวเลือกที่ง่ายที่สุดคือการย้อนกลับการกำหนดค่าระบบไปเป็นแบบใดแบบหนึ่งก่อนหน้านี้ รัฐปฏิบัติการ- อย่างไรก็ตาม สิ่งนี้ไม่สามารถทำได้เสมอไป เนื่องจากผู้ใช้สามารถปิดใช้งานฟังก์ชันที่เกี่ยวข้องได้ และ จุดควบคุมอาจถูกลบออก นอกจากนี้ การกู้คืนจะแตกต่างกันไปขึ้นอยู่กับว่าข้อมูลที่เสียหายจะทำให้ระบบสามารถบู๊ตได้หรือไม่

การใช้บรรทัดคำสั่ง

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

  1. กด Win และ R พร้อมกัน และในหน้าต่าง Run ให้จดคำสั่ง cmd.exe คุณยังสามารถเข้าแถวผ่านเมนูเริ่มได้
  2. ป้อน sfc /scannow และการสแกนจะเริ่มขึ้น

เมื่อหน้าต่าง Run เปิดขึ้น ตรวจสอบให้แน่ใจว่ามีบรรทัดใต้ช่องป้อนข้อมูลเพื่อแจ้งให้ผู้ใช้ทราบว่าคำสั่งกำลังทำงานด้วยสิทธิ์ของผู้ดูแลระบบ

บรรทัดนี้อาจไม่ปรากฏขึ้นเนื่องจากมีการเปิดใช้งานการควบคุมบัญชีผู้ใช้

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

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

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

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


แอปพลิเคชันมักจะสามารถแก้ไขปัญหาได้และไฟล์ระบบจะได้รับการแก้ไข

หากคุณไม่สามารถเข้าสู่ระบบ Windows ได้

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

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

  1. โดยใส่แผ่นดิสก์หรือ แฟลชไดรฟ์ USB ที่สามารถบู๊ตได้ให้ไปที่เมนูบู๊ตของอุปกรณ์ สำหรับแล็ปท็อป โดยปกติจะเป็นปุ่ม F12 ซึ่งจะต้องกดทันทีหลังจากเปิดเครื่อง ใน คอมพิวเตอร์ตั้งโต๊ะอาจเป็นปุ่ม F8-12 เป็นต้น ขึ้นอยู่กับเมนบอร์ด
  2. ในหน้าต่าง เมนูบูตเลือกอุปกรณ์ที่ควรทำการบู๊ตครั้งต่อไป - ออปติคัลดิสก์หรือแฟลชไดรฟ์ หากไม่มีฟังก์ชันนี้ในอุปกรณ์ของคุณ คุณจะต้องเปลี่ยนการตั้งค่า BIOS ที่เหมาะสม
  3. หลังจากเลือกภาษาของคุณแล้ว คลิก "ถัดไป" ในหน้าต่างถัดไป
  4. เมื่อใช้แผ่นดิสก์การติดตั้งในหน้าต่าง การติดตั้งวินโดวส์คุณต้องคลิกลิงก์ที่ด้านล่างของหน้าต่าง
  5. ในเมนูตัวเลือก ให้ไฮไลต์ตัวเลือกแรกและเลือกระบบปฏิบัติการของคุณ แน่นอนว่าคุณติดตั้งไว้เพียงอันเดียวและคุณสามารถเลือกได้เฉพาะ Windows 7 จากรายการเท่านั้น คลิก "ถัดไป"
  6. ในเมนูเครื่องมือที่เปิดขึ้น หากต้องการกู้คืนระบบปฏิบัติการ ให้เลือกบรรทัดล่างสุดเพื่อเปิดหน้าต่างบรรทัดคำสั่ง
  7. ที่นี่คุณจะต้องเรียกใช้แอปพลิเคชันเดียวกัน แต่คำสั่งจะยาวกว่า: sfc /scannow /offbootdir=N:\ /offwindir=D:\windows โดยที่ N คือพาร์ติชันดิสก์ที่เก็บไฟล์ระบบ Windows

โปรแกรมจะสแกนระบบและหากจำเป็นให้แทนที่ไฟล์ที่เสียหายทั้งหมดหลังจากนั้นระบบจะทำงานได้ตามปกติ

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

วิธีค้นหาตัวอักษรของพาร์ติชันระบบหากคุณลืม

หากคุณจำตัวอักษรของพาร์ติชันที่ติดตั้ง Windows ไม่ได้โดยฉับพลัน คุณสามารถค้นหาได้โดยตรงจากบรรทัดคำสั่ง เมื่อต้องการทำสิ่งนี้:

  1. ในบรรทัดคำสั่งให้เขียนบรรทัด notepad จากนั้น "Notepad" มาตรฐานจะเปิดขึ้น
  2. ในเมนูด้านบนเลือก "ไฟล์" ในรายการคลิกที่คำสั่ง "เปิด"
  3. ด้วยวิธีนี้ คุณจะถูกนำไปที่ Explorer ปกติ โดยที่ใน "My Computer" คุณจะเห็นดิสก์และพาร์ติชันทั้งหมดของคุณ

คุณสามารถค้นหาตัวอักษรพาร์ติชันได้ง่ายยิ่งขึ้นโดยใช้คำสั่งมาตรฐานอย่างใดอย่างหนึ่ง:

  1. ที่พรอมต์คำสั่ง ให้พิมพ์ Diskpart
  2. หลังจากกด Enter ให้จดคำสั่ง list disk หน้าจอจะแสดงฟิสิคัลดิสก์ทั้งหมดที่ติดตั้งบนอุปกรณ์ ซึ่งแต่ละดิสก์จะถูกกำหนดหมายเลขโดยเริ่มจากศูนย์
  3. คำสั่ง select disk พร้อมด้วย หมายเลขซีเรียลเลือก ไดรฟ์ที่ต้องการ- ถ้า ฟิสิคัลดิสก์มีเพียงอันเดียวเท่านั้นให้ป้อนดิสก์ที่เลือก 0;
  4. ถัดไปเขียนดิสก์รายละเอียด - มันจะปรากฏขึ้น ข้อมูลรายละเอียดเกี่ยวกับดิสก์และพาร์ติชันทั้งหมด

บอกวิธีทำให้ถูกต้องหน่อยค่ะ การกู้คืนบูตโหลดเดอร์ Windows XP ฉันมีระบบปฏิบัติการสองระบบและติดตั้งตัวจัดการไว้ ดาวน์โหลด Acronisตัวเลือกระบบปฏิบัติการ ฉันลบระบบหนึ่งและ Acronis ตอนนี้ฉันมีปัญหา ในตอนแรกข้อความ Bootmgr หายไปปรากฏขึ้นในช่วงการบูตเริ่มต้น ฉันใช้คำสั่ง Fixmbr และ FixBOOT ในคอนโซลการกู้คืน ตอนนี้อีกอันหนึ่งปรากฏขึ้น ข้อผิดพลาด NTLDRหายไป ฉันใช้เวลาสองวันศึกษาคอนโซลนี้ แต่ Win XP ยังคงไม่สามารถโหลดได้ ฉันทำอะไรผิด? ขับ.

การคืนค่า bootloader ของ Windows XP

คุณ DRIVE ที่รัก อยู่ห่างจากชัยชนะไปสองก้าว คุณไม่มีความอดทนเพียงพอ แต่ก็ไม่สำคัญหรอก ครั้งต่อไปทุกอย่างจะออกมาดี สิ่งสำคัญมากคือต้องรู้ว่า Bootmgr หายไป ข้อผิดพลาดบ่งชี้ว่ามาสเตอร์บูตเรคคอร์ดหรือตารางพาร์ติชันเสียหาย ฮาร์ดไดรฟ์ซึ่งอยู่ในเซกเตอร์แรกของฮาร์ดไดรฟ์ คุณเริ่มต้นได้สำเร็จ การกู้คืน ตัวโหลดบูต Windowsประสบการณ์และแก้ไขปัญหาครึ่งหนึ่งกล่าวคือเขียนทับมาสเตอร์บูตเรกคอร์ดในคำสั่ง Fixmbr และเขียนบูตเซกเตอร์ใหม่ด้วยคำสั่ง FixBOOT ดังนั้นข้อผิดพลาดอื่นจึงเริ่มปรากฏขึ้นและสิ่งเดียวที่ต้องทำคือคัดลอกไปที่ ไดเรกทอรีรากส่วนด้วย ระบบปฏิบัติการ(ส่วนใหญ่เป็นไดรฟ์ C) สามไฟล์ boot.ini, NTDETECT.COM, ntldr เริ่มจากจุดเริ่มต้นและบรรลุเป้าหมาย

  1. เรากำลังพิจารณา เหตุผลที่เป็นไปได้บูตโหลดเดอร์ของ Windows XP เสียหาย โปรดตรวจสอบการตั้งค่า BIOS ใน อุปกรณ์บู๊ตลำดับความสำคัญ.
  2. การใช้คำสั่ง Fixmbr และ FixBOOT ในคอนโซลการกู้คืน
  3. คัดลอกไฟล์ boot.ini, NTDETECT.COM, ntldr จากดิสก์การติดตั้ง Windows XP ลงในคอนโซลการกู้คืนและโหลดได้สำเร็จ
  4. หากหลังจากอ่านบทความแล้วคุณยังไม่สามารถกู้คืนการบูตของ Windows XP ได้ให้อ่านบทความอื่นของเรา " "

หลังจากเปิดคอมพิวเตอร์เพื่อน ๆ จะทดสอบตัวเองจากนั้นการควบคุมจะถูกโอนไปยังมาสเตอร์บูตเรคคอร์ดของฮาร์ดไดรฟ์ซึ่งประกอบด้วยตารางพาร์ติชันของฮาร์ดไดรฟ์และโปรแกรม bootloader ขนาดเล็กที่อ่านข้อมูลในตารางนี้ซึ่งฮาร์ด ไดรฟ์ (หากมีหลายอัน) และพาร์ติชันใดของฮาร์ดไดรฟ์ที่จะสร้างการโหลดระบบปฏิบัติการ ต่อจากนั้นเคอร์เนลของระบบปฏิบัติการจะถูกโหลดเข้าไป แรมและการเปิดตัว Windows XP จริง คุณต้องรู้ด้วยว่าการโหลดระบบปฏิบัติการยังเกี่ยวข้องกับกลุ่มของไฟล์ที่อยู่ในไดเรกทอรีรากของไดรฟ์ C ได้แก่ boot.ini, NTDETECT.COM, ntldr การมีอยู่ของสิ่งที่กล่าวมาทั้งหมดไม่รวมถึงการมีอยู่ด้วย ข้อผิดพลาด Bootmgrหายไปเมื่อโหลด XP และตรวจสอบให้แน่ใจว่าระบบเริ่มทำงานได้สำเร็จ

โดยวิธีการไม่เสมอไปเมื่อ ปัญหาที่คล้ายกันจำเป็นต้องดำเนินการ ชนะการกู้คืน bootloaderสำหรับ XP เรามาดูสาเหตุบางประการของข้อผิดพลาดนี้ที่ฉันพบเป็นการส่วนตัว อย่างแรกคือวิธีที่ง่ายที่สุดหากมีหลายอัน ฮาร์ดไดรฟ์ในระบบถูกละเมิด การตั้งค่าไบออสกล่าวคือตัวอย่างเช่นใน เอเอ็มไอ ไบออสในแท็บ BOOT, Boot Device Priority จากนั้น Hard Disk Drives ฮาร์ดไดรฟ์ที่คุณต้องการบูตจะถูกตั้งค่าให้ไม่ใช่ที่คุณต้องการ การแก้ไขปัญหานี้และสาเหตุของการเกิดขึ้นได้อธิบายไว้อย่างดีในบทความของเรา

ใช้ในบันทึกการบูตหลักของโปรแกรม นักพัฒนาบุคคลที่สามที่เรียกว่าตัวจัดการการบูตเช่น Acronis OS Selector จะใช้เป็นหลักเมื่อมีระบบปฏิบัติการหลายระบบบนคอมพิวเตอร์ ตัวจัดการจะแสดงเมนูการเลือกระบบปฏิบัติการที่สะดวกเมื่อเริ่มต้นการบูต คุณต้องใช้โปรแกรมดังกล่าวอย่างระมัดระวังในกรณีที่การลบออกจากคอมพิวเตอร์อย่างไม่ถูกต้อง โปรแกรมอะโครนิส OS Seletor โอกาสที่ยิ่งใหญ่ในการเริ่มต้น การกู้คืนบูตโหลดเดอร์ของ Windows XP- เช่นเดียวกับ ไปยังตัวโหลดบูต GRUBอนุญาตให้ใช้อันหนึ่งได้ คอมพิวเตอร์ลินุกซ์และ Windows XP เมื่อคุณลบ GRUB คุณจะปล่อยให้คอมพิวเตอร์ของคุณมีบันทึกการบูตที่ไม่เข้าใจ และไม่ลังเลเลยที่จะแสดงว่า Bootmgr หายไป ในกรณีนี้เราจะแก้ไขสถานการณ์ในคอนโซลการกู้คืนของ Windows XP ก่อนอื่นเราจะป้อนคำสั่ง FIXMBR และเขียนมาสเตอร์บูตเรคคอร์ดใหม่และด้วยคำสั่ง FIXBOOT ที่สองเราจะเขียนเซกเตอร์สำหรับบูตใหม่
แต่นั่นไม่ใช่ทั้งหมด หลังจากแก้ไขบันทึกการบูตรวมถึงบันทึกบูตเซกเตอร์ใหม่ในคอนโซลแล้ว สถานการณ์ที่มีเอาต์พุตข้อผิดพลาดอาจไม่เปลี่ยนแปลงและอาจมีข้อผิดพลาดอื่น ๆ เช่น: NTLDR หายไป ในกรณีนี้ คุณต้องตรวจสอบให้แน่ใจอีกครั้งว่ามีไฟล์เซกเตอร์สำหรับบูตที่เกี่ยวข้องโดยตรงกับการโหลด Windows XP: , NTDETECT.COM , ntldr ในไดเร็กทอรีรากของดิสก์ (C:) โดยหลักการแล้ว บูตวินโดวส์ XP ก็พอแล้ว สามข้อมูลไฟล์.
วิธีที่ง่ายที่สุดคือใช้ Live CD บูตจากนั้นไปที่ไดเร็กทอรีรากของไดรฟ์ C และตรวจสอบให้แน่ใจว่ามีไฟล์เหล่านี้อยู่ หากไม่มี คุณจะต้องคัดลอกไฟล์เหล่านั้นจาก XP ที่ใช้งานได้และอัปโหลด ให้กับตัวเอง โดยตรวจสอบก่อนและหากจำเป็น โดยการแก้ไขไฟล์ boot.ini, เรียบง่าย ไฟล์ข้อความซึ่งมีเส้นทางไป ไฟล์ระบบคุณต้องทำสิ่งนี้ใน Windows XP ไม่เช่นนั้นคุณจะได้รับข้อผิดพลาดอื่น คุณสามารถอ่านได้
แต่ฉันชอบวิธีอื่น: กู้คืน bootloader ของ Windows XP โดยใช้คอนโซลการกู้คืน หากคุณมีการกระจาย XP ลองใช้มันและคัดลอกไฟล์สามไฟล์ของเรา boot.ini, NTDETECT.COM, NTLDR ไปยังไดเร็กทอรีรากของไดรฟ์ C ฉันรับรองกับคุณว่ามันง่ายมาก และคุณไม่จำเป็นต้องแก้ไขไฟล์ boot.ini คอนโซลจะทำทุกอย่างเอง
เราบูตจากดิสก์การติดตั้ง Windows XP เลือกคืนค่า R หากเรามีระบบปฏิบัติการเดียวให้ตั้งค่าหมายเลข 1

หากมีรหัสผ่านให้ป้อน หากไม่มีให้กด Enter

ป้อนคำสั่ง FIXMBR คำสั่งนี้การซ่อมแซมตารางพาร์ติชั่นฮาร์ดดิสก์ที่เสียหาย มันจะเขียนทับมาสเตอร์บูตเรคคอร์ด

ยืนยันการบันทึก MBR ใหม่ ตั้ง Y


ป้อนคำสั่ง FIXBOOT และตกลงที่จะเขียนบูตเซกเตอร์ใหม่

คัดลอกไฟล์ ntldr, NTDETECT.COM, boot.ini จากการแจกจ่ายไปยังรูทของไดรฟ์ระบบ C
ป้อนคำสั่ง MAP และดูตัวอักษรของไดรฟ์ของเรา ในกรณีของฉัน (D:)

ป้อนอักษรระบุไดรฟ์ D: แล้วกด Enter

ไปที่โฟลเดอร์ i386 ซึ่งอยู่ในการติดตั้ง ดิสก์วินโดวส์ XP จากนั้นเราจะคัดลอกของเรา ไฟล์ NTLDRไปที่รากของไดรฟ์ C
ป้อนคำสั่ง cd i386 และ Enter

เราคัดลอกไฟล์ NTLDR ไปที่รูทของดิสก์ระบบของเราด้วยระบบปฏิบัติการด้วยคำสั่ง