คำสั่ง fixboot ไม่พบดิสก์ระบบ เราแก้ไขปัญหาเกี่ยวกับ bootloader โดยใช้บรรทัดคำสั่ง การกู้คืน Windows XP ผ่านคอนโซล
หรือไฟล์เสียหาย (เช่น: NTLDR หายไป กด Ctrl+Alt+Del เพื่อรีสตาร์ท, หรือ Windows ไม่สามารถเริ่มทำงานได้เนื่องจากไฟล์เสียหายหรือหายไป: \WINDOWS\SYSTEM32\CONFIG\SYSTEMหรือ Windows ไม่สามารถเริ่มทำงานได้เนื่องจากข้อผิดพลาดของซอฟต์แวร์ โปรดรายงานว่านี่เป็นข้อบกพร่อง: ต้องใช้ Kernel DLLs กรุณารายงานข้อผิดพลาดนี้เพื่อสนับสนุน)
ในกรณีนี้ จะไม่สามารถเข้าถึงจุดคืนค่า โหลดการกำหนดค่าที่ใช้งานได้ล่าสุด หรือแม้แต่บูตเข้าไปได้ - ในกรณีเช่นนี้ ส่วนใหญ่รีบติดตั้งใหม่ทันที แม้ว่าตามกฎแล้ว คุณสามารถคืนค่าระบบให้ทำงานได้ภายใน 5 นาที โดยใช้สิ่งที่เรียกว่า คอนโซลการกู้คืน.
ในการทำเช่นนี้คุณต้อง ไบออสติดตั้งบูตจาก ซีดีรอม"ก. วางมันลงในถาด ซีดีรอม"และดิสก์สำหรับบูตพร้อมแพ็คเกจการติดตั้ง วินโดว์ XP มืออาชีพและรีบูต เมื่อผู้ติดตั้ง วินโดวส์เอ็กซ์พีจะโหลดไฟล์ลงใน RAM , หน้าต่างจะปรากฏขึ้น การติดตั้ง Windows XP Professionalซึ่งมีเมนูการเลือกที่เราสนใจในรายการ *หากต้องการคืนค่า Windows XP โดยใช้ Recovery Console ให้คลิก.
คลิก ร - คอนโซลการกู้คืนจะโหลดขึ้นมา ถ้าเปิดมีการติดตั้งและติดตั้ง () บนดิสก์ ค:จะปรากฏข้อความต่อไปนี้:
1: C:\WINDOWS
สำเนาไหน? หน้าต่างฉันควรลงชื่อเข้าใช้ไหม?
เข้า 1 , กด เข้า.
ข้อความปรากฏขึ้น:
ป้อนรหัสผ่านผู้ดูแลระบบ:
กรอกรหัสผ่าน กด เข้า(หากไม่มีรหัสผ่านเพียงคลิก เข้า).
ข้อความแจ้งของระบบปรากฏขึ้น:
C:\WINDOWS>
เข้า แก้ไข
ข้อความปรากฏขึ้น:
**คำเตือน**
คอมพิวเตอร์เครื่องนี้มี Master Boot Record ที่ไม่ได้มาตรฐานหรือไม่ถูกต้อง การใช้ FIXMBR อาจทำให้ตารางพาร์ติชันของคุณเสียหายได้ ซึ่งจะส่งผลให้สูญเสียการเข้าถึงพาร์ติชันทั้งหมดของฮาร์ดไดรฟ์ปัจจุบัน
หากไม่มีปัญหาในการเข้าถึงดิสก์ ขอแนะนำให้คุณยกเลิกคำสั่ง FIXMBR
คุณกำลังยืนยันรายการ MBR ใหม่หรือไม่
เข้า ย(ซึ่งหมายความว่า ใช่).
ข้อความปรากฏขึ้น:
มาสเตอร์บูตเรกคอร์ดใหม่จะถูกสร้างขึ้นบนฟิสิคัลดิสก์ \Device\Harddisk0\Partition0
สร้างมาสเตอร์บูตเรคคอร์ดใหม่สำเร็จแล้ว
เมื่อระบบแจ้งปรากฏขึ้น: C:\WINDOWS>
เข้า ฟิกซ์บูต
ข้อความปรากฏขึ้น:
ส่วนท้าย: C:.
คุณต้องการเขียนบูตเซกเตอร์ใหม่ลงในพาร์ติชัน C: หรือไม่?
เข้า ย(ซึ่งหมายความว่า ใช่).
ข้อความปรากฏขึ้น:
ระบบไฟล์บนพาร์ติชันสำหรับบูต: NTFS (หรือ FAT32)
คำสั่ง FIXBOOT เขียนบูตเซกเตอร์ใหม่
เขียนบูตเซกเตอร์ใหม่สำเร็จแล้ว
คลิก เดล, เข้าสู่ระบบ การตั้งค่าไบออสและตั้งค่าให้บูตจากฮาร์ดไดรฟ์
หมายเหตุ
1. หากคุณไม่รู้ว่ามันคืออะไร และ คอนโซลการกู้คืนในสถานการณ์วิกฤติเช่นนี้ – เพื่อไม่ให้สถานการณ์แย่ลง! – อย่าพยายามแก้ไขทุกอย่างด้วยตัวเอง – ควรขอความช่วยเหลือจากผู้เชี่ยวชาญจะดีกว่า
2. หากเปิดอยู่ ติดตั้งมากกว่าหนึ่งรายการ , – ติดต่อผู้เชี่ยวชาญ!
3. ข้อมูลโดยย่อเกี่ยวกับคำสั่งที่ใช้:
ก) แก้ไขบูต disk_name:
คำสั่งนี้ใช้เพื่อเขียนโค้ดบูตเซกเตอร์ใหม่ หน้าต่างในพาร์ติชันระบบ ในไวยากรณ์คำสั่ง drive_name – ดิสก์ที่จะเขียนบูตเซกเตอร์ คำสั่งนี้แก้ไขความเสียหายในเซกเตอร์สำหรับเริ่มระบบ หน้าต่าง- มันแทนที่พารามิเตอร์ ซึ่งเขียนลงในพาร์ติชันสำหรับบูตของระบบ ทีม ฟิกซ์บูตรองรับบนฐาน x86.
ข) fixmbr อุปกรณ์_ชื่อ
คำสั่งนี้ใช้เพื่อกู้คืนมาสเตอร์บูตเรคคอร์ดของพาร์ติชันสำหรับเริ่มระบบ ในไวยากรณ์คำสั่ง ชื่ออุปกรณ์ – ชื่ออุปกรณ์เสริมที่จำเป็นต้องมี Master Boot Record ใหม่ ( เอ็มบีอาร์- ใช้คำสั่งนี้หากรายการบูตกำลังทำงานอยู่ หน้าต่างล้มเหลว
หน้าหลัก > ระบบปฏิบัติการ > Windows
การติดตั้ง Windows 2000 ปัญหาการติดตั้ง
กระบวนการบูตระบบสามารถแบ่งออกเป็นหลายขั้นตอน:
ก่อนที่หน้าจอ bootloader จะปรากฏขึ้น (เมนูสำหรับเลือกระบบที่คุณต้องการบู๊ต):
- ทันทีหลังจากเสร็จสิ้นขั้นตอนการทดสอบตัวเอง (POST) คอมพิวเตอร์จะค้าง
- หน้าจอ bootloader ไม่ปรากฏขึ้น
- ข้อความแสดงข้อผิดพลาดประเภทต่อไปนี้ปรากฏบนหน้าจอ:
- เกิดข้อผิดพลาดในการอ่านดิสก์
- ใส่ดิสเก็ตระบบแล้วรีสตาร์ทระบบ
- ข้อผิดพลาดของฮาร์ดดิสก์
- ฮาร์ดดิสก์ขาด/ล้มเหลว
ค่อนข้างเป็นไปได้ว่าในสถานการณ์นี้คอมพิวเตอร์จะไม่สามารถเริ่มทำงานได้เลย หากคุณได้ฟอร์แมตพาร์ติชันทั้งหมดเพื่อใช้ระบบไฟล์ NTFS ก่อนหน้านี้ คุณจะไม่สามารถใช้ยูทิลิตี้ MS-DOS เพื่อแก้ไขปัญหาเหล่านี้ได้ ฉันแนะนำให้เก็บแผ่นบูต Windows 2000 ไว้ใกล้มือ ปัญหาประเภทนี้อาจมีสาเหตุจากสาเหตุต่อไปนี้:
- ไม่มีพาร์ติชันระบบบนฮาร์ดไดรฟ์ มักเกิดขึ้นเมื่อกำหนดค่าฮาร์ดไดรฟ์ที่เพิ่งซื้อมาไม่ถูกต้องหรือฟอร์แมตไม่ถูกต้อง คุณสามารถแก้ไขปัญหานี้ได้โดยใช้ยูทิลิตี้ FDISK
- บันทึกการบูตหลักเสียหาย มีไว้เพื่ออะไร?
- อ่านตารางพาร์ติชันที่อยู่ในเซกเตอร์ดิสก์นี้
- กำหนดตำแหน่งของบูตเซกเตอร์ของพาร์ติชัน
- โหลดและรันโค้ดที่อยู่ในเซกเตอร์สำหรับเริ่มระบบของพาร์ติชัน
- ระบบปฏิบัติการหายไป
- ตารางพาร์ติชันไม่ถูกต้อง
หากต้องการซ่อมแซมมาสเตอร์บูตเรคคอร์ดที่เสียหาย คุณสามารถใช้ Windows 2000 Recovery Console ได้โดยใช้คำสั่ง Fixmbr:
fixmbr [ชื่ออุปกรณ์]
พารามิเตอร์ device_name: อุปกรณ์ (ดิสก์) ที่คุณต้องการเขียนมาสเตอร์บูตเรคคอร์ดใหม่ หากต้องการรับชื่อคุณสามารถใช้คำสั่ง map ชื่ออุปกรณ์อาจมีลักษณะดังนี้:
\อุปกรณ์\ฮาร์ดดิสก์0.
ตัวอย่างต่อไปนี้จะเขียนมาสเตอร์บูตเรคคอร์ดใหม่ไปยังอุปกรณ์ด้านบน
fixmbr\อุปกรณ์\HardDisk0
หากไม่ได้ระบุชื่ออุปกรณ์ มาสเตอร์บูตเรคคอร์ดใหม่จะถูกเขียนไปยังอุปกรณ์บู๊ต ซึ่งเป็นดิสก์ที่ใช้บู๊ตระบบหลัก หากตรวจพบลายเซ็นตารางพาร์ติชั่นที่ไม่ถูกต้องหรือไม่เป็นมาตรฐาน ข้อความจะปรากฏขึ้นเพื่อขอให้ยืนยันการเขียน หากมีการเข้าถึงดิสก์โดยไม่มีความล้มเหลว การยืนยันควรตอบเป็นค่าลบ การเขียนมาสเตอร์บูตเรกคอร์ดใหม่ไปยังพาร์ติชันระบบอาจทำให้ตารางพาร์ติชันเสียหาย ส่งผลให้ไม่สามารถเข้าถึงพาร์ติชันได้ ความเสียหายต่อเซกเตอร์สำหรับบูตของพาร์ติชันมักจะมีลักษณะเป็น "หน้าจอสีน้ำเงิน" และข้อผิดพลาด STOP พร้อมเนื้อหาต่อไปนี้:
ไม่สามารถเข้าถึงได้_BOOT_DEVICE.
หรือเครื่องค้างในระหว่างกระบวนการบู๊ตและหน้าจอยังคงว่างเปล่า แม้ว่าจะไม่มีความเสียหายร้ายแรงที่ชัดเจน แต่บูตเซกเตอร์ของพาร์ติชันอาจทำงานไม่ถูกต้อง ปัญหาอาจเกิดจากไฟล์ NTLDR เสียหายหรือบูตเซกเตอร์เสียหาย เพื่อวินิจฉัยปัญหา เราดำเนินการด้วยวิธีต่อไปนี้: เราพยายามเปลี่ยนชื่อไฟล์ NTLDR และเริ่ม Windows 2000 จากฮาร์ดไดรฟ์นี้ หากบูตเซกเตอร์เป็นปกติ และปัญหาคือไฟล์บูตโหลดเดอร์ที่เสียหาย ข้อความต่อไปนี้จะปรากฏขึ้น:
ไม่พบ NTLDR- หากไฟล์ bootloader อยู่ในพาร์ติชัน NTFS
ไฟล์เคอร์เนลหายไปจากดิสก์- หากไฟล์ bootloader NTLDR อยู่ในพาร์ติชัน FAT
ดังนั้นคุณจะต้องแทนที่ไฟล์ NTLDR ที่เสียหายด้วยไฟล์ที่ใช้งานได้ (ไม่ว่าจะจากฟล็อปปี้ดิสก์สำหรับบูตหรือจากเครื่องที่ทำงาน)
ฉันเตือนคุณทันทีว่าไฟล์ NTLDR มีแอตทริบิวต์ "ซ่อน", "ระบบ" และ "อ่านอย่างเดียว" ตามค่าเริ่มต้น หากอยู่บนพาร์ติชัน FAT คุณสามารถเปลี่ยนคุณลักษณะจาก DOS ได้โดยใช้คำสั่ง attrib -s -h -r ntldr หากหลังจากแทนที่ไฟล์ NTLDR แล้ว คุณไม่ได้รับข้อความแสดงข้อผิดพลาดดังกล่าว และเครื่องยังคงไม่ต้องการบูต แสดงว่าพาร์ติชันสำหรับเริ่มระบบนั้นเสียหาย เพื่อขจัดปัญหานี้คุณต้องดาวน์โหลดคอนโซลการกู้คืน (นั่นคือเริ่มการติดตั้ง Windows 2000 อีกครั้งและหลังจากขั้นตอนการคัดลอกไฟล์การติดตั้งไปยังฮาร์ดไดรฟ์เสร็จสิ้นให้เลือกไม่ติดตั้ง แต่คืนค่าระบบ) หลังจากโหลดคอนโซลแล้ว ให้ใช้คำสั่งต่อไปนี้:
เขียนบูตเซกเตอร์ใหม่ไปยังพาร์ติชันระบบ คำสั่ง fixboot มีเฉพาะใน Windows 2000 Recovery Console ซึ่งเปิดตัวจากการตั้งค่า Windows 2000
แก้ไขบูต [ดิสก์]
พารามิเตอร์: ดิสก์ที่คุณต้องการเขียนบูตเซกเตอร์ ตามค่าเริ่มต้น พาร์ติชันระบบที่ใช้บูตระบบจะถูกใช้ ตัวอย่างต่อไปนี้จะเขียนบูตเซกเตอร์ใหม่ไปยังพาร์ติชันระบบของไดรฟ์ D:
ปัญหาที่เกิดขึ้นหลังจากเปิดตัวบูตโหลดเดอร์ แต่ก่อนที่ผู้ใช้จะเข้าสู่ระบบ
Windows 2000 Resource Kit ประกอบด้วย Ntdetect.com รุ่นตรวจแก้จุดบกพร่องที่เรียกว่า Ntdetect.chk หาก Ntdetect.com ตรวจไม่พบอุปกรณ์ฮาร์ดแวร์ทั้งหมดที่คุณคิดว่าควรจะเป็น คุณสามารถใช้เวอร์ชันแก้ไขข้อบกพร่องเพื่อช่วยแยกปัญหาได้ เวอร์ชันการตรวจแก้จุดบกพร่องได้รับการติดตั้งโดยใช้ไฟล์ Installd.cmd ซึ่งดำเนินการดังต่อไปนี้:
- เปลี่ยนชื่อเริ่มต้น Ntdetect.com
- คัดลอก Ntdetect.chk ไปยัง Ntdetect.com
หลังจากเสร็จสิ้นการดำเนินการเหล่านี้ คุณจะต้องรีสตาร์ทคอมพิวเตอร์ เมื่อคุณเริ่มระบบด้วย Ntdetect เวอร์ชันดีบัก ข้อมูลเกี่ยวกับฮาร์ดแวร์ที่ตรวจพบทั้งหมดจะปรากฏบนหน้าจอ หลังจากกรอกแต่ละหน้าจอข้อมูลแล้ว คุณต้องกดปุ่ม Enter เมื่อไม่จำเป็นต้องใช้อ็อพชันการดีบักอีกต่อไป ให้รันคำสั่ง installd /not
พารามิเตอร์ SOS ในไฟล์ Boot.ini
คุณสามารถเพิ่มพารามิเตอร์ /sos ลงในไฟล์ Boot.ini ซึ่งจะทำให้ NTLDR แสดงชื่อของเคอร์เนล (Ntoskrnl.exe) และไดรเวอร์ในขณะที่โหลด ซึ่งจะช่วยวินิจฉัยปัญหาเกี่ยวกับไดรเวอร์อุปกรณ์ที่สูญหายหรือเสียหาย
คุณสามารถใช้ตัวอย่างง่ายๆ เพื่อพิจารณาตัวเลือกที่สอง: การแก้ไขไฟล์ BOOT.INI จากคอนโซลการกู้คืน
Master Boot Record เป็นเซกเตอร์แรกของพาร์ติชันสำหรับบูตบนฮาร์ดไดรฟ์ เซกเตอร์ประกอบด้วยตารางพาร์ติชันและโปรแกรมที่มอบหมายให้โหลดระบบปฏิบัติการ หากมาสเตอร์บูตเรคคอร์ดเสียหายหรือสูญหาย คุณและฉันจะไม่บูตระบบปฏิบัติการเลย และบางครั้งความเสียหายหรือการขาดหายไปนี้ยังคงเกิดขึ้นในช่วงเวลาที่ไม่เหมาะสมที่สุด
ตัวอย่างเช่น ผู้ใช้รายหนึ่งตัดสินใจติดตั้งระบบปฏิบัติการ 20 ระบบบนคอมพิวเตอร์ของเขา และตั้งค่าเกี่ยวกับการสร้างพาร์ติชันที่เกี่ยวข้องบนฮาร์ดไดรฟ์ของเขา (และบางครั้งพวกเขาก็สร้างมันขึ้นมาด้วยซ้ำ) จากนั้นจึงทำการติดตั้งตามลำดับ แน่นอนว่าทั้งหมดนี้จะหยุดโหลดในบางจุดและเราจำเป็นต้องออกจากสถานการณ์อย่างมีศักดิ์ศรี
การกู้คืน Windows XP ผ่านคอนโซล
เราใส่ดิสก์การติดตั้ง Windows XP ลงในไดรฟ์และรีบูตใน BIOS เราตั้งค่าดิสก์ไดรฟ์เป็นอุปกรณ์บู๊ตเครื่องแรกหากคุณไม่ทราบวิธีการอ่านกับเรา ถัดไปโหลดโปรแกรมติดตั้ง Windows XP และหลังจากโหลดเมนูปรากฏขึ้นคุณจะต้องเลือกรายการหมายเลข 2 หากต้องการคืนค่า Windows XP โดยใช้ Recovery Console ให้คลิก ร.
คลิก รและเข้าสู่ Recovery Console ด้วยวิธีที่คุณสามารถอ่านได้
เรามีระบบปฏิบัติการหนึ่งระบบติดตั้งอยู่บนดิสก์ กับและเมื่อถูกถามว่าคุณควรเข้าสู่ระบบ Windows รุ่นใด ให้ป้อนหมายเลข 1 และกด Enter
หากคุณไม่มีรหัสผ่านผู้ดูแลระบบ เพียงกด Enter หากคุณมี ให้ป้อนรหัสผ่าน
ข้อความปรากฏขึ้น:
นั่นคือทั้งหมดที่ การกู้คืน Windows XP ผ่านคอนโซล ควรดำเนินการให้เสร็จสิ้น ให้เข้า exit และรีบูต
สิ่งที่อาจไม่ได้ผลสำหรับเราเมื่อป้อนคำสั่ง FIXMBR ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้นซึ่งหมายความว่าการเขียนลงในตารางพาร์ติชัน (MBR) ถูกบล็อกโดยการตั้งค่าใน BIOS คุณต้องเข้าไปใน BIOS และค้นหา Boot Virus Detection พารามิเตอร์ที่นั่น (ค่าเปิดใช้งาน) ตัวเลือกนี้จะบล็อกการเขียนทับเซกเตอร์สำหรับบูตของฮาร์ดไดรฟ์ซึ่งเป็นสิ่งที่เกิดขึ้นในกรณีของเรา
ถัดไปข้อผิดพลาดต่อไปนี้อาจเกิดขึ้น: “ Windows ไม่สามารถเริ่มทำงานได้เนื่องจากข้อผิดพลาดในการกำหนดค่าดิสก์ฮาร์ดแวร์” ในกรณีนี้ไฟล์ BOOT.INI จะต้องตำหนิเพื่อแก้ไขให้บูตเข้าสู่คอนโซลการกู้คืนอีกครั้งแล้วป้อนคำสั่ง bootcfg /rebuild และ กดปุ่มตกลง
- เพิ่มระบบในรายการบูต? -
เราเห็นด้วย ใช่ (ใช่)
ป้อนรหัสการดาวน์โหลดของคุณ:
เข้าสู่ Windows XP Professional
ป้อนพารามิเตอร์การบูตระบบปฏิบัติการ:
ป้อน /fastdetect ปุ่มพิเศษ ระบบตรวจไม่พบอุปกรณ์ Plug and Play ในระหว่างกระบวนการบู๊ต คุณสามารถอ่านได้
เราเปลี่ยนไฟล์ BOOT.INI และสุดท้ายหากคุณมีฮาร์ดไดรฟ์หลายตัวคุณสามารถค้นหาว่าตัวอักษรตัวไหนถูกกำหนดให้กับพวกเขาโดยใช้คำสั่ง MAP และอุปกรณ์และตัวอักษรที่เกี่ยวข้องรวมถึงระบบไฟล์จะปรากฏขึ้น บนหน้าจอ.
ต้องการคำแนะนำดีๆเกี่ยวกับวิธีการผลิต การกู้คืนบูตโหลดเดอร์ของ Windows 7หากการกู้คืนการเริ่มต้นระบบโดยใช้ดิสก์การติดตั้ง 7 ไม่ได้ช่วยอะไร ฉันจะอธิบายสั้นๆ ว่าเกิดอะไรขึ้น: มีการติดตั้ง Windows 7 บนคอมพิวเตอร์เป็นครั้งแรก จากนั้นระบบที่สองจำเป็นต้องใช้ Windows XP หลังจากการติดตั้งระบบจะเริ่มต้นโดยลำพังตามธรรมชาติ เพื่อบูตระบบปฏิบัติการสองระบบที่ฉันใช้โปรแกรม EasyBCD ต่อมาไม่จำเป็นต้องใช้ XP อีกต่อไปและฉันได้ฟอร์แมตพาร์ติชันที่ใช้ Windows 7 ตอนนี้เมื่อโหลดไม่มีอะไรเลยนอกจากหน้าจอสีดำ ในกรณีนี้สามารถทำอะไรได้บ้าง? รายละเอียดเพิ่มเติมหากเป็นไปได้ เซอร์เกย์.
การคืนค่า bootloader ของ Windows 7
สวัสดีเพื่อน! สิ่งสำคัญที่สุดคือไม่ต้องกังวลปัญหาของคุณไม่ซับซ้อนและโดยหลักการแล้วเครื่องมือ "Windows 7 Startup Recovery" แบบง่าย ๆ ที่อธิบายไว้ในบทความของเราน่าจะช่วยได้ แต่! หากบทความนี้ไม่ช่วยคุณ มีอีกสองบทความที่ควรช่วยคุณ:
บทความเหล่านี้อธิบายวิธีดีๆ อีกหลายวิธีในการกู้คืนการบูตระบบปฏิบัติการของคุณ นอกจากนี้ยังมีอีกวิธีหนึ่งดังนั้นให้ลองทำดูและอย่าเพิ่งยอมแพ้
ฉันขอเตือนคุณว่าคุณไม่สามารถติดตั้งระบบปฏิบัติการรุ่นเก่าได้หลังจากระบบปฏิบัติการที่อายุน้อยกว่า Windows 7 จะไม่บูตหลังจากติดตั้ง Windows XP บนคอมพิวเตอร์เนื่องจากระบบปฏิบัติการหลังจะเขียนทับมาสเตอร์บูตเรกคอร์ด (MBR) ระหว่างการติดตั้ง ดังนั้นคุณจึงติดตั้งตัวจัดการการบูตเพิ่มเติมซึ่งใช้ในการกำหนดค่าการบูตของระบบปฏิบัติการหลายระบบและในทางกลับกันก็มีตัวโหลดบูตของตัวเอง
- ฉันอยากจะบอกว่าข้อผิดพลาดของระบบไฟล์มักจะถูกตำหนิสำหรับการโหลด Windows 7 ไม่สำเร็จ ซึ่งสามารถแก้ไขได้แม้ว่าระบบปฏิบัติการจะไม่บูตก็ตาม รายละเอียดทั้งหมดจะอยู่ในบทความอื่นของเรา" "
- เพื่อน ๆ ในบทความนี้เราจะทำงานกับสภาพแวดล้อมการกู้คืนของ Windows 7 หรืออย่างแม่นยำยิ่งขึ้นด้วยบรรทัดคำสั่งสภาพแวดล้อมการกู้คืน ฉันจะให้คำสั่งที่จำเป็นแก่คุณ แต่ถ้าเป็นการยากสำหรับคุณที่จะจำคำสั่งเหล่านั้น คุณก็สามารถทำได้ สิ่งนี้จะทำให้งานของคุณง่ายขึ้นมาก
- Master Boot Record (MBR) เป็นเซกเตอร์แรกบนฮาร์ดไดรฟ์ซึ่งมีตารางพาร์ติชันและโปรแกรม Bootloader ขนาดเล็กที่อ่านข้อมูลจากตารางนี้ว่าพาร์ติชันใดของฮาร์ดไดรฟ์ที่จะบูตระบบปฏิบัติการจากนั้นข้อมูลก็คือ ถ่ายโอนไปยังพาร์ติชันที่มีระบบปฏิบัติการที่ติดตั้งไว้เพื่อดาวน์โหลด หากบันทึกการบูตหลักมีข้อมูลที่ไม่ถูกต้องเกี่ยวกับตำแหน่งของระบบเราจะได้รับข้อผิดพลาดต่าง ๆ ในระหว่างการบู๊ตนี่คือหนึ่งในนั้น “ BOOTMGR หายไป กด CTR-Alt-Del เพื่อรีสตาร์ท” หรือเราจะเห็นหน้าจอสีดำ ปัญหากำลังได้รับการแก้ไข กู้คืน bootloader ของ Windows 7.
เมื่อคุณถอนการติดตั้ง XP เก่าพร้อมกับ EasyBCD คุณจะทิ้งคอมพิวเตอร์ของคุณไปสู่ความเมตตาแห่งโชคชะตาด้วยบันทึกการบูตที่เข้าใจยากและเป็นการแสดงความขอบคุณที่ทำให้หน้าจอสีดำแก่คุณ เพื่อแก้ไขสถานการณ์เราจะดำเนินการ การกู้คืนการบูต Windows 7 กล่าวคือเราจะเขียนทับมาสเตอร์บูตเรกคอร์ดโดยใช้ยูทิลิตี้ Bootrec.exe ที่อยู่บนดิสก์การกู้คืนหรือบนดิสก์การติดตั้ง Windows 7 (เพื่อนถ้าคุณมีเน็ตบุ๊กและต้องการใช้สภาพแวดล้อมการกู้คืนที่อยู่บนแฟลช ขับรถแล้วอ่านคอมเมนท์ก่อน) นอกจากนี้เรายังจะใช้ยูทิลิตี้นี้เพื่อบันทึกบูตเซกเตอร์ใหม่ซึ่งสามารถเข้าใจได้ใน Windows 7
การกู้คืน bootloader ของ Windows 7 โดยอัตโนมัติ
เราบูตจากดิสก์กู้คืนหรือดิสก์การติดตั้งด้วย Windows 7 ในระยะเริ่มต้นของการบูตคอมพิวเตอร์เมื่อได้รับแจ้งให้บูตจากดิสก์ "กดปุ่มใดก็ได้เพื่อบูตจากซีดี ... " กดปุ่มใดก็ได้บนแป้นพิมพ์เป็นเวลา 5 วินาที มิฉะนั้น คุณจะไม่สามารถบูตจากดิสก์ได้
มีการค้นหาสั้น ๆ สำหรับระบบ Windows ที่ติดตั้งและการวิเคราะห์ปัญหาที่ทำให้ไม่สามารถโหลดได้
โดยปกติแล้วปัญหาต่างๆ จะถูกพบอย่างรวดเร็วและสภาพแวดล้อมการกู้คืนจะเสนอให้แก้ไขโดยอัตโนมัติ คลิกที่ปุ่ม "แก้ไขและรีสตาร์ท" หลังจากนั้นคอมพิวเตอร์จะรีสตาร์ทและบูต Windows 7 จะถูกกู้คืน
หากปัญหาในการโหลดระบบดำเนินต่อไปหรือคุณไม่ได้รับแจ้งให้แก้ไขปัญหาโดยอัตโนมัติ คุณจะต้องเลือกระบบปฏิบัติการที่คุณต้องการกู้คืนในหน้าต่างนี้ ซึ่งคุณน่าจะมีระบบปฏิบัติการและถัดไป
ก่อนอื่นให้เลือกผลิตภัณฑ์การกู้คืนการเริ่มต้นแต่ยังช่วยแก้ปัญหาการบูต Windows 7 ได้อีกด้วย
การกู้คืน bootloader ของ Windows 7 ด้วยตนเอง
หากวิธีการรักษานี้ไม่ได้ผล ให้เลือกวิธีการรักษา บรรทัดคำสั่ง
ป้อนคำสั่ง:
ดิสก์พาร์ท
lis vol (เราแสดงรายการพาร์ติชั่นฮาร์ดไดรฟ์และเห็นว่า "เล่ม 1" เป็นพาร์ติชั่นที่สงวนไว้ของระบบที่ซ่อนอยู่, โวลุ่ม 100 MB, ไฟล์บูต Windows 7 ควรอยู่ในนั้นและนี่คือสิ่งที่จำเป็นต้องเปิดใช้งาน) เรายังเห็นพาร์ติชันที่ติดตั้ง Windows 7 โดยมีตัวอักษร D: ปริมาตรคือ 60 GB
เล่มที่ 1 (เลือกเล่มที่ 1)
active (ทำให้แอคทีฟ)
ออก (ออกจาก diskpart)
bcdboot D:\Windows (โดยที่ D: พาร์ติชันที่ติดตั้ง Windows 7) คำสั่งนี้จะกู้คืนไฟล์บูต Windows 7 (ไฟล์ bootmgr และไฟล์คอนฟิกูเรชันที่เก็บข้อมูลบูต (BCD))!
"ดาวน์โหลดไฟล์ที่สร้างสำเร็จ"
การกู้คืน bootloader ของ Windows 7 ด้วยตนเอง (วิธีที่ 2)
ในหน้าต่างบรรทัดคำสั่ง ให้ป้อนคำสั่ง Bootrec และ Enter
ข้อมูลทั้งหมดเกี่ยวกับความสามารถของยูทิลิตี้จะปรากฏขึ้น เลือกรายการบันทึกการบูตหลัก Bootrec.exe /FixMbr
การดำเนินการเสร็จสมบูรณ์ด้วยความสำเร็จ บันทึกการบูตใหม่จะถูกเขียนลงในเซกเตอร์แรกของพาร์ติชันสำหรับเริ่มระบบ
คำสั่งที่สอง Bootrec.exe /FixBoot เขียนบูตเซกเตอร์ใหม่
การดำเนินการเสร็จสมบูรณ์ด้วยความสำเร็จ ออก ต่อไปเราลองโหลด Windows 7 ของเรา
เพื่อน ๆ หากคำสั่ง Bootrec.exe /FixMbr และ Bootrec.exe /Fixboot ไม่ช่วยคุณอย่าสิ้นหวังมีวิธีแก้ไขอื่น
วิธีที่ 3
ป้อนคำสั่ง Bootrec/ScanOsมันจะสแกนฮาร์ดไดรฟ์และพาร์ติชั่นทั้งหมดของคุณเพื่อหาระบบปฏิบัติการ และหากพบจะมีการแจ้งเตือนที่เหมาะสม จากนั้นคุณต้องป้อนคำสั่ง Bootrec.exe /RebuildBcdยูทิลิตี้นี้จะเสนอให้เพิ่ม Windows ที่พบลงในเมนูการบู๊ตเรายอมรับและป้อน Y แล้วกด Enter Windows ที่พบทั้งหมดจะถูกเพิ่มลงในเมนูการบู๊ต
ในกรณีของฉัน พบระบบปฏิบัติการสองระบบ ทุกอย่างสามารถเห็นได้บนภาพหน้าจอ
นอกเหนือจากวิธีการข้างต้นแล้ว ยังมีอีกวิธีหนึ่ง ให้ป้อน bootsect /NT60 SYS บนบรรทัดคำสั่ง ซึ่งเป็นโค้ดสำหรับบูตหลัก ก็จะได้รับการอัปเดตด้วย
ออก
ดังนั้นข้อผิดพลาดคือในฮาร์ดไดรฟ์ทั้งสองพาร์ติชั่น System Reserved ที่ซ่อนไว้พาร์ติชั่นแรกควรทำเครื่องหมายด้วยธงสีแดง บน Windows 7 โวลุ่มของพาร์ติชันดังกล่าวคือ 100 MB และบน Windows 8, 350 MB ส่วนเหล่านี้มีแอตทริบิวต์: ระบบ. คล่องแคล่วและอยู่ในพาร์ติชันเหล่านี้ซึ่งมีไฟล์การกำหนดค่า boot store (BCD) และไฟล์ตัวจัดการการบูตระบบ (ไฟล์ bootmgr) และปรากฎว่าส่วนอื่นนำคุณลักษณะเหล่านี้ไปใช้ ด้วยเหตุนี้ Windows 7 และ Windows 8 จะไม่สามารถบู๊ตได้
เลือกฮาร์ดไดรฟ์ตัวแรก 1 คลิกขวาที่พาร์ติชัน System Reserved แรกแล้วเลือก "ทำเครื่องหมายว่าใช้งานอยู่"
ปริมาณที่สงวนไว้ของระบบจะถูกทำเครื่องหมายว่าใช้งานอยู่ คลิกตกลง
เราทำเช่นเดียวกันกับดิสก์ 2 Acronis Disk Director ทำงานในโหมดการทำงานที่รอดำเนินการ เพื่อให้การเปลี่ยนแปลงมีผลให้คลิกปุ่ม "ใช้การดำเนินการที่รอดำเนินการ"
ดำเนินการต่อ.
อย่างที่คุณเห็น หลังจากการเปลี่ยนแปลงของเรา ส่วนที่จำเป็นก็เริ่มใช้งานได้
เราออกจากโปรแกรมและรีบูต ผลลัพธ์ของงานเป็นไปในเชิงบวก - ระบบปฏิบัติการทั้งสองโหลดทีละระบบ
หากอุปกรณ์ไม่สามารถเริ่มทำงานได้และเกิดข้อผิดพลาดอย่างต่อเนื่องระหว่างการบู๊ต คุณควรลองใช้เครื่องมือการกู้คืนมาตรฐาน หากไม่ช่วยหรือไม่พร้อมใช้งานคุณสามารถลองแก้ไขบันทึกการบูตโดยใช้บรรทัดคำสั่ง วิธีการทำเช่นนี้จะอธิบายไว้ในบทความนี้ วิธีการนี้สามารถช่วยได้ในกรณีที่ไม่สามารถเริ่มระบบปฏิบัติการได้เอง
โปรแกรมอรรถประโยชน์ bootrecexe
ขั้นตอนแรกคือการใช้ยูทิลิตี้การกู้คืนระบบมาตรฐานซึ่งจะต้องเรียกจากคอนโซล
ขออภัย จำเป็นต้องมีขั้นตอนเพิ่มเติมในการเปิดคอนโซล จะมีความจำเป็น สร้างดิสก์การกู้คืนหรือดิสก์ที่มีเวอร์ชันสำหรับการติดตั้ง Windows เป็นความคิดที่ดีที่จะมีสิ่งเหล่านี้ติดตัวอยู่เสมอ แทนที่จะบันทึกอย่างรวดเร็วบนอุปกรณ์อื่นหรือกับเพื่อน ๆ
สำหรับเจ็ดคุณจะต้องเลือกรายการ “ ระบบการเรียกคืน" แล้วเปิดคอนโซล สำหรับแปดแต้มแรกจะยังคงไม่เปลี่ยนแปลง แต่แล้วคุณจะต้องผ่านต่อไป การวินิจฉัย, โทรจากที่นั่น ตัวเลือกพิเศษจากนั้นจึงเปิดคอนโซลเท่านั้น
ในหน้าต่างที่ปรากฏขึ้น ให้ป้อนคำสั่ง Bootrec.exeหลังจากนั้นรายการการดำเนินการที่มีอยู่จะปรากฏขึ้นพร้อมคำอธิบายที่จำเป็นทั้งหมด แต่ละประเด็นจะกล่าวถึงรายละเอียดเพิ่มเติมด้านล่าง
เขียนบูตเซกเตอร์ใหม่
คำสั่งที่สองในรายการนี้ช่วยให้คุณสามารถเขียนทับบูตเซกเตอร์ปัจจุบันสำหรับระบบปฏิบัติการที่มีอยู่ในปัจจุบัน ความล้มเหลวในภาคสามารถเกิดขึ้นได้จากหลายสาเหตุ:
หากต้องการแก้ไขปัญหาทั้งหมดนี้ เพียงป้อนคำสั่ง fixboot ดังที่แสดงในภาพ
ซ่อม MBR
คำสั่งนี้บรรทัดแรกจะแก้ไขรายการที่เกี่ยวข้องในฮาร์ดไดรฟ์ระบบ ในความเป็นจริงพวกเขา มีหน้าที่รับผิดชอบในการสั่งซื้อการบูตระบบซึ่ง BIOS รู้ว่าจะโหลดอะไรและเรียงลำดับอย่างไร การดำเนินการนี้สามารถช่วยได้ในกรณี ข้อผิดพลาดเกิดขึ้น:
คุณต้องป้อนคำสั่ง fixmbr ดังที่แสดงในภาพและปัญหาทั้งหมดนี้จะหายไป
วิธีค้นหาระบบที่ติดตั้งทั้งหมด
สถานการณ์อาจเกิดขึ้นซึ่งระบบที่ติดตั้งบางระบบอาจไม่พร้อมให้ดาวน์โหลด การดำเนินการที่เหมาะสมจะช่วยให้ ตรวจสอบอุปกรณ์สำหรับการมีอยู่ของระบบปฏิบัติการที่ติดตั้งอื่น ๆ และสามารถเพิ่มเข้าไปในรายการนี้ได้โดยใช้ส่วนถัดไปของบทความ คำสั่งที่ต้องการแสดงอยู่ในภาพ
การสร้าง BCD ขึ้นมาใหม่
เข้าสู่การดำเนินการที่เกี่ยวข้อง /สร้างBcdหลังจากคำสั่งเริ่มต้นจะช่วยให้คุณสามารถเขียนระบบปฏิบัติการและเครื่องมือการกู้คืนที่พบทั้งหมดลงในไฟล์การกำหนดค่าการบูต Windows ซึ่งจะช่วยให้สามารถแสดงได้ในการบูตครั้งถัดไป
จากบทความเป็นที่ชัดเจนว่าปัญหามากมายในการเริ่มระบบสามารถแก้ไขได้โดยอิสระโดยใช้บรรทัดคำสั่งและยูทิลิตี้เดียว ดังนั้นจึงควรลองใช้ตัวเลือกนี้ก่อนที่คุณจะเริ่มตื่นตระหนก ติดตั้งระบบปฏิบัติการใหม่ หรือนำคอมพิวเตอร์เข้ารับการซ่อมแซม