ดาวน์โหลดโปรแกรมเพื่อกู้คืน bootloader ของ windows xp

Microsoft ได้ปรับปรุงระบบการกู้คืนมาหลายปีแล้ว ระบบปฏิบัติการ Windows และ Windows 7 และ วินโดวส์วิสต้าเธอใช้งานได้จริง โหมดอัตโนมัติ. หากคุณบูตจากการติดตั้ง ดิสก์วินโดวส์ 7 และคลิก " ระบบการเรียกคืน" ("ซ่อมคอมพิวเตอร์"), ระบบ การกู้คืนวินโดวส์จะเปิดตัวและจะพยายามแก้ไขข้อผิดพลาดทั้งหมดที่พบโดยอิสระ สามารถแก้ไขปัญหาได้มากมาย แต่มีแนวโน้มว่า bootloader จะเสียหายและระบบการกู้คืนไม่สามารถรับมือกับปัญหานี้ได้ ในกรณีนี้ คุณสามารถคืนค่า bootloader ได้ด้วยตนเองโดยใช้ยูทิลิตี้ Bootrec.exe

แอปพลิเคชัน Bootrec.exe ใช้เพื่อแก้ไขข้อผิดพลาดที่เกี่ยวข้องกับความเสียหายของ bootloader และส่งผลให้ไม่สามารถเริ่มระบบปฏิบัติการ Windows 7 และ Windows Vista ได้

การเรียงลำดับ

คำอธิบายของคีย์สำหรับเรียกใช้ยูทิลิตี้ Bootrec.exe

Bootrec.exe /FixMbr

เปิดตัวด้วยสวิตช์ /FixMbr ยูทิลิตี้นี้เขียนมาสเตอร์บูตเรคคอร์ดที่เข้ากันได้กับ Windows 7 และ Windows Vista ( มาสเตอร์บูตบันทึก, MBR) ไปยังพาร์ติชันระบบ ใช้ตัวเลือกนี้เพื่อแก้ไขปัญหาเกี่ยวกับมาสเตอร์บูตเรคคอร์ดที่เสียหาย หรือหากคุณต้องการลบโค้ดที่ไม่ได้มาตรฐานออกไป ในกรณีนี้ ตารางพาร์ติชันที่มีอยู่จะไม่ถูกเขียนทับ

Bootrec.exe /FixBoot

เปิดตัวด้วยปุ่ม /FixBoot ยูทิลิตี้นี้จะเขียนบูตเซกเตอร์ใหม่ที่เข้ากันได้กับ Windows 7 และ Windows Vista ไปยังพาร์ติชันระบบ ควรใช้ตัวเลือกนี้ในกรณีต่อไปนี้:

  1. เซกเตอร์สำหรับบูต Windows Vista หรือ Windows 7 ถูกแทนที่ด้วยเซกเตอร์สำหรับบูตที่ไม่ได้มาตรฐาน
  2. เซกเตอร์สำหรับเริ่มระบบเสียหาย
  3. ได้รับการติดตั้งแล้ว รุ่นก่อนหน้าระบบปฏิบัติการ Windows หลังจากนั้น การติดตั้งวินโดวส์ Vista หรือ Windows 7 ตัวอย่างเช่น หากติดตั้ง Windows XP จะใช้ NTLDR (Windows NT Loader, Windows NT loader) รหัสของ NT 6 loader มาตรฐาน (Bootmgr) จะถูกเขียนทับโดยโปรแกรมติดตั้ง Windows XP

ควรสังเกตว่าสามารถรับเอฟเฟกต์ที่คล้ายกันได้โดยใช้ยูทิลิตี้ bootsect.exe ซึ่งอยู่ในสื่อสำหรับบูต Windows 7 ด้วย ในการดำเนินการนี้คุณต้องเรียกใช้ bootsect.exe ด้วยพารามิเตอร์ต่อไปนี้:

Bootsect/NT60 SYS

เซกเตอร์สำหรับบูตของพาร์ติชันระบบจะถูกเขียนทับด้วยรหัสที่เข้ากันได้กับ BOOTMGR คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการใช้ยูทิลิตี bootsect.exe ได้โดยการรันด้วยพารามิเตอร์ /ช่วย.

Bootrec.exe /ScanOs

เปิดตัวด้วยปุ่ม /ScanOs ยูทิลิตี้จะสแกนดิสก์ทั้งหมดสำหรับระบบปฏิบัติการ Windows Vista และ Windows 7 ที่ติดตั้ง นอกจากนี้เมื่อใช้งานรายการระบบที่พบจะปรากฏขึ้นซึ่ง ช่วงเวลานี้ไม่ได้ลงทะเบียนในที่เก็บข้อมูลการกำหนดค่า บูตวินโดวส์(เก็บข้อมูลการกำหนดค่าการบูต (BCD))

Bootrec.exe /RebuildBcd

เปิดตัวด้วยคีย์นี้ยูทิลิตี้จะสแกนดิสก์ทั้งหมดว่ามีระบบปฏิบัติการ Windows Vista หรือ Windows 7 ที่ติดตั้งอยู่หรือไม่ ระบบปฏิบัติการที่พบจะแสดงในรายการที่สามารถเพิ่มลงในที่เก็บข้อมูลการกำหนดค่าการบูต Windows (ที่เก็บข้อมูลการกำหนดค่าการบูต) . ใช้ตัวเลือกนี้หากคุณต้องการสร้างที่เก็บข้อมูลการกำหนดค่าการบูตใหม่ทั้งหมด ก่อนที่จะดำเนินการนี้ คุณต้องลบที่เก็บข้อมูลก่อนหน้าออก ชุดคำสั่งอาจเป็นดังนี้:

Bcdedit /export C:\BCDcfg.bak attrib -s -h -r c:\boot\bcd del c:\boot\bcd bootrec /RebuildBcd

ตัวอย่างข้างต้นจะส่งออกที่เก็บการกำหนดค่าการบูตปัจจุบันไปที่ C:\BCDcfg.bak ลบระบบ แอตทริบิวต์ที่ซ่อนไว้และอ่านอย่างเดียว ลบออกด้วย DEL และสร้างใหม่ด้วย bootrec /RebuildBcd


ขยายภาพ

แน่นอนว่ายูทิลิตี้ Bootrec.exeใช้งานได้ดีมาก แต่จะไม่ช่วยอะไรเช่นไฟล์บูตโหลดเดอร์ของ Windows bootmgrเสียหายหรือสูญหายทางกายภาพ ในกรณีนี้ คุณสามารถใช้ยูทิลิตี้อื่นซึ่งรวมอยู่ในสื่อการแจกจ่าย Windows 7 ได้ - bcdboot.exe.

การกู้คืนสภาพแวดล้อมการบูตโดยใช้ BCDboot.exe

BCDboot.exeเป็นเครื่องมือที่ใช้ในการสร้างหรือกู้คืนสภาพแวดล้อมการบูตที่อยู่บนพาร์ติชันระบบที่ใช้งานอยู่ ยูทิลิตี้นี้ยังสามารถใช้เพื่อถ่ายโอนไฟล์ดาวน์โหลดได้

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

Bcdboot.exe e:\windows

แทนที่ e:\windows ด้วยเส้นทางที่ตรงกับระบบของคุณ
การดำเนินการนี้จะซ่อมแซมสภาพแวดล้อมการบูต Windows ที่เสียหาย รวมถึงไฟล์ที่จัดเก็บข้อมูลการกำหนดค่าการบูต (BCD) รวมถึงไฟล์ bootmgr ที่กล่าวถึงข้างต้น

ไวยากรณ์ของพารามิเตอร์บรรทัดคำสั่ง bcdboot

โปรแกรมอรรถประโยชน์ bcdboot.exe ใช้พารามิเตอร์ต่อไปนี้ บรรทัดคำสั่ง:

แหล่ง BCDBOOT]

แหล่งที่มา

ระบุตำแหน่งของไดเร็กทอรี Windows ที่ใช้เป็นแหล่งที่มาเมื่อคัดลอกไฟล์สภาพแวดล้อมการบูต

พารามิเตอร์ทางเลือก ตั้งค่าภาษาของสภาพแวดล้อมการบูต ค่าเริ่มต้นคือภาษาอังกฤษ (สหรัฐอเมริกา)

พารามิเตอร์ทางเลือก ระบุอักษรระบุไดรฟ์ของพาร์ติชันระบบที่จะติดตั้งไฟล์สภาพแวดล้อมการบูต ตามค่าเริ่มต้น พาร์ติชันระบบที่ระบุโดยเฟิร์มแวร์ BIOS จะถูกนำมาใช้

พารามิเตอร์ทางเลือก เปิดใช้งานโหมดการบันทึกโดยละเอียดของการทำงานของยูทิลิตี้

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

สรุป

บทความนี้กล่าวถึงหลักการทำงานกับยูทิลิตี้ bootrec.exe และ bcdboot.exe ซึ่งใช้เพื่อแก้ไขปัญหาที่เกี่ยวข้องกับการไม่สามารถเริ่มระบบปฏิบัติการ Windows 7 ได้เนื่องจาก bootloader เสียหายหรือหายไป

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

แต่จะทำอย่างไรถ้าระบบไม่ต้องการบูตด้วยซ้ำ?

คำอธิบายของปัญหา

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

Bootmgr หายไป กด Ctrl+Alt+Delete เพื่อรีสตาร์ท

คำจารึกนี้หลอกลวงมากไม่สามารถรับรู้ได้โดยตรงมีความรู้ ภาษาอังกฤษผู้คนสามารถแปลได้อย่างง่ายดายว่า “ตัวจัดการการบูตหายไป กด Ctrl+Alt+Delete เพื่อรีบูต”

เรามาดูกันว่าคำเหล่านี้หมายถึงอะไร เพื่อความสะดวก เราจะแบ่งข้อความนี้ออกเป็นสองส่วน:

  • ไม่มีตัวจัดการการดาวน์โหลด นี่ไม่ได้หมายความว่าข้อมูลทั้งหมดถูกลบออกจากดิสก์หรือฮาร์ดไดรฟ์หายไป ระบบหมายความว่าไม่สามารถอ่านข้อมูลเกี่ยวกับตำแหน่งที่จะบูตระบบได้ ไม่สามารถ หมายความว่าไม่มีอยู่จริง นั่นคือตรรกะของคอมพิวเตอร์
  • กด Ctrl + Alt + Delete เพื่อรีบูต ประเภทคลาสสิก - เพียงกดปุ่มเหล่านี้คุณเพียงแค่รีสตาร์ทคอมพิวเตอร์ แต่ข้อผิดพลาดจะยังคงอยู่ สิ่งนี้สามารถทำซ้ำได้ไม่จำกัด

จากนี้เราสรุปได้ว่า: ทุกอย่างไม่ได้แย่นักเพราะปัญหาสามารถแก้ไขได้โดยทางโปรแกรม ในการดำเนินการนี้เราต้องดำเนินการตามขั้นตอนพิเศษ - กู้คืน bootloader ของ Windows 7 ซึ่งสามารถทำได้สองวิธี

การกู้คืน bootloader โดยใช้ System Restore

หากต้องการกู้คืนโดยใช้วิธีนี้ คุณจะต้องมีดิสก์สำหรับบูต ( ดิสก์การติดตั้งวินโดวส์) จากนั้นเพียงปฏิบัติตามอัลกอริทึม:


ลองดูแยกกัน:

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

คุณสามารถรันโปรแกรมนี้ได้โดยการเขียนคำสั่ง “Bootrec.exe” ลงในบรรทัดคำสั่ง หลังจากนั้นยูทิลิตี้นี้จะแสดงรายการคีย์ที่ใช้งานได้และคุณเลือกคีย์ที่คุณต้องการและเขียน: Bootrec.exe "needed key" เพียงจำไว้ว่าคีย์นั้นเขียนโดยคั่นด้วยช่องว่าง

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

หากต้องการสร้างรายการบูต ให้เขียนคำสั่ง “bcdboot.exe” ลงในบรรทัด จากนั้นคั่นด้วยช่องว่าง เขียนเส้นทางไปยังระบบปฏิบัติการของคุณ ตัวอย่างเช่น "C:\windows" คำสั่งที่สมบูรณ์จะมีลักษณะดังนี้: "bcdboot.exe C:\windows".

การกู้คืน bootloader โดยไม่ต้องใช้ดิสก์สำหรับบูต

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

เพื่อคืนค่าบูตโหลดเดอร์ ข้อมูลวินโดวส์คุณต้องทำสิ่งต่อไปนี้:

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

class="eliadunit">วิธีการผลิต การกู้คืนบูตโหลดเดอร์ของ Windows 7หากการกู้คืนการเริ่มต้นระบบโดยใช้ดิสก์การติดตั้ง 7 ไม่ได้ช่วยอะไร ฉันจะอธิบายสั้นๆ ว่าเกิดอะไรขึ้น: มีการติดตั้ง Windows 7 บนคอมพิวเตอร์เป็นครั้งแรก จากนั้นระบบที่สองจำเป็นต้องใช้ Windows XP หลังจากการติดตั้งระบบจะเริ่มต้นโดยลำพังตามธรรมชาติ เพื่อบูตระบบปฏิบัติการสองระบบที่ฉันใช้โปรแกรม EasyBCD ต่อมาไม่จำเป็นต้องใช้ XP อีกต่อไปและฉันได้ฟอร์แมตพาร์ติชันที่ใช้ Windows 7 ตอนนี้เมื่อโหลดไม่มีอะไรนอกจากหน้าจอสีดำ ในกรณีนี้สามารถทำอะไรได้บ้าง? รายละเอียดเพิ่มเติมหากเป็นไปได้ เซอร์เกย์.

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

สิ่งที่สำคัญที่สุดคือไม่ต้องกังวล ปัญหาของคุณไม่ซับซ้อนและโดยหลักการแล้วเครื่องมือซ่อมแซมการเริ่มต้น Windows 7 น่าจะช่วยได้ ลองอย่างอื่นดู ฉันขอเตือนคุณว่าคุณไม่สามารถติดตั้งระบบปฏิบัติการรุ่นเก่าหลังจากระบบปฏิบัติการที่อายุน้อยกว่าได้ ไม่ว่าในกรณีใด Windows 7 จะบูตไม่ได้หลังจากติดตั้ง Windows XP บนคอมพิวเตอร์เนื่องจากอย่างหลังจะเขียนทับ Master Boot Record (MBR) ระหว่างการติดตั้ง ดังนั้นคุณจึงติดตั้ง EasyBCD ตัวจัดการการบูตเพิ่มเติมซึ่งใช้ในการกำหนดค่าการบูตของระบบปฏิบัติการหลายระบบและในทางกลับกันก็มี bootloader ของตัวเอง

  • Master Boot Record (MBR) เป็นเซกเตอร์แรกบนฮาร์ดไดรฟ์ซึ่งมีตารางพาร์ติชันและโปรแกรม Bootloader ขนาดเล็กที่อ่านข้อมูลจากตารางนี้ว่าพาร์ติชันใดของฮาร์ดไดรฟ์ที่จะบูตระบบปฏิบัติการจากนั้นข้อมูลก็คือ ถ่ายโอนไปยังพาร์ติชันที่มีระบบปฏิบัติการที่ติดตั้งไว้เพื่อดาวน์โหลด หากมาสเตอร์บูตเรคคอร์ดมีข้อมูลที่ไม่ถูกต้องเกี่ยวกับตำแหน่งของระบบ เราจะได้รับข้อผิดพลาดต่างๆ ในระหว่างการบู๊ต ซึ่งหนึ่งในนั้นคือ Bootmgr หายไป หรือเราจะเห็นหน้าจอสีดำ ปัญหากำลังได้รับการแก้ไข การกู้คืนบูตโหลดเดอร์ของ Windows 7.

เมื่อคุณถอนการติดตั้ง XP เก่าพร้อมกับ EasyBCD คุณจะทิ้งคอมพิวเตอร์ของคุณไปสู่ความเมตตาแห่งโชคชะตาด้วยบันทึกการบูตที่เข้าใจยากและมันจะทำให้คุณมีหน้าจอสีดำเป็นสัญลักษณ์ของความกตัญญู เพื่อแก้ไขสถานการณ์เราจะดำเนินการ การกู้คืนการบูตวินโดว 7กล่าวคือเราจะเขียนทับมาสเตอร์บูตเรคคอร์ดโดยใช้ยูทิลิตี้ Bootrec.exeซึ่งอยู่บนดิสก์กู้คืนหรือบนดิสก์การติดตั้ง Windows 7 เราจะใช้ยูทิลิตี้นี้เพื่อเขียนบูตเซกเตอร์ใหม่ที่ Windows 7 เข้าใจได้
บูตจากดิสก์กู้คืนหรือดิสก์การติดตั้งด้วย Windows 7 จากนั้น System Restore

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

ในหน้าต่างบรรทัดคำสั่ง ให้ป้อนคำสั่ง บูทเร็กและ เข้า

ออกมา ข้อมูลครบถ้วนเกี่ยวกับความสามารถของยูทิลิตี้ เลือกรายการ Master Boot Record Bootrec.exe /FixMbr.

การดำเนินการเสร็จสมบูรณ์ด้วยความสำเร็จ บันทึกการบูตใหม่จะถูกเขียนลงในเซกเตอร์แรกของพาร์ติชันสำหรับเริ่มระบบ
ทีมที่สอง Bootrec.exe /FixBootเขียนบูตเซกเตอร์ใหม่

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

ในช่วงเวลาหนึ่ง ระบบปฏิบัติการจะไม่สามารถบูตบนคอมพิวเตอร์ได้ ข้อความต่างๆ (ไม่ใช่ภาษารัสเซียเสมอไป) ปรากฏบนหน้าจอ ระบุว่ามีปัญหาในการโหลด Windows

สาเหตุหลักของปัญหากับ bootloader ของ Windows 7:

  • การกระทำของผู้ใช้: พยายามใช้พาร์ติชันระบบที่ซ่อนอยู่ การเปลี่ยนแปลงไฟล์บูตที่ไม่ถูกต้องโดยใช้ EasyBCD ฯลฯ
  • ระบบล่ม;
  • การสัมผัสกับซอฟต์แวร์ที่เป็นอันตราย
  • ลักษณะของบล็อกเสียบนฮาร์ดไดรฟ์ของคอมพิวเตอร์
  • ติดตั้งระบบปฏิบัติการบนคอมพิวเตอร์ในลำดับที่ไม่ถูกต้อง
  • ปัญหาฮาร์ดแวร์

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

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

จะคืนค่า bootloader ของ Windows 7 ได้อย่างไร? หากต้องการกู้คืนไฟล์บูตระบบปฏิบัติการให้ใช้ไฟล์ในตัว ใช้วินโดวส์: การกู้คืนการเริ่มต้นอัตโนมัติ รวมถึงการใช้ยูทิลิตี้ BootRec และ BCDboot ที่รวมอยู่ในระบบปฏิบัติการที่เปิดใช้งานบนบรรทัดคำสั่ง

ก่อนที่จะใช้เครื่องมือระบบปฏิบัติการ คุณต้องรู้มาร์กอัปก่อน ฮาร์ดไดรฟ์. คอมพิวเตอร์สมัยใหม่มีสไตล์ การทำเครื่องหมายยาก ดิสก์ GPTและ BIOS ใหม่ - UEFI และใน เวลาของ Windowsในเวอร์ชัน 7.7 ดิสก์ใช้การแบ่งพาร์ติชัน MBR และตอนนี้เป็น BIOS ที่ล้าสมัย ในคอมพิวเตอร์บางเครื่อง มีการติดตั้ง Windows 7 64 บิตบนไดรฟ์ UEFI และ GPT และโดยทั่วไปพีซีที่ใช้ Windows 7 จะใช้การแบ่งพาร์ติชัน MBR (Master Boot Record)

ในบทความนี้เราจะดูคำแนะนำเกี่ยวกับวิธีการคืนค่า bootloader ใน Windows 7 โดยใช้เครื่องมือระบบ: ก่อนอื่นเราจะทำการกู้คืนอัตโนมัติจากนั้นเราจะพยายามกู้คืน bootloader จากบรรทัดคำสั่ง

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

ทำการกู้คืน Windows 7 โดยอัตโนมัติโดยใช้เครื่องมือระบบ

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

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

ในตัวอย่างนี้ ฉันใช้ดิสก์การติดตั้ง Windows 7 ดำเนินการทั้งหมดด้วย แฟลชไดรฟ์ที่สามารถบู๊ตได้จะดำเนินการในลักษณะเดียวกัน

ในหน้าต่างแรกของโปรแกรมติดตั้ง Windows ให้คลิกที่ปุ่ม "ถัดไป"

ในหน้าต่างที่ขอให้คุณเริ่มติดตั้งระบบปฏิบัติการบนคอมพิวเตอร์ของคุณ ให้คลิกที่ "System Restore" ที่มุมซ้ายล่าง

ในหน้าต่าง "ตัวเลือกการกู้คืนระบบ" ที่เปิดขึ้น การค้นหาจะเริ่มต้นขึ้น ระบบที่ติดตั้ง.

หลังจากนั้นไม่นาน ข้อความจะปรากฏขึ้นโดยระบุว่าตรวจพบปัญหาในการตั้งค่าการบูตของคอมพิวเตอร์

คลิกที่ "รายละเอียด" เพื่อดูคำอธิบายของการแก้ไข

หากต้องการเรียกใช้การแก้ไขปัญหาการบูตระบบโดยอัตโนมัติ ให้คลิกที่ปุ่ม "แก้ไขและรีสตาร์ท"

หลังจากกู้คืน bootloader แล้วระบบปฏิบัติการ ระบบวินโดวส์ 7 จะบูตบนคอมพิวเตอร์ของคุณอีกครั้ง

การแก้ไขปัญหาอัตโนมัติโดยใช้เครื่องมือระบบสามารถเริ่มต้นแตกต่างออกไปเล็กน้อย:

  1. ในหน้าต่าง "ตัวเลือกการกู้คืนระบบ" ให้เปิดใช้งานตัวเลือก "ใช้เครื่องมือการกู้คืนเพื่อแก้ไขปัญหาเมื่อใด" การเริ่มต้นระบบวินโดวส์. เลือกระบบปฏิบัติการที่จะกู้คืน" จากนั้นคลิกที่ปุ่ม "ถัดไป"

  1. ในหน้าต่างสำหรับเลือกเครื่องมือการกู้คืนให้คลิกที่ "Startup Recovery"

  1. รอให้การดำเนินการแก้ไขปัญหาที่ทำให้ระบบไม่สามารถเริ่มทำงานให้เสร็จสมบูรณ์ได้โดยอัตโนมัติ

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

การคืนค่า bootloader ของ Windows 7 โดยใช้ยูทิลิตี้ Bootrec

วิธีถัดไปเกี่ยวข้องกับการกู้คืนบูตโหลดเดอร์ Windows 7 ผ่านทางบรรทัดคำสั่ง สำหรับสิ่งนี้เราใช้ยูทิลิตี้ Bootrec.exe วิธีการนี้ใช้ได้กับดิสก์ที่มี Master Boot Record (MBR) เท่านั้น

จากดิสก์สำหรับบูตคุณต้องเข้าสู่ Windows Recovery Environment โดยใช้วิธีที่อธิบายไว้ข้างต้น

ในหน้าต่าง System Recovery Options คลิกที่ตัวเลือก Command Prompt

โปรแกรมอรรถประโยชน์ Bootrec.exe ใช้คำสั่งพื้นฐานต่อไปนี้:

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

คำสั่ง FixMbr ใช้เพื่อแก้ไขมาสเตอร์บูตเรคคอร์ด เช่นเดียวกับการลบโค้ดที่ไม่ถูกต้องออกจากมาสเตอร์บูตเรคคอร์ด

คำสั่ง FixBoot ถูกใช้ภายใต้เงื่อนไขต่อไปนี้: เซกเตอร์สำหรับบูตเสียหาย, เซกเตอร์สำหรับบูตถูกแทนที่ด้วยเซกเตอร์สำหรับบูตที่ไม่ได้มาตรฐาน, มีการติดตั้งเซกเตอร์สำหรับบูตรุ่นก่อนหน้าบนคอมพิวเตอร์ Windows 7 เวอร์ชันวินโดวส์(วินโดวส์ XP หรือวินโดวส์วิสตา)

คำสั่ง ScanOS ค้นหาไดรฟ์ทั้งหมดเพื่อหาระบบปฏิบัติการที่เข้ากันได้กับ Windows 7 ดังนั้นรายการทั้งหมดที่เกี่ยวข้องกับระบบปฏิบัติการอื่นที่ติดตั้งบนคอมพิวเตอร์ที่ไม่ปรากฏในเมนูตัวจัดการการบูตจะปรากฏขึ้น

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

ในหน้าต่างล่ามบรรทัดคำสั่งให้ป้อนคำสั่ง (หลังจากป้อนคำสั่งในบรรทัดคำสั่งแล้วให้กดปุ่ม "Enter"):

Bootrec/fixmbr

หากปัญหายังคงอยู่ คุณอาจต้องป้อนคำสั่งต่อไปนี้:

Bootrec /fixboot.dll

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

ปิด Command Prompt และในหน้าต่าง System Recovery Options ให้คลิกปุ่ม Restart

วิธีคืนค่า bootloader ของ Windows 7 จากบรรทัดคำสั่งโดยใช้ยูทิลิตี้ BCDboot

การใช้ยูทิลิตี้ bcdboot.exe คุณสามารถกู้คืน bootloader ของ Windows 7 บนคอมพิวเตอร์ที่มีรูปแบบพาร์ติชันฮาร์ดดิสก์ MBR หรือ GPT

บูตจากอุปกรณ์แบบถอดได้ ไปที่หน้าต่างโดยเลือกวิธีการกู้คืนระบบ จากนั้นเปิดบรรทัดคำสั่ง อีกทางเลือกหนึ่ง: ในหน้าต่างแรกให้กดปุ่ม "Shift" + "F10" บนแป้นพิมพ์เพื่อเข้าสู่หน้าต่างบรรทัดคำสั่ง

ในหน้าต่าง Command Prompt ให้ป้อนคำสั่งเพื่อเปิดยูทิลิตี้ DiskPart:

ดิสก์พาร์ท

หากต้องการแสดงข้อมูลเกี่ยวกับไดรฟ์ของคอมพิวเตอร์ของคุณ ให้ป้อนคำสั่งต่อไปนี้:

ปริมาณรายการ

เราจำเป็นต้องค้นหาอักษรระบุไดรฟ์ (ชื่อโวลุ่ม) ที่ติดตั้งระบบปฏิบัติการ

ชื่อไดรฟ์ข้อมูล (อักษรระบุไดรฟ์) ใน Diskpart อาจแตกต่างจากอักษรระบุไดรฟ์ใน Explorer ตัวอย่างเช่น ในกรณีของฉัน ใน Explorer พาร์ติชันระบบจะมีตัวอักษร "C" และใน diskpart จะถูกกำหนดด้วยตัวอักษร "E"

หากต้องการออกจากยูทิลิตี diskpart ให้ป้อน:

Bcdboot X:\windows

ในคำสั่งนี้: “X” คืออักษรระบุไดรฟ์ที่ติดตั้งระบบปฏิบัติการ ในกรณีของฉัน มันคือตัวอักษร "E" คุณอาจมีชื่อโวลุ่ม (ดิสก์) ที่แตกต่างกัน

ปิดพรอมต์คำสั่ง

ในหน้าต่าง System Recovery Options ให้คลิกปุ่มเพื่อรีสตาร์ทคอมพิวเตอร์

บทสรุปของบทความ

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

ทักษะที่จะช่วยให้ผู้ใช้กู้คืน bootloader ของ Windows 7 นั้นจำเป็นหากระบบปฏิบัติการไม่เริ่มทำงานเลยหรือมีปัญหาหลายประการเกิดขึ้นระหว่างกระบวนการเปิดใช้งาน

ตัวโหลดระบบปฏิบัติการคือโปรแกรมระบบที่ออกแบบมาเพื่อเริ่มระบบปฏิบัติการ

พูดง่ายๆ ก็คือนี่คือยูทิลิตี้ที่คุณเปิดคอมพิวเตอร์

ด้วยการถือกำเนิดของระบบปฏิบัติการเวอร์ชันใหม่ bootloaders ก็ปรับปรุงเช่นกัน ตัวอย่างเช่น Windows XP บู๊ตโดยใช้ UEFI

ระบบปฏิบัติการเวอร์ชันใหม่กว่า (เริ่มจากรุ่นที่ 7) ใช้ยูทิลิตี้ระบบ BOOTMGR ในระหว่างกระบวนการบู๊ต

ประเภทของปัญหา bootloader

สาเหตุที่พบบ่อยที่สุดสำหรับข้อกังวลคือข้อผิดพลาดต่อไปนี้:

  • เมื่อคุณพยายามเริ่มระบบ ข้อความที่เรียกว่า "Bootmgr is missing" และ/หรือ "Non system disk" จะปรากฏขึ้น เกิดขึ้นจากความเสียหายต่อ bootloader หรือมาสเตอร์บูตเรกคอร์ด
  • .
    ในกรณีนี้จำเป็นต้องกู้คืน bootloader หากข้อความจากแฮกเกอร์ขอให้ส่งเงินเพื่อทำลายไวรัสปรากฏขึ้นทันทีหลังจากที่ผู้ใช้กดปุ่มเริ่มต้น คอมพิวเตอร์ส่วนบุคคลหรือแล็ปท็อป

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

ก่อนที่จะพยายามตั้งค่าบูตโหลดเดอร์ ให้ไปที่ BIOS และตรวจสอบให้แน่ใจว่าระบบได้รับการตั้งค่าลำดับการบูตที่ถูกต้องสำหรับฮาร์ดไดรฟ์ทั้งหมด

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

บรรทัดแรกควรเป็นดิสก์ที่ติดตั้งระบบปฏิบัติการที่จะเปิดใช้งาน

การกู้คืนอัตโนมัติโดยใช้ไดรฟ์ USB

คุณต้องแก้ไขปัญหาโดยเริ่มจากวิธีที่ง่ายที่สุด

หากคุณไม่สามารถแก้ไข bootloader ได้โดยใช้วิธีการด้านล่างนี้ ให้ลองแก้ไขปัญหาที่นำเสนอในบทความต่อไปนี้

เพื่อเริ่มกระบวนการแก้ไขปัญหา ให้นำดิสก์ที่ติดตั้งระบบปฏิบัติการมา

หากคุณไม่มี คุณสามารถกู้คืนได้โดยไม่ต้องใช้ดิสก์ - ในกรณีนี้ คุณต้องสร้างสื่อ USB ภายนอกที่สามารถบู๊ตได้

เวอร์ชันของระบบปฏิบัติการที่อยู่บนสื่อต้องตรงกันทั้งหมดที่ติดตั้งบนคอมพิวเตอร์

หากต้องการดำเนินการกู้คืนอัตโนมัติจากแฟลชไดรฟ์หรือดิสก์ ให้ทำตามขั้นตอนเหล่านี้:

  • ใส่ดิสก์ลงในไดรฟ์หรือแฟลชไดรฟ์ลงในช่อง เริ่มคอมพิวเตอร์และกดปุ่ม F บนแป้นพิมพ์ในช่วงไม่กี่วินาทีแรก วิธีนี้ คุณจะเปิดเมนู BIOS ได้ทันทีก่อนที่ปัญหาจะเกิดขึ้น
    ใน BIOS ให้เปลี่ยนลำดับการบูตของส่วนประกอบระบบปฏิบัติการ - ดิสก์หรือแฟลชไดรฟ์ควรมาก่อน (ขึ้นอยู่กับอุปกรณ์ที่มีอิมเมจระบบปฏิบัติการที่คุณเชื่อมต่อกับคอมพิวเตอร์)
    หลังจากตั้งค่าคิวการบูตแล้ว ให้บันทึกการเปลี่ยนแปลงทั้งหมดและออกจากการตั้งค่า BIOS กระบวนการเริ่มต้นระบบปฏิบัติการจะเริ่มต้นอีกครั้ง แต่ตอนนี้จะบูตโดยตรงจากสื่อรูปภาพ หน้าต่างต่อไปนี้จะปรากฏขึ้น

  • ที่ด้านล่างของหน้าต่าง (รูปที่ 2) ให้ค้นหารายการการกู้คืนระบบปฏิบัติการแล้วคลิกที่รายการดังกล่าว ตอนนี้คุณต้องเลือกระบบปฏิบัติการที่ต้องการกู้คืน (หากติดตั้งหลายระบบบนคอมพิวเตอร์ในเวลาเดียวกัน)

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

การกู้คืนข้อมูลการกำหนดค่าการบูตระบบปฏิบัติการ

ข้อมูลการกำหนดค่าการเริ่มต้นระบบปฏิบัติการประกอบด้วยข้อมูลโดยละเอียดเกี่ยวกับลำดับที่ควรโหลดข้อมูลเมื่อเปิดระบบปฏิบัติการของคอมพิวเตอร์

บ่อยครั้งที่ OS bootloader ล้มเหลวในการดำเนินการให้เสร็จสิ้นเนื่องจากรายการที่เสียหายในข้อมูลการกำหนดค่าการบูต

เพื่อแก้ไขปัญหา คุณต้องเพิ่มข้อมูลการกำหนดค่าใหม่ลงใน OS bootloader:

การอัพเดตการกำหนดค่าที่สมบูรณ์สามารถทำได้โดยใช้คำสั่ง rebuildbcd

ในการดำเนินการคุณจะต้องเปิดหน้าต่างบรรทัดคำสั่งในตัวเลือกการกู้คืนระบบ (ดังรูปด้านบน)

ในบรรทัดให้ป้อนข้อความ "bootrec.exe /rebuildbcd" (โดยไม่ใส่เครื่องหมายคำพูด) แล้วกดปุ่ม Enter เพื่อดำเนินการคำสั่ง กระบวนการอัปเดตอาจใช้เวลาหลายนาที

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

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

หากดำเนินการทั้งหมดอย่างถูกต้อง ระบบจะเริ่มในโหมดมาตรฐาน

หากหลังจากดำเนินการคำสั่งแล้ว คุณได้รับการแจ้งเตือนจากระบบว่าไม่สามารถกู้คืนการกำหนดค่าได้ คุณจะต้องบูตเครื่อง โหมดปลอดภัย.

ในการดำเนินการนี้ให้ป้อนคำสั่ง bootrec.exe/safeboot ที่บรรทัดคำสั่งซึ่งจะช่วยให้คุณเริ่มระบบปฏิบัติการโดยใช้ไดรเวอร์และยูทิลิตี้บุคคลที่สามจำนวนขั้นต่ำที่อาจทำให้เกิดข้อผิดพลาด OS bootloader

หากต้องการดูและแก้ไขพารามิเตอร์การกำหนดค่า bootloader ให้รันคำสั่ง BCDEdit.exe:

การกู้คืนโดยใช้ยูทิลิตี้ Bootrec

หากวิธีการกู้คืนระบบปฏิบัติการข้างต้นไม่ทำงาน คุณต้องลองแก้ไข bootloader โดยใช้ ยูทิลิตี้ระบบเรียกว่า bootrec

ไปที่บรรทัดคำสั่ง (คำแนะนำที่สองของบทความ) และป้อนคำสั่งต่อไปนี้:

bootrec/fixmbr– คำสั่งนี้ช่วยให้คุณสามารถเขียนข้อมูล bootloader ใหม่ได้ทันทีในพาร์ติชันที่เกี่ยวข้องบนฮาร์ดไดรฟ์

ตอนนี้ให้ป้อนคำสั่ง bootrec /fixboot เพื่อเขียนพาร์ติชันใหม่สำหรับการบูทในภายหลัง

หน้าต่างบรรทัดคำสั่งหลังจากป้อนและดำเนินการคำสั่งสำเร็จแล้วควรมีลักษณะดังนี้:

ปิดบรรทัดคำสั่ง ออกจากสภาพแวดล้อมการกู้คืน คืนคิวการบูตไปที่ BIOS และเปิดระบบปฏิบัติการตามปกติ ทุกอย่างจะทำงานได้ดี

การรีสตาร์ทการบูต Windows 7 หลังจากติดตั้ง XP

หากมีการติดตั้ง Windows OS สองเวอร์ชันบนพีซีของคุณพร้อมกัน: XP และเวอร์ชันที่เจ็ด ในกรณีส่วนใหญ่ความล้มเหลวจะเกิดขึ้นเมื่อคุณพยายามเรียกใช้มากกว่านั้น เวอร์ชั่นใหม่ระบบ

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

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

ติดตั้งแอปพลิเคชันบนคอมพิวเตอร์ของคุณและปฏิบัติตามคำแนะนำ:

  1. ทำเครื่องหมายในช่องที่จำเป็นทั้งหมดในหน้าต่างหลักของยูทิลิตี้
  2. คลิกที่ปุ่ม "เรียกใช้";
  3. เมื่อกระบวนการเสร็จสมบูรณ์ ให้รีสตาร์ทคอมพิวเตอร์ของคุณ

การคืนค่า bootloader ของ windows

ในวิดีโอนี้ คุณจะได้เรียนรู้เกี่ยวกับการกู้คืน Windows Bootloader หากคุณติดตั้ง windows 7 บนคอมพิวเตอร์ที่ติดตั้ง windows xp ไว้แล้ว xp จะหยุดโหลด