ดาวน์โหลดโปรแกรมเพื่อกู้คืน 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 ไปยังพาร์ติชันระบบ ควรใช้ตัวเลือกนี้ในกรณีต่อไปนี้:
- เซกเตอร์สำหรับบูต Windows Vista หรือ Windows 7 ถูกแทนที่ด้วยเซกเตอร์สำหรับบูตที่ไม่ได้มาตรฐาน
- เซกเตอร์สำหรับเริ่มระบบเสียหาย
- ได้รับการติดตั้งแล้ว รุ่นก่อนหน้าระบบปฏิบัติการ 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 จะบูตบนคอมพิวเตอร์ของคุณอีกครั้ง
การแก้ไขปัญหาอัตโนมัติโดยใช้เครื่องมือระบบสามารถเริ่มต้นแตกต่างออกไปเล็กน้อย:
- ในหน้าต่าง "ตัวเลือกการกู้คืนระบบ" ให้เปิดใช้งานตัวเลือก "ใช้เครื่องมือการกู้คืนเพื่อแก้ไขปัญหาเมื่อใด" การเริ่มต้นระบบวินโดวส์. เลือกระบบปฏิบัติการที่จะกู้คืน" จากนั้นคลิกที่ปุ่ม "ถัดไป"
- ในหน้าต่างสำหรับเลือกเครื่องมือการกู้คืนให้คลิกที่ "Startup Recovery"
- รอให้การดำเนินการแก้ไขปัญหาที่ทำให้ระบบไม่สามารถเริ่มทำงานให้เสร็จสมบูรณ์ได้โดยอัตโนมัติ
หากปัญหาไม่ได้รับการแก้ไขโดยอัตโนมัติ ให้ไปที่ ด้วยวิธีดังต่อไปนี้ซึ่งผู้ใช้จะต้องป้อนคำสั่งลงในบรรทัดคำสั่งของ 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 ได้อย่างมีประสิทธิภาพ
ติดตั้งแอปพลิเคชันบนคอมพิวเตอร์ของคุณและปฏิบัติตามคำแนะนำ:
- ทำเครื่องหมายในช่องที่จำเป็นทั้งหมดในหน้าต่างหลักของยูทิลิตี้
- คลิกที่ปุ่ม "เรียกใช้";
- เมื่อกระบวนการเสร็จสมบูรณ์ ให้รีสตาร์ทคอมพิวเตอร์ของคุณ
การคืนค่า bootloader ของ windows
ในวิดีโอนี้ คุณจะได้เรียนรู้เกี่ยวกับการกู้คืน Windows Bootloader หากคุณติดตั้ง windows 7 บนคอมพิวเตอร์ที่ติดตั้ง windows xp ไว้แล้ว xp จะหยุดโหลด