ความแตกต่างระหว่าง Fixboot และ Fixmbr (พร้อมตาราง)

สารบัญ:

Anonim

คอมพิวเตอร์หรือแล็ปท็อปอาจต้องรีบูตในบางครั้งหรือในกรณีที่ Windows หยุดทำงาน มีคุณลักษณะที่มีอยู่ใน Windows 2000, Windows XP และ Windows Server 2003 ที่เรียกว่า Recovery Console มีอินเทอร์เฟซบรรทัดคำสั่งที่อนุญาตให้ดำเนินการได้ในช่วงที่จำกัด

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

Fixboot กับ Fixmbr

ความแตกต่างระหว่าง fixboot และ fixmbr คือ fixboot ช่วยในการอัปเดตพาร์ติชันเฉพาะของรหัสบูตเซกเตอร์ในขณะที่คำสั่ง fixmbr ช่วยในการอัปเดตมาสเตอร์บูตเรคคอร์ด ทั้งคู่เข้ากันได้กับ Windows 2000, XP และ Windows Server 2003 ตอนนี้ถูกแทนที่ด้วยคำสั่งใหม่ของ Windows vista

Fixboot เป็นคำสั่งที่มีอยู่ในคอนโซลการกู้คืนของ Windows ซึ่งช่วยในการอัปเดตพาร์ติชันเฉพาะของรหัสบูตเซกเตอร์ คำสั่งสามารถใช้เพื่ออัพเดตพาร์ติชั่นที่ต้องการได้ ไม่ใช่ทั้งหมด คำสั่ง fixboot ใช้ DriveLetter เพื่อทำหน้าที่ของมัน

Fixmbr เป็นคำสั่งที่มีอยู่ในคอนโซลการกู้คืนของ Windows ซึ่งมีหน้าที่หลักในการอัพเดตมาสเตอร์บูตเรคคอร์ด คำสั่งใช้เส้นทางเฉพาะที่เรียกว่า DrivePath เพื่อทำหน้าที่ของมัน มาสเตอร์บูตเรคคอร์ดมีหน้าที่ในการเริ่มต้นของพาร์ติชันในฮาร์ดไดรฟ์

ตารางเปรียบเทียบระหว่าง Fixboot และ Fixmbr

พารามิเตอร์ของการเปรียบเทียบ

Fixboot

Fixmbr

ความหมาย คำสั่งของคอนโซลการกู้คืนของ Windows ที่ใช้ในการอัพเดตพาร์ติชันเฉพาะของรหัสบูตเซกเตอร์ คำสั่งของคอนโซลการกู้คืนของ Windows ที่ใช้ในการอัพเดตมาสเตอร์บูตเรคคอร์ด
ใช้ใน การอัปเดตรหัสบูตเซกเตอร์ของพาร์ติชันโดยใช้อักษรระบุไดรฟ์ ใช้เมื่อต้องการอัปเดตรหัสมาสเตอร์บูตเรคคอร์ด (MBR)
คำสั่งเริ่มต้น fixboot {ไดรฟ์จดหมาย:} Fixmbr
ความเข้ากันได้ของ Windows-7 เข้ากันได้ เข้ากันไม่ได้
คำสั่งเปลี่ยน Windows Vista bootrec.exe/mbr bootsect.exe/mbr

Fixboot คืออะไร?

คำสั่ง Fixboot ใช้เพื่ออัปเดตพาร์ติชันเฉพาะของรหัสบูตเซกเตอร์ Windows Recovery Console มีคำสั่ง fixboot ช่วยอัปเดตรหัสบูตเซกเตอร์ของพาร์ติชันซึ่งมีหน้าที่หลักในการโหลดและเรียกใช้ NTLDR bootloader คำสั่ง fixboot มีอยู่ใน Windows 2000 และ Windows XP คำสั่ง fixboot สามารถประมวลผลเป็น fixboot {DriveLetter:}

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

การติดฉลากของคำสั่ง fixboot สำหรับไดรฟ์ชื่อ F ถูกเขียนเป็น fixboot F: คำสั่งนี้เข้ากันได้กับ Windows Server 2003 พร้อมกับ Windows 2000 และ Windows XP มันถูกแทนที่ด้วย bootrec.exe/mbr ของ Windows Vista หน้าที่หลักของคำสั่ง Bootrec/fixboot คือการเขียนบูตเซกเตอร์ใหม่สำหรับพาร์ติชันระบบ ในกรณีของ Windows 7 คำสั่ง fixboot จะเขียนบูตเซกเตอร์ที่เข้ากันได้กับระบบ Windows 7

Fixmbr คืออะไร?

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

คำสั่ง Fixmbr สามารถใช้ได้ใน Windows 2000 และ XP เครื่องมือนี้ใช้เมื่อต้องการอัปเดต MBR (มาสเตอร์บูตเรคคอร์ด) หนึ่งในคุณสมบัติหลักของมาสเตอร์บูตเรคคอร์ดคือมีหน้าที่ในการเริ่มต้นของพาร์ติชันในไดรฟ์ คำสั่ง fixmbr จะอัพเดตโค้ดมาสเตอร์บูตเรคคอร์ดของฮาร์ดไดรฟ์ของระบบโดยใช้พาธเฉพาะที่เรียกว่า DrivePath ผู้ใช้ต้องระบุ DrivePath ให้ชัดเจนก่อนใช้คำสั่ง fixmbr ยูทิลิตี้แผนที่ใช้เพื่อรับ DrivePath

ควรใช้ Fixmbr ด้วยความระมัดระวัง เนื่องจากอาจทำให้ตารางพาร์ทิชันเสียหายได้ในกรณีที่ตรวจพบมาสเตอร์บูตเรคคอร์ดที่ไม่ถูกต้องหรือไม่ได้มาตรฐาน นอกเหนือจาก Windows 2000 และ XP แล้ว fixmbr ยังเข้ากันได้กับเซิร์ฟเวอร์ Microsoft 2003 มันถูกแทนที่ด้วย bootsect.exe/mbr ของ Windows Vista

คำสั่งแสดง 1 ในกรณีที่เกิดข้อผิดพลาดและ 0 ในกรณีที่สำเร็จ คำสั่งอัปเดตมาสเตอร์บูตเรคคอร์ดของฮาร์ดไดรฟ์: fixmbr คำสั่งเพื่ออัพเดตมาสเตอร์บูตเรคคอร์ดสำหรับ partition1 ของ harddisk0: fixmbr\Device\ Harddisk0\Parttion1

ความแตกต่างหลักระหว่าง Fixboot และ Fixmbr

บทสรุป

Fixboot และ fixmbr เป็นคำสั่งที่ใช้ในการบูตระบบ ทั้งสองเป็นคำสั่งที่มีอยู่ในคอนโซลการกู้คืนของ Windows Fixboot สามารถเข้าใจได้ง่าย ๆ ว่า fix+boot ใช้เมื่อต้องการแก้ไขพาร์ติชันเฉพาะในรหัสบูตเซกเตอร์ Fixmbr สามารถทำให้ง่ายขึ้นเป็น fix+mbr (มาสเตอร์บูตเรคคอร์ด) ใช้เมื่อต้องการอัปเดตมาสเตอร์บูตเรคคอร์ด อย่างไรก็ตาม คำสั่งทั้งสองนี้ล้าสมัยและตอนนี้แทนที่ด้วยคำสั่งใหม่ของ Windows Vista คำสั่ง Windows Vista สำหรับ fixboot และ fixmbr คือ bootrec.exe/mbr และ bootsect.exe/mbr ตามลำดับ

อ้างอิง

  1. https://dl.acm.org/doi/abs/10.1145/1294046.1294076
  2. https://www.fpcug.org/files/backup_recovery-08052008.pdf

ความแตกต่างระหว่าง Fixboot และ Fixmbr (พร้อมตาราง)