วิธีตรวจสอบบูตเซกเตอร์ของฮาร์ดไดรฟ์ของคุณ วิธีการกู้คืนบูตเซกเตอร์และบันทึกการบูต

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

สาเหตุที่เป็นไปได้ของความล้มเหลว

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

สารละลาย

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

การกู้คืนบูตเซกเตอร์ของ Windows 7

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

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

คุณควรเริ่มกู้คืนเซกเตอร์สำหรับบูต Windows 7 โดยกดปุ่ม "ลบ" เมื่อคุณเปิดคอมพิวเตอร์ ในส่วน "ขั้นสูง" (หรือ "การบูต") ให้ค้นหาลำดับการบูตอุปกรณ์ ตั้งค่า BIOS เป็นอุปกรณ์แรกเป็น CD/DVD บันทึกการเปลี่ยนแปลงและออก

ขั้นตอนต่อไปคือเลือก “กู้คืน Windows โดยใช้คอนโซลการกู้คืน” จากนั้น จากรายการที่ให้ไว้ ให้เลือกระบบที่จะกู้คืนและป้อนหมายเลข กดปุ่มตกลง". จากนั้นป้อนคำสั่ง "fixmbr" เพื่อซ่อมแซม MBR หรือคำสั่ง "fixboot" ระบุอักษรระบุไดรฟ์ที่จะกู้คืน ยืนยัน (Y) แล้วกด "Enter" อีกครั้ง รีสตาร์ทคอมพิวเตอร์ของคุณ หากไม่สามารถกู้คืนบูตเซกเตอร์ด้วยวิธีนี้ได้ สิ่งเดียวที่เหลืออยู่คือติดตั้งระบบใหม่

วิธีคืนค่าการบูต ภาค 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 ให้กดปุ่มใดก็ได้แล้วเลือก “System Restore” ในหน้าต่างการติดตั้ง Windows หากตรวจพบปัญหา ให้คลิกแก้ไขและรีบูต
2) หากสิ่งนี้ไม่ช่วยบูตเซกเตอร์ให้เปิด "การคืนค่าระบบ" อีกครั้งแล้วเลือก "ถัดไป" บรรทัดคำสั่งเขียน bootrec/fixmbr. คำสั่งนี้จะทำให้มาสเตอร์บูตเรคคอร์ดเข้ากันได้และแก้ไขปัญหาความเสียหาย แต่จะไม่มีอะไรเปลี่ยนแปลงในตารางพาร์ติชัน
3) เราออกคำสั่งต่อไปนี้ bootrec/fixboot การดำเนินการนี้จะเขียนบูตเซกเตอร์ใหม่ที่จะเข้ากันได้กับ Windows คลิก "ออก" และรีสตาร์ทคอมพิวเตอร์

โดยรวมแล้วสิ่งนี้น่าจะได้ผล! แต่ดังที่แสดงให้เห็นในทางปฏิบัติแล้ว การกู้คืนเซกเตอร์สำหรับบูต hdd ไม่ใช่เรื่องง่าย และในกรณีนี้ มีวิธีและคำสั่งอื่น:
1) คำสั่ง bootrec/ScanOs ทำการสแกนและค้นหาแบบเต็ม ระบบปฏิบัติการหากพบก็จะปรากฏบนหน้าจอ
2) bootrec/RebuildBcd ใช้เพื่อเพิ่ม Windows ที่พบลงในเมนูการบูตทั่วไป การรวมกัน Y และ Enter จะทำให้กระบวนการเพิ่มเสร็จสมบูรณ์

หากวิธีนี้ไม่ทำให้เกิดผลตามที่ต้องการ คำสั่ง เช่น bootsect/NT60 SYS ในแต่ละกรณีสามารถกู้คืนเซกเตอร์สำหรับบูต hdd ได้โดยการอัพเดตโค้ดสำหรับบูตหลัก จากนั้นคุณต้องคลิก "ออก" และรีสตาร์ทคอมพิวเตอร์
แน่นอนว่านี่ไม่ใช่วิธีการและโปรแกรมทั้งหมดที่มีอยู่ ดังนั้นหากตัวเลือกเหล่านี้ไม่ช่วยก็ควรไปที่ฟอรัมคอมพิวเตอร์เนื่องจากผู้ใช้หลายคนประสบปัญหานี้และบอกกันถึงวิธีดำเนินการเพื่อกู้คืน hdd อย่างชาญฉลาด บูตเซกเตอร์และไม่สร้างความเสียหายเพิ่มเติมอีก บูตเซกเตอร์เป็นหัวข้อที่ได้รับความนิยมพอสมควร หากคุณใช้ Google จะเห็นได้ชัดว่าสถานการณ์ที่เกิดความล้มเหลวของ Bootloader อาจแตกต่างกันมาก แต่มักจะมีการตอบโต้ต่อการกระทำใด ๆ เกือบทุกครั้ง ต่อไปนี้เป็นโปรแกรมที่ดีและมีประสิทธิภาพสำหรับการกู้คืนฮาร์ดไดรฟ์:
MBRFix
ฮาร์ดดิสก์พารากอน
รองเท้าบู๊ตของ Hirlen

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

การดำเนินการกู้คืน Boot Sector ด้วยวิธี "อัตโนมัติ" ทำได้ง่ายกว่า แต่ไม่ได้ยกเว้นความเป็นไปได้ในการกู้คืน "ด้วยตนเอง" โดยใช้ดินสอ กระดาษ และโปรแกรมแก้ไขดิสก์ ดังที่ได้กล่าวไว้ข้างต้น หากมีองค์ประกอบโครงสร้างลอจิคัลที่สมบูรณ์ (หรืออย่างน้อยก็เสียหายบางส่วน) บนดิสก์ที่กำลังกู้คืน ให้บันทึกเป็นไฟล์ในดิสก์สำรองข้อมูล

ไม่ใช่เรื่องง่าย ไม่เพียงแต่ Boot Sector เท่านั้นที่ถูกทำลาย

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

ทำการฟอร์แมตมาตรฐานของพาร์ติชันดิสก์หลัก เช่น รูปแบบ C: คำสั่ง ในกรณีนี้ โครงสร้างไฟล์ของพาร์ติชันดิสก์ที่ฟอร์แมตจะถูกสร้างขึ้นด้วยการสร้าง Boot Sector ใหม่, Clean FAT และ Root Directory พื้นที่ข้อมูลจะไม่ได้รับผลกระทบเช่น ข้อมูลในพื้นที่ข้อมูลไม่เปลี่ยนแปลง

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

หากคุณโชคดีและคุณมีอิมเมจ FAT และ/หรือ Root Directory ที่ยังเหลืออยู่ซึ่งสงวนไว้เป็นไฟล์ คุณควรใช้ DiskEditor เพื่อกู้คืนรูปภาพเหล่านั้นลงดิสก์ หากคุณมีสำเนา FAT ชุดที่สอง แต่สำเนาแรกไม่มี คุณควรคัดลอกสำเนาที่สองแทนสำเนาแรก

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

วิธีคืนค่า Boot Sector ด้วยตนเอง

ที่อยู่บูตเซกเตอร์สามารถพบได้ในเซกเตอร์กายภาพที่มีพิกัด 0/0/1 (แทร็ก/ส่วนหัว/เซกเตอร์) ในองค์ประกอบตารางพาร์ติชันที่สอดคล้องกับส่วน ถัดไปคุณต้องไปที่เซกเตอร์นี้และดูในรูปแบบ Boot Record (ปุ่ม F7 ในโปรแกรม Disk Editor) หากมี "ขยะ" ในช่องของเซกเตอร์ราก จะต้องกู้คืนเซกเตอร์นี้ด้วยตนเอง คุณต้องกรอกส่วนที่เหลือของเซกเตอร์สำหรับบูตด้วยศูนย์หรือคัดลอกเซกเตอร์สำหรับบูตของฟล็อปปี้ดิสก์ระบบไปยังตำแหน่งนี้หากพาร์ติชันดิสก์ทำงานอยู่ (C:) จากนั้นคุณจะต้องกรอกข้อมูลในฟิลด์ควบคุมของเซกเตอร์นี้ด้วยตนเอง:

ฟิลด์บันทึกการบูต

ค่าที่ถูกต้อง

คุณสามารถเขียนชื่อของคุณได้ที่นี่

ไบต์ต่อเซกเตอร์

ภาคต่อคลัสเตอร์

เราจะคำนวณในภายหลัง

ภาคสงวนที่จุดเริ่มต้น

รายการไดเรกทอรีราก

เซกเตอร์ทั้งหมดบนดิสก์

ค่านี้นำมาจากตารางพาร์ติชัน (ฟิลด์ +0Ch ในองค์ประกอบที่เกี่ยวข้อง)

ไบต์ตัวอธิบายสื่อ

ภาคต่อ FAT

เราจะคำนวณในภายหลัง

ภาคต่อแทร็ก

ค่านี้นำมาจากข้อมูลไดรฟ์

ภาคพิเศษที่ซ่อนอยู่

ค่านี้เท่ากับค่า Relative Sectors (ฟิลด์ +08h ในองค์ประกอบตารางพาร์ติชันที่เกี่ยวข้อง) หากดิสก์ไม่สามารถบู๊ตได้ หมายเลข 8388608 (800000h) จะถูกเพิ่มให้กับค่านี้

ในตารางนี้ ช่อง Sectors per FAT และ Sectors per Cluster เว้นว่างไว้ จำเป็นต้องคำนวณเพิ่มเติม:

ภาคต่อ FAT: เราดูเซกเตอร์ของดิสก์ตาม Boot Record จนกระทั่งพบจุดเริ่มต้นของไดเร็กทอรีราก เราจำพิกัดของภาคแค็ตตาล็อก จากนั้นเราคำนวณจำนวนสัมพัทธ์ของเซกเตอร์นี้สัมพันธ์กับ Boot Record บนพื้นฐานที่ทราบจำนวนด้านบนดิสก์, จำนวนเซกเตอร์ต่อแทร็กและที่อยู่สัมพัทธ์ของ Boot Record = 1 จากนั้นเราจะพบสิ่งที่จำเป็น ช่อง S/F:

ส/ฉ:= (<Относ. сектор каталога>-1) ดิวิชั่น 2

ภาคต่อคลัสเตอร์: ค่านี้จะต้องเลือกตามข้อเท็จจริงที่ว่าสามารถรับค่าได้ 8 sect/clast หรือ 4 sect/clast

บันทึก. คำอธิบายนี้ใช้กับ FAT 16 หากไดรฟ์ใช้ FAT 32 โปรดดูที่ คำอธิบาย

ในขั้นตอนของการจัดรูปแบบลอจิคัลของแต่ละพาร์ติชัน (โลจิคัลดิสก์) พื้นที่โลจิคัลสี่พื้นที่จะถูกสร้างขึ้น: · บูตเซกเตอร์; · ตารางการจัดสรรไฟล์ (ECG1 และ FAT2) · แค็ตตาล็อก; · พื้นที่ข้อมูล

เซกเตอร์สำหรับบูตบนโลจิคัลดิสก์ (พาร์ติชัน) ใด ๆ จะอยู่ก่อน บล็อกข้อมูล (512 ไบต์) เริ่มต้นด้วยคำสั่ง JMP ซึ่งถ่ายโอนการควบคุมไปยังโปรแกรม IPL2 มีชื่อของระบบปฏิบัติการและเวอร์ชัน และมีบล็อกพารามิเตอร์ ดิสก์ไบออส(VRB) โปรแกรม IPL 2 ที่โหลดระบบปฏิบัติการและลงท้ายด้วยลายเซ็น 55AA รายการที่สำคัญที่สุดบางรายการมีคำอธิบายด้านล่างในตารางที่ 5

การเปลี่ยนแปลงเซกเตอร์สำหรับเริ่มระบบ จำนวนเซกเตอร์ที่สงวนไว้

จำนวนภาคที่สงวนไว้ก่อน FAT แรกคือ 32

บล็อกพารามิเตอร์ bios ใหม่

บล็อกพารามิเตอร์ BIOS ใน EAT32 ใช้พื้นที่มากกว่าบล็อกมาตรฐานและเรียกว่า Big FAT BIOS parameter Block (BF_BPB) ด้วยเหตุนี้ บูทเซกเตอร์จึงไม่ได้ครอบครองเพียงเซกเตอร์กายภาพเดียว แต่มีสามเซกเตอร์ทางกายภาพ และมีอีกหนึ่งเซกเตอร์ทางกายภาพและตั้งอยู่ผ่านสามเซกเตอร์กายภาพในเซกเตอร์กายภาพที่เจ็ด, แปดและเก้า BF_BPB เป็นเวอร์ชันขยายของ BPB ที่มีอยู่ใน FAT 12 และ 16 บิต ประกอบด้วยโครงสร้างเดียวกันกับ BPB มาตรฐาน แต่มีฟิลด์เพิ่มเติมหลายฟิลด์ที่จำเป็นสำหรับ FAT32 การเปลี่ยนแปลงที่ทำกับ BPB เพื่อรองรับ FAT32 มีอธิบายไว้ด้านล่าง

ตารางที่ 5. รายการที่สำคัญที่สุดในบูตเซกเตอร์

ความยาว (เป็นไบต์)

เนื้อหา

คำสั่ง JMP และ NOP

ชื่อเรื่องและ เวอร์ชันวินโดวส์

จำนวนไบต์ต่อเซกเตอร์

จำนวนเซกเตอร์ต่อคลัสเตอร์ (ผลคูณของสองยกกำลัง 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 เพียงอันเดียวบนดิสก์ หากถูกล้าง จะมีสอง FAT FAT32 ที่สร้างโดยคำสั่ง Format จะสร้างตาราง FAT 2 ตารางเสมอ

คลัสเตอร์แรกของไดเร็กทอรีราก

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

ภาคข้อมูลไฟล์

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

การสำรองข้อมูลเซกเตอร์สำหรับบูต

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

วิธีการกู้คืนบูตเซกเตอร์ hdd

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

การกู้คืนไฟล์ที่ใช้งานอยู่;

EASEUS พาร์ติชั่นมาสเตอร์

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

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

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

ลองพิจารณาวิธีนี้ทีละจุด:

1) ค้นหา สร้างไฟล์บันทึกใหม่ หากจำเป็น ให้ป้อนบันทึก

3) ขั้นตอนต่อไปคือการเลือกประเภทพาร์ติชันระหว่าง Intel, Sun, Mac และอื่น ๆ

4) หลังจากนั้น การดำเนินการที่เป็นไปได้ที่สามารถทำได้ด้วยดิสก์จะถูกเปิดขึ้น เลือกวิเคราะห์

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 ได้โดยการอัพเดตโค้ดสำหรับบูตหลัก จากนั้นคุณต้องคลิก "ออก" และรีสตาร์ทคอมพิวเตอร์