หากคุณไม่เคยประสบปัญหาความล้มเหลวเมื่อโหลดระบบปฏิบัติการของคอมพิวเตอร์บทความนี้อาจไม่เป็นที่สนใจของคุณ มีไว้สำหรับผู้ที่ต้องการเรียนรู้วิธีอิสระ (โดยไม่ต้องเรียกผู้เชี่ยวชาญ) กำจัดความล้มเหลวเป็นครั้งคราวในระบบปฏิบัติการและกู้คืนเซกเตอร์สำหรับบูตด้วยมือของตนเอง
ตามกฎแล้ว ความล้มเหลวจะปรากฏขึ้นโดยไม่คาดคิด เพียงวันเดียวคุณไม่สามารถเปิดคอมพิวเตอร์ได้เนื่องจากระบบปฏิบัติการไม่สามารถบู๊ตได้ สิ่งนี้เกิดขึ้นเนื่องจากความจริงที่ว่ามาสเตอร์บูตเรคคอร์ด (MBR) หรือที่เรียกกันว่าเซกเตอร์สำหรับบูตได้รับความเสียหายด้วยเหตุผลหลายประการที่ไม่น่าสนใจสำหรับผู้ใช้ส่วนใหญ่ สาเหตุของความล้มเหลวอาจเป็นเพราะซอฟต์แวร์เสียหายต่อ MBR เนื่องจากการโจมตีของไวรัสหรือความเสียหายต่อเซกเตอร์ทางกายภาพของฮาร์ดไดรฟ์ คุณสามารถแก้ไขปัญหาได้โดยการกู้คืนเซกเตอร์สำหรับเริ่มระบบ เป็นผลให้โปรแกรมจะกำหนดพื้นที่ของฮาร์ดไดรฟ์ใหม่และเซกเตอร์อื่นของดิสก์จะทำหน้าที่ MBR
การกู้คืนเซกเตอร์สำหรับบูตนั้นค่อนข้างง่าย บ่อยครั้งที่การรีบูตระบบช่วยได้ คุณอาจได้รับข้อเสนอหลายตัวเลือก ผู้ใช้ที่ไม่มีประสบการณ์ควรเลือกตัวเลือกในการบูตระบบด้วยพารามิเตอร์การทำงานล่าสุด หากไม่ได้ผล ให้ลองบูทเข้า Safe Mode ในกรณีนี้ คุณจะไม่เห็นภาพพื้นหลัง นอกจากนี้ โปรแกรมส่วนใหญ่จะไม่ทำงาน แต่ไฟล์ที่เก็บไว้บนเดสก์ท็อปสามารถคัดลอกไปยังสื่ออื่นหรือไปยังไดรฟ์ในเครื่องได้ จำเป็นต้องลองใช้ตัวเลือกนี้เนื่องจากวิธีเดียวที่จะกู้คืนระบบได้คือติดตั้งใหม่และฟอร์แมตดิสก์ระบบเท่านั้น และหากคุณไม่ต้องการทำเอกสารสำคัญหายก็อย่าละเลยการกระทำนี้
คุณต้องค้นหาดิสก์การติดตั้ง Windows 7 หากไม่มีคำจำกัดความหรือสูญหาย คุณจะต้องค้นหาดิสก์สำหรับบูต ก่อนที่จะกู้คืนระบบอย่าลืมตรวจสอบไวรัสในฮาร์ดไดรฟ์ของคุณหรือตรวจสอบให้แน่ใจว่าไม่มีไวรัสเหล่านั้น ในการดำเนินการนี้ ให้ติดตั้งบนคอมพิวเตอร์เครื่องอื่น หรือใช้ซีดีที่มีโปรแกรมป้องกันไวรัส หากคุณเพิกเฉยต่อการตรวจสอบดังกล่าว อาจมีความเสี่ยงที่โปรแกรมโหลดบูตจะหยุดทำงานซ้ำๆ เนื่องจากไวรัสที่ซ่อนอยู่จะกลับมาทำงานอีกครั้ง
คุณควรเริ่มกู้คืนเซกเตอร์สำหรับบูต Windows 7 โดยกดปุ่ม "ลบ" เมื่อคุณเปิดคอมพิวเตอร์ ในส่วน "ขั้นสูง" (หรือ "การบูต") ให้ค้นหาลำดับการบู๊ตอุปกรณ์ ตั้งค่า BIOS เป็นอุปกรณ์แรกเป็น CD/DVD บันทึกการเปลี่ยนแปลงและออก
ขั้นตอนต่อไปคือเลือก “กู้คืน Windows โดยใช้คอนโซลการกู้คืน” จากนั้น จากรายการที่ให้ไว้ ให้เลือกระบบที่จะกู้คืนและป้อนหมายเลข กดปุ่มตกลง". จากนั้นป้อนคำสั่ง "fixmbr" เพื่อซ่อมแซม MBR หรือคำสั่ง "fixboot" ระบุอักษรระบุไดรฟ์ที่จะกู้คืน ยืนยัน (Y) แล้วกด "Enter" อีกครั้ง รีสตาร์ทคอมพิวเตอร์ของคุณ หากไม่สามารถกู้คืนบูตเซกเตอร์ด้วยวิธีนี้ได้ สิ่งเดียวที่เหลืออยู่คือติดตั้งระบบใหม่
เซกเตอร์สำหรับเริ่มระบบเป็นเซกเตอร์แรกบนโลจิคัลดิสก์ DOS ใดๆ ตัวอย่างเช่น บนฟล็อปปี้ดิสก์หรือ Zip disk นี่คือเซกเตอร์กายภาพแรกสุด เนื่องจากฟล็อปปี้ดิสก์ไม่สามารถแบ่งพาร์ติชันได้และมีลอจิคัลไดรฟ์เพียงตัวเดียวเท่านั้น บนฮาร์ดดิสก์ เซกเตอร์สำหรับบูตจะอยู่ที่จุดเริ่มต้นของแต่ละพาร์ติชันที่ไม่ใช่รองหรือที่จุดเริ่มต้นของพื้นที่ใด ๆ ของดิสก์ที่รู้จักว่าเป็นดิสก์ DOS แบบลอจิคัล
เซกเตอร์เหล่านี้เหมือนกับเซกเตอร์สำหรับบูตพาร์ติชันซึ่งมีตารางที่มีข้อมูลพิเศษเกี่ยวกับไดรฟ์แบบลอจิคัล
บล็อกพารามิเตอร์ดิสก์ที่มีข้อมูลเฉพาะ เช่น ขนาดพาร์ติชัน จำนวนเซกเตอร์ดิสก์ที่ใช้ ขนาดคลัสเตอร์ และป้ายกำกับโวลุ่ม
รหัสบูตเป็นโปรแกรมที่เริ่มกระบวนการบูตระบบปฏิบัติการ สำหรับ DOS และ Windows 9x/Me นี่คือไฟล์ Io ระบบ
ROM BIOS โหลดเซกเตอร์สำหรับบูตของฟล็อปปี้ดิสก์ และเมื่อระบบบูทจากฮาร์ดไดรฟ์ MBR จะถ่ายโอนการควบคุมไปยังเซกเตอร์สำหรับบูตของพาร์ติชันที่ใช้งานอยู่ ในทั้งสองกรณี เซกเตอร์สำหรับเริ่มระบบของดิสก์แบบลอจิคัลได้รับการควบคุม มันจะตรวจสอบบางอย่างแล้วพยายามอ่านไฟล์ระบบแรกจากดิสก์ (ใน DOS/Windows นี่คือไฟล์ Io .sys) มองไม่เห็นเซกเตอร์สำหรับบูตเนื่องจากตั้งอยู่นอกพื้นที่จัดเก็บไฟล์ของโลจิคัลดิสก์
เซกเตอร์สำหรับบูตของดิสก์ลอจิคัลถูกสร้างขึ้นโดย DOS และรูปแบบ Windows 9x บนฮาร์ดไดรฟ์ เซกเตอร์สำหรับเริ่มระบบจะอยู่ที่จุดเริ่มต้นของแต่ละไดรฟ์แบบลอจิคัลทั้งในพาร์ติชันหลักและพาร์ติชันรอง เซกเตอร์สำหรับบูตทั้งหมดพร้อมกับข้อมูลเกี่ยวกับโลจิคัลดิสก์มีบันทึกพิเศษ แต่ในระหว่างการบู๊ตจะมีการดำเนินการเฉพาะรหัสของเซกเตอร์ที่อยู่ในพาร์ติชันที่ใช้งานอยู่เท่านั้น ระบบปฏิบัติการจะอ่านเซกเตอร์ที่เหลือเพื่อกำหนดพารามิเตอร์ของไดรฟ์แบบลอจิคัล
บูตเซกเตอร์ของดิสก์แบบลอจิคัลประกอบด้วยโปรแกรม (โค้ดปฏิบัติการ) และพื้นที่ข้อมูล ระบบปฏิบัติการจำเป็นต้องใช้ข้อมูลนี้เพื่อกำหนดขนาดของไดรฟ์แบบลอจิคัลและตำแหน่งของโครงสร้าง เช่น FAT รูปแบบของบล็อกพารามิเตอร์ดิสก์มีความเฉพาะเจาะจงมาก ข้อผิดพลาดในบล็อกนี้อาจส่งผลให้เกิดปัญหาในการโหลด DOS หรือไม่สามารถเข้าถึงดิสก์ได้
ในตาราง รูปที่ 4 แสดงรูปแบบบูตเซกเตอร์ของ DOS ในเวอร์ชันต่างๆ
ตารางที่ 26.4. รูปแบบบันทึกการบูตของ DOS เวอร์ชันต่างๆ
ไดเร็กทอรีคือฐานข้อมูลที่มีข้อมูลเกี่ยวกับไฟล์ที่จัดเก็บไว้ในดิสก์ แต่ละรายการในนั้นมีความยาว 32 ไบต์ และไม่ควรมีตัวคั่นระหว่างรายการ ไดเร็กทอรีเก็บข้อมูลเกือบทั้งหมดเกี่ยวกับไฟล์ที่ระบบปฏิบัติการมีอยู่
¦ชื่อไฟล์และนามสกุล—ชื่อแปดอักขระและอักขระสามตัวของนามสกุล ระยะเวลาระหว่างชื่อไฟล์และนามสกุลเป็นนัยแต่ไม่ได้รวมอยู่ในรายการนี้
ไบต์ของแอตทริบิวต์ไฟล์ที่มีแฟล็กที่แสดงถึงแอตทริบิวต์ของไฟล์มาตรฐาน
เวลาและวันที่ที่สร้างหรือแก้ไขไฟล์
ข้อมูลเกี่ยวกับตำแหน่งของไฟล์เช่น ตำแหน่งของคลัสเตอร์ที่เหลือจะอยู่ใน FAT
ไดเร็กทอรีมีสองประเภทหลัก: ไดเร็กทอรีรากและไดเร็กทอรีย่อย ต่างกันที่จำนวนไฟล์สูงสุดที่จัดเก็บ ในแต่ละโลจิคัลไดรฟ์ ในตำแหน่งคงที่ ด้านหลังสำเนา FAT จะมีไดเร็กทอรีราก ขนาดของไดเร็กทอรีรากจะแตกต่างกันไปขึ้นอยู่กับขนาดของดิสก์ แต่ไดเร็กทอรีรากแต่ละไดเร็กทอรีจะมีจำนวนไฟล์สูงสุดคงที่ ความยาวของไดเร็กทอรีรากได้รับการแก้ไขเมื่อสร้างดิสก์แบบลอจิคัลและไม่สามารถเปลี่ยนแปลงได้ระหว่างการดำเนินการ ขนาดของไดเร็กทอรีรากของไดรฟ์ต่างๆ แสดงไว้ในตาราง 5. ไดเร็กทอรีย่อยต่างจากไดเร็กทอรีรากตรงที่สามารถจัดเก็บไฟล์ได้ตามจำนวนที่ต้องการและขยายได้ตามต้องการ
ตารางที่ 5. ขนาดไดเร็กทอรีราก
ไดเร็กทอรีทั้งหมดมีโครงสร้างเหมือนกัน รายการในฐานข้อมูลนี้จัดเก็บข้อมูลสำคัญเกี่ยวกับไฟล์ที่เกี่ยวข้องกับข้อมูลที่จัดเก็บไว้ใน FAT ผ่านทางฟิลด์ใดฟิลด์หนึ่งของรายการ - จำนวนของคลัสเตอร์แรกบนดิสก์ที่ถูกครอบครองโดยไฟล์ หากไฟล์ทั้งหมดบนดิสก์มีขนาดไม่เกินคลัสเตอร์เดียว ก็ไม่จำเป็นต้องใช้ FAT เลย FAT มีข้อมูลเกี่ยวกับไฟล์ที่ไม่ได้อยู่ในไดเร็กทอรี - หมายเลขของกลุ่มที่มีไฟล์ทั้งหมดอยู่
หากต้องการติดตามตำแหน่งของไฟล์ทั้งหมดบนดิสก์ ให้ศึกษาไดเรกทอรีและค้นหาหมายเลขคลัสเตอร์แรกและความยาวของไฟล์ จากนั้น ใช้ตารางการจัดสรรไฟล์ สำรวจห่วงโซ่ของคลัสเตอร์ที่ไฟล์ครอบครองจนกว่าคุณจะไปถึงจุดสิ้นสุดของไฟล์
รูปแบบของรายการไดเร็กทอรีขนาด 32 ไบต์จะแสดงในตาราง 6.
ตารางที่ 6. รูปแบบแค็ตตาล็อก
อคติ
คำสอดคล้องกับสองไบต์ในลำดับย้อนกลับ คำคู่สอดคล้องกับสองคำในลำดับย้อนกลับ
ชื่อไฟล์และนามสกุลของไฟล์จะถูกเขียนชิดซ้ายและเว้นวรรคตามความยาวสูงสุด เช่น ชื่อไฟล์ AL จะถูกบันทึกเป็น AL โดยที่จุดแสดงถึงช่องว่าง
ในตาราง รูปที่ 7 แสดงรายการคุณลักษณะของไฟล์ที่ใช้ในรายการไดเร็กทอรี
ตารางที่ 7 แอ็ตทริบิวต์ไฟล์
ในขั้นตอนของการจัดรูปแบบลอจิคัลของแต่ละพาร์ติชัน (ดิสก์ลอจิคัล) พื้นที่โลจิคัลสี่พื้นที่จะถูกสร้างขึ้น: · บูตเซกเตอร์; · ตารางการจัดสรรไฟล์ (ECG1 และ FAT2) · แค็ตตาล็อก; · พื้นที่ข้อมูล
เซกเตอร์สำหรับบูตบนโลจิคัลดิสก์ (พาร์ติชัน) ใด ๆ จะอยู่ก่อน บล็อกข้อมูล (512 ไบต์) เริ่มต้นด้วยคำสั่ง JMP ซึ่งถ่ายโอนการควบคุมไปยังโปรแกรม IPL2 ประกอบด้วยชื่อของระบบปฏิบัติการและเวอร์ชัน มีบล็อกพารามิเตอร์ดิสก์ BIOS (BPB) ซึ่งเป็นโปรแกรม IPL 2 ที่โหลดระบบปฏิบัติการ และลงท้ายด้วยลายเซ็น 55AA ด้านล่างตารางที่ 5 อธิบายรายการที่สำคัญที่สุดบางส่วนของเขา
จำนวนภาคที่สงวนไว้ก่อน FAT แรกคือ 32
บล็อกพารามิเตอร์ BIOS ใน EAT32 ใช้พื้นที่มากกว่าบล็อกมาตรฐานและเรียกว่า Big FAT BIOS parameter Block (BF_BPB) ด้วยเหตุนี้ บูทเซกเตอร์จึงไม่ได้ครอบครองเพียงเซกเตอร์กายภาพเดียว แต่มีสามเซกเตอร์ทางกายภาพ และมีอีกหนึ่งเซกเตอร์ทางกายภาพและตั้งอยู่ผ่านสามเซกเตอร์กายภาพในเซกเตอร์กายภาพที่เจ็ด, แปดและเก้า BF_BPB เป็นเวอร์ชันขยายของ BPB ที่มีอยู่ใน FAT 12 และ 16 บิต ประกอบด้วยโครงสร้างเดียวกันกับ BPB มาตรฐาน แต่มีฟิลด์เพิ่มเติมหลายฟิลด์ที่จำเป็นสำหรับ FAT32 การเปลี่ยนแปลงที่ทำกับ BPB เพื่อรองรับ FAT32 มีอธิบายไว้ด้านล่าง
ตารางที่ 5. รายการที่สำคัญที่สุดในบูตเซกเตอร์
ความยาว (เป็นไบต์) |
เนื้อหา |
คำสั่ง JMP และ NOP |
|
ชื่อและเวอร์ชันของ Windows |
|
จำนวนไบต์ต่อเซกเตอร์ |
|
จำนวนเซกเตอร์ต่อคลัสเตอร์ (ผลคูณของสองยกกำลัง n เสมอ) |
|
จำนวนภาคที่สงวนไว้ก่อน FAT แรก |
|
จำนวนตาราง FAT |
|
จำนวนรายการในไดเร็กทอรีราก (ขีดจำกัดสูงสุด) |
|
จำนวนเซกเตอร์ทั้งหมด (00 00 - หากขนาดดิสก์มากกว่า 32 MB) |
|
ตัวบ่งชี้สภาพแวดล้อม; ในกรณีนี้คือ F8 ซึ่งระบุดิสก์ว่าเป็นฮาร์ดไดรฟ์ที่มีความจุเท่าใดก็ได้ |
|
จำนวนเซกเตอร์ต่อองค์ประกอบตาราง FAT |
|
จำนวนเซกเตอร์ต่อแทร็ก |
|
จำนวนหัว |
|
จำนวนเซกเตอร์ที่ซ่อนอยู่ |
|
จำนวนเซกเตอร์ทั้งหมดหากขนาดดิสก์มากกว่า 32 MB |
|
หมายเลขดิสก์ ในกรณีนี้คือ 80 ซึ่งระบุพาร์ติชันหลัก |
|
ที่สงวนไว้ |
|
ขยายลายเซ็น (29 ชม. เสมอ) |
|
หมายเลขซีเรียลของวอลุ่ม |
|
ฉลากปริมาณ |
|
ประเภทระบบไฟล์ (12 บิตหรือ 16 บิต) |
บันทึก.ส่วนนี้ของบูตเซกเตอร์เรียกว่า BIOS parameter block (BPB) ประกอบด้วยคุณลักษณะทางกายภาพของดิสก์ที่ MS-DOS และ Windows ใช้ในการค้นหาพื้นที่เฉพาะ ด้วยการเพิ่มหรือคูณค่าของพารามิเตอร์เหล่านี้ ระบบปฏิบัติการจะเรียนรู้ว่าตาราง FAT อยู่ที่ใด ไดเร็กทอรีราก และตำแหน่งที่พื้นที่ข้อมูลเริ่มต้นและสิ้นสุด
องค์ประกอบนี้รายงานจำนวนเซกเตอร์ในไดเร็กทอรีราก สำหรับฮาร์ดไดรฟ์ ค่านี้จะอยู่ที่ 512 (0200h) เสมอ และหมายถึงจำนวนบรรทัดไดเร็กทอรีที่อยู่ในเซกเตอร์สามสิบสอง ตอนนี้เปลี่ยนเป็น 0 (0000h) และถูกละเว้นบนดิสก์ FAT32
จำนวนเซกเตอร์ต่อองค์ประกอบตาราง FAT
องค์ประกอบนี้ถูกแทนที่ด้วย null และตอนนี้ทำหน้าที่เป็นตัวชี้ไปยังองค์ประกอบที่เกี่ยวข้องใน BF_BPB เมื่อมาถึง BF_BPB ระหว่างการโหลด
คำอธิบายของดิสก์
ฟิลด์ขนาดสองไบต์ใหม่ที่ใช้เป็นแฟล็กเพื่อระบุว่ามีตาราง FAT หนึ่งหรือสองตารางบนดิสก์ หากตั้งค่าสถานะ จะมี FAT เพียงอันเดียวบนดิสก์ หากถูกล้าง จะมีสองอัน FAT32 ที่สร้างโดยคำสั่ง Format จะสร้างตาราง FAT 2 ตารางเสมอ
คลัสเตอร์แรกของไดเร็กทอรีราก
ขณะนี้จำนวนองค์ประกอบสูงสุดในไดเร็กทอรีรากได้ขยายเป็น 65535 แล้ว และไดเร็กทอรีรากนั้นสามารถอยู่ที่ใดก็ได้ ค่านี้ระบุจำนวนของคลัสเตอร์แรกที่ถูกครอบครองโดยไดเร็กทอรีรากบนดิสก์ EAT32
ภาคข้อมูลไฟล์
ชี้ไปที่เซกเตอร์สำหรับเริ่มระบบที่สอง ประกอบด้วยข้อมูลเกี่ยวกับจำนวนคลัสเตอร์บนดิสก์ จำนวนคลัสเตอร์ที่ว่าง และคลัสเตอร์ใดที่ได้รับการจัดสรรล่าสุด ด้วยวิธีนี้ คุณจะไม่ต้องอ่านตาราง FAT ทั้งหมดเพื่อรับข้อมูลที่ใช้บ่อยอีกต่อไป
การสำรองข้อมูลเซกเตอร์สำหรับบูต
อีกหนึ่งนวัตกรรมสำคัญใน EAT32 ในระบบไฟล์ FAT เวอร์ชันก่อนหน้า ความเสียหายต่อเซกเตอร์สำหรับบูตส่งผลให้เนื้อหาทั้งหมดของดิสก์สูญหายโดยสิ้นเชิง FAT32 บรรเทาปัญหานี้ ด้วยการเขียนการเปลี่ยนแปลงไปยังโวลุ่มสำหรับบูต FAT32 FDISK จะสร้างสำเนาสำรองของเซกเตอร์สำหรับเริ่มระบบและวางไว้ในเซกเตอร์โลจิคัล 6 ของโวลุ่ม หาก MBR ใหม่พบข้อผิดพลาดในการอ่านหรือลายเซ็นไม่ถูกต้องเมื่อเข้าถึงบูตเซกเตอร์ มันจะค้นหาเซกเตอร์ 6 และอ่านโค้ดสำหรับบูตที่เหลือจากที่นั่น
แต่ก็มีปัญหากับมันเช่นกัน เมื่อคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการนี้ปฏิเสธที่จะบูต อาจจำเป็นต้องกู้คืนเซกเตอร์การบูต HDD ซึ่งเป็นจุดเริ่มต้นของระบบทั้งหมดและเริ่มทำงาน
หากปัญหาไม่เกี่ยวข้องกับการกระทำของผู้ใช้ตามกฎแล้วเครื่องมือวินิจฉัย Windows 7 ในตัวจะสามารถแก้ไขปัญหาได้ด้วยตัวเอง เพียงรอจนกระทั่งรีบูตหลังจากเริ่มต้นไม่สำเร็จซึ่งคุณจะถูกขอให้ บูตเข้าสู่เครื่องมือการกู้คืนระบบและเลือกตัวเลือกแก้ไขตัวเองที่นั่น
ดังนั้นหากคุณพบปัญหาที่อธิบายไว้ในตอนต้นของเนื้อหานี้ ก่อนอื่นให้ใจเย็น ๆ ไม่มีอะไรเลวร้ายเกิดขึ้นและทุกอย่างสามารถแก้ไขได้เนื่องจากการคืนค่าเซกเตอร์สำหรับบูตสำหรับระบบปฏิบัติการสมัยใหม่เป็นขั้นตอนมาตรฐาน
การกระทำของคุณจะแตกต่างกันไปขึ้นอยู่กับสิ่งที่ทำให้ไม่สามารถบู๊ตเป็น "เจ็ด" ได้อย่างแน่นอน
หากคุณติดตั้งระบบปฏิบัติการ WinXP ไว้บน Win7 คุณควรดาวน์โหลดโปรแกรม EasyBCD ด้วยการรันใน XP คุณสามารถกู้คืน bootloader ได้ในไม่กี่ขั้นตอนง่ายๆ และกลับสู่รายการบูต Windows 7
ตัวอย่างเช่นหากคุณติดตั้ง Windows XP ที่ด้านบนของ Windows 7 และบูตผ่าน EasyBCD จากนั้นตัดสินใจลบพาร์ติชัน XP ลงใน HDD ด้วยเหตุผลบางประการแสดงว่าคุณมีสถานการณ์ที่ซับซ้อนมากขึ้น ด้วยการถอนการติดตั้ง XP คุณจะลบ EasyBCD ออกไปด้วย ซึ่งหมายความว่าตอนนี้คอมพิวเตอร์ไม่ทราบวิธีโหลดระบบปฏิบัติการใด ๆ
ในการกู้คืนเซกเตอร์สำหรับบูต Windows 7 คุณจะต้องจำไว้ว่าคุณมีดิสก์กู้คืน Win7 อยู่ที่ไหน (แน่นอนคุณสร้างมันขึ้นมาใช่ไหม) หรือหากคำตอบคือไม่ ให้มองหาดิสก์ ไม่สำคัญว่าคุณจะเป็นอะไร ค้นหาสิ่งที่คุณมีให้ใส่ลงในไดรฟ์ ตอนนี้คุณต้องบูตจากดิสก์และเข้าสู่ส่วน "การคืนค่าระบบ" การใช้ยูทิลิตี้ Bootrec.exe ซึ่งมีอยู่ในดิสก์การติดตั้งและดิสก์กู้คืน 7 การกู้คืนเซกเตอร์สำหรับบูต Win7 จะไม่ใช้เวลานาน
เมื่อคุณเลือก "การคืนค่าระบบ" หลังจากรอสักครู่ คุณจะมีตัวเลือกต่างๆ เป็นไปได้มากว่าจะสามารถกู้คืนระบบปฏิบัติการได้เพียงระบบเดียว - Windows 7 ในหน้าจอถัดไปที่ด้านล่าง คุณจะเห็นตัวเลือก "พร้อมรับคำสั่ง" คลิกที่มันแล้วหน้าต่างจะเปิดขึ้นซึ่งจะต้องพิมพ์คำสั่งหลายคำสั่ง
ขั้นแรก คุณควรตรวจสอบว่าทุกอย่างโอเคกับยูทิลิตี้ Bootrec หรือไม่ โดยพิมพ์ bootrec แล้วกดปุ่ม Enter จากนั้นแต่ละคำสั่งจะต้องดำเนินการให้เสร็จสิ้นโดยกดปุ่มนี้ ข้อความจะปรากฏขึ้นเพื่ออธิบายความสามารถของยูทิลิตี้
หากต้องการเริ่มการกู้คืนบูตเซกเตอร์ ให้พิมพ์คำสั่ง
หากคอมพิวเตอร์ตอบกลับว่า “การดำเนินการเสร็จสมบูรณ์” แสดงว่าทุกอย่างเป็นไปตามลำดับและโปรแกรมโหลดบูตก็ถูกเขียนใหม่ คุณสามารถไปยังส่วนที่สองได้โดยพิมพ์คำสั่ง
bootrec/fixboot.dll
หลังจากที่คุณกด Enter คอมพิวเตอร์จะสร้างบูตเซกเตอร์ใหม่ ตอนนี้คุณสามารถพิมพ์คำสั่งได้แล้ว
หลังจากการปรับเปลี่ยนทั้งหมดนี้ คุณสามารถเพลิดเพลินกับการทำงานปกติของระบบปฏิบัติการของคุณได้
อย่างที่คุณเห็นการกู้คืนเซกเตอร์สำหรับบูต Windows 7 นั้นเป็นขั้นตอนที่ง่ายมาก
วิธีการกู้คืนบูตเซกเตอร์ hdd
ผู้ใช้เกือบทุกคนที่ทำงานกับคอมพิวเตอร์ต้องเผชิญกับปัญหาเซกเตอร์ hdd ที่เสียหาย อาจมีสาเหตุหลายประการตั้งแต่การปิดระบบที่ไม่เหมาะสมไปจนถึงการแทรกซึมของไวรัสในเชิงลึก มีหลายวิธีที่เป็นไปได้ในการกู้คืนเซกเตอร์สำหรับบูต hdd และข้อมูลในนั้น (ในบางกรณี ข้อมูลอาจสูญหายตลอดไป) ตัวเลือกบางอย่างอาจซับซ้อนเกินไปสำหรับผู้ใช้พีซีทั่วไป และสิ่งที่แย่ที่สุดคือการกระทำที่ไม่ถูกต้องอาจนำไปสู่กระบวนการที่ข้อมูลสูญหายอย่างถาวรหรือสร้างความเสียหายให้กับระบบโดยรวมทั่วโลก ดังนั้นกฎข้อแรกก่อนที่จะเริ่มงานฟื้นฟูคือพยายามลดจำนวนผลกระทบและโดยเฉพาะอย่างยิ่งการจัดการที่ไม่สามารถเข้าใจได้และไม่ได้รับการยืนยัน ไม่แนะนำให้ลบ ตัด หรือคัดลอกสิ่งใดๆ แต่ละปัญหาเป็นเรื่องส่วนบุคคล ดังนั้นคุณจะต้องตรวจสอบเซกเตอร์ของซอฟต์แวร์ที่แตกต่างกัน มีโปรแกรมต่างๆ มากมาย โปรแกรมยอดนิยม ได้แก่:
HDDScan;
การกู้คืนไฟล์ที่ใช้งานอยู่;
R-สตูดิโอ;
นอร์ตันพาร์ติชั่นเมจิก;
รักโก้;
EASEUS พาร์ติชั่นมาสเตอร์
และแน่นอนว่าไม่ใช่ทั้งหมด แต่โปรแกรมเหล่านี้ส่วนใหญ่มักจะรับมือกับงานและเพลิดเพลินกับการวิจารณ์ที่ดีจากผู้ใช้ อนิจจาสิ่งนี้ไม่สามารถกู้คืนเซกเตอร์สำหรับบูตของ hdd ได้เร็วที่สุดเท่าที่จะเป็นไปได้เสมอไป ปัญหาอาจเกิดขึ้นเมื่อระบุประเภทของระบบไฟล์หรือจะไม่สามารถมองเห็นการมีอยู่ของเซกเตอร์นี้ได้
การจัดรูปแบบสื่อ
วิธีนี้เหมาะสำหรับผู้ที่ไม่สนใจข้อมูลในสื่อบันทึกและสิ่งสำคัญคือต้องกู้คืนเซกเตอร์สำหรับบูตของ hdd โดยเร็วที่สุด หลังจากขั้นตอนนี้ ในกรณี 80% งานจะได้รับการฟื้นฟูอย่างสมบูรณ์ แต่วิธีนี้มักถูกใช้เป็นทางเลือกสุดท้าย เพราะ... ข้อมูลบนดิสก์ยังคงมีบทบาทสำคัญในเกือบทุกคน โดยเฉพาะอย่างยิ่งหากเป็นคอมพิวเตอร์ที่ทำงาน
ดิสก์ทดสอบ
หากผู้ใช้ประสบปัญหาเป็นครั้งแรกและไม่รู้ว่าจะกู้คืนเซกเตอร์สำหรับบูต hdd2 ได้อย่างไรยูทิลิตี้นี้สามารถรับมือกับงานได้อย่างรวดเร็ว อย่างไรก็ตาม หากผู้ใช้ไม่ได้มีส่วนร่วม ก็จำเป็นต้องเข้าใจบางประเด็น สิ่งที่ทำให้โปรแกรมยากเป็นพิเศษคืออินเทอร์เฟซภาษาอังกฤษ หากรู้คำศัพท์ทางเทคนิคระบบก็จะเข้าใจได้
ลองพิจารณาวิธีนี้ทีละจุด:
1) ค้นหา สร้างไฟล์บันทึกใหม่ หากจำเป็น ให้ป้อนบันทึก
2) ถัดไป คุณต้องค้นหาสื่อที่เสียหายตามคำอธิบายคุณลักษณะ เช่น: Disk/dev/sds – 160 GB เลือกมัน
3) ขั้นตอนต่อไปคือการเลือกประเภทพาร์ติชันระหว่าง Intel, Sun, Mac และอื่น ๆ
4) หลังจากนั้น การดำเนินการที่เป็นไปได้ที่สามารถทำได้ด้วยดิสก์จะถูกเปิดขึ้น เลือกวิเคราะห์
5) ต่อไปเป็นการวิเคราะห์ความสูญเสียที่เป็นไปได้และโครงสร้างโดยรวม
6) การเลือกรูปทรงบนดิสก์
7) ขั้นตอนสุดท้ายในส่วน "Master Boot Record" มีหน้าที่ในการรีบูตเซกเตอร์ คุณต้องเลือกดิสก์ที่เสียหาย จากนั้นตรวจสอบเซกเตอร์และเขียน MBD ใหม่
ด้วยแนวทางปฏิบัติที่ถูกต้องหลังจากรีบูตดิสก์ควรทำงานอีกครั้งและในเวลาเดียวกันก็มีข้อมูลทั้งหมดอยู่ในรูปแบบเดียวกัน
วิธีที่สองคือใช้กับ Windows
ด้วยเหตุผลหลายประการ ตัวเลือกแรกอาจไม่ทำงาน และคำถามเกี่ยวกับวิธีการกู้คืนบูตเซกเตอร์ hdd3 ของคุณยังคงเปิดอยู่ เพื่อให้เข้าใจถึงกระบวนการกู้คืน เรามาดูรายละเอียดเพิ่มเติมว่า MBR คืออะไร
MBR เป็นเซกเตอร์แรกที่พบในดิสก์โดยมีตารางพิเศษพร้อมพาร์ติชันและโปรแกรมบูตที่อ่านข้อมูลและเส้นทางโดยเริ่มจากฮาร์ดไดรฟ์และลงท้ายด้วยพาร์ติชันของระบบปฏิบัติการที่ติดตั้ง
ขั้นตอน:
1) ขั้นแรกคุณต้องเปิดคอมพิวเตอร์และเลือกการบูตจากดิสก์การติดตั้งหรือไดรฟ์ USB กดปุ่มใดก็ได้และในหน้าต่างการติดตั้ง Windows ให้เลือก "System Restore" หากตรวจพบปัญหาให้คลิกแก้ไขและรีบูต
2) หากวิธีนี้ไม่ช่วยบูตเซกเตอร์ ให้เปิด "การคืนค่าระบบ" อีกครั้งและเลือก "ถัดไป" เขียน bootrec/fixmbr บนบรรทัดคำสั่ง คำสั่งนี้จะทำให้มาสเตอร์บูตเรคคอร์ดเข้ากันได้และแก้ไขปัญหาความเสียหาย แต่จะไม่มีอะไรเปลี่ยนแปลงในตารางพาร์ติชัน
3) เราออกคำสั่งต่อไปนี้ bootrec/fixboot การดำเนินการนี้จะเขียนบูตเซกเตอร์ใหม่ที่จะเข้ากันได้กับ Windows คลิก "ออก" และรีสตาร์ทคอมพิวเตอร์
โดยรวมแล้วสิ่งนี้น่าจะได้ผล! แต่ดังที่แสดงให้เห็นในทางปฏิบัติแล้ว การกู้คืนเซกเตอร์สำหรับบูต hdd ไม่ใช่เรื่องง่าย และในกรณีนี้ มีวิธีและคำสั่งอื่น:
1) คำสั่ง bootrec/ScanOs จะทำการสแกนแบบเต็มและค้นหาระบบปฏิบัติการ หากพบ คำสั่งดังกล่าวจะปรากฏบนหน้าจอ
2) bootrec/RebuildBcd ใช้เพื่อเพิ่ม Windows ที่พบลงในเมนูการบูตทั่วไป การรวมกัน Y และ Enter จะทำให้กระบวนการเพิ่มเติมเสร็จสมบูรณ์
หากวิธีนี้ไม่ทำให้เกิดผลตามที่ต้องการ คำสั่ง เช่น bootsect/NT60 SYS ในแต่ละกรณีสามารถกู้คืนเซกเตอร์สำหรับบูต hdd ได้โดยการอัพเดตโค้ดสำหรับบูตหลัก จากนั้นคุณต้องคลิก "ออก" และรีสตาร์ทคอมพิวเตอร์
แน่นอนว่านี่ไม่ใช่วิธีการและโปรแกรมทั้งหมดที่มีอยู่ ดังนั้นหากตัวเลือกเหล่านี้ไม่ช่วยก็ควรไปที่ฟอรัมคอมพิวเตอร์เนื่องจากผู้ใช้หลายคนประสบปัญหานี้และบอกกันถึงวิธีดำเนินการเพื่อกู้คืน hdd อย่างชาญฉลาด บูตเซกเตอร์และไม่สร้างความเสียหายเพิ่มเติมอีก บูตเซกเตอร์เป็นหัวข้อที่ได้รับความนิยมพอสมควร หากคุณใช้ Google จะเห็นได้ชัดว่าสถานการณ์ที่เกิดความล้มเหลวของบูตโหลดอาจแตกต่างกันมาก แต่มักจะมีการตอบโต้ต่อการกระทำใด ๆ เกือบทุกครั้ง ต่อไปนี้เป็นโปรแกรมที่ดีและมีประสิทธิภาพสำหรับการกู้คืนฮาร์ดไดรฟ์:
MBRFix
ฮาร์ดดิสก์พารากอน
รองเท้าบู๊ตของ Hirlen