Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ฮาร์ดแวร์ >> HDD & SSD

Volume Boot Record (VBR) คืออะไร?

Volume Boot Record (VBR) เรียกบ่อยว่า Partition Boot Sector เป็นประเภทหนึ่งของ Boot Sector จัดเก็บอยู่บนพาร์ติชันเฉพาะบนฮาร์ดดิสก์หรืออุปกรณ์จัดเก็บอื่นๆ ที่มีโค้ดคอมพิวเตอร์จำเป็นสำหรับเริ่มกระบวนการบูต (boot process)

ส่วนประกอบของ VBR ที่เฉพาะเจาะจงต่อระบบปฏิบัติการหรือโปรแกรม ใช้โหลด OS หรือซอฟต์แวร์ เรียกว่า Volume Boot Code ส่วนอีกส่วนคือ Disk Parameter Block หรือ Media Parameter Block ซึ่งมีข้อมูลเกี่ยวกับโวล्यूम เช่น ป้ายกำกับ (label), ขนาด, จำนวนโซ็กเตอร์ต่อคลัสเตอร์, หมายเลขซีเรียล ฯลฯ

Volume Boot Record (VBR) คืออะไร?

VBR ย่อมาจาก Volume Boot Record แต่บางครั้งเรียกว่า Partition Boot Sector, Partition Boot Record, Boot Block, Volume Boot Sector

VBR ยังเป็นย่อของ Variable Bit Rate ซึ่งไม่เกี่ยวข้องกับ Boot Sector แต่อ้างอิงจำนวนบิตที่ประมวลผลต่อเวลา ตรงข้ามกับ Constant Bit Rate (CBR) ดูเพิ่มที่ CBR vs VBR Encoding

การซ่อมแซม Volume Boot Record

หาก Volume Boot Code เสียหาย (corrupted) หรือตั้งค่าผิดพลาด คุณสามารถซ่อมแซมได้โดยการเขียนโค้ดบูตใหม่ลงไปที่ System Partition

ขั้นตอนการเขียน Volume Boot Code ใหม่ ขึ้นอยู่กับ เวอร์ชัน Windows ที่คุณใช้:

ข้อมูลเพิ่มเติมเกี่ยวกับ Volume Boot Record

Volume Boot Record ถูกสร้างขึ้นเมื่อมีการจัดรูปแบบพาร์ติชัน มันอยู่ที่โซ็กเตอร์แรกของพาร์ติชัน อย่างไรก็ตาม หากอุปกรณ์ไม่ได้ถูกพาร์ติชัน เช่น ฟลอปปี้ VBR จะอยู่ที่โซ็กเตอร์แรกของอุปกรณ์ทั้งหมด

Master Boot Record (MBR) เป็นอีกประเภทหนึ่งของ Boot Sector หากอุปกรณ์มีพาร์ติชัน 1 หรือมากกว่า MBR จะอยู่ที่โซ็กเตอร์แรกของอุปกรณ์ทั้งหมด

ทุกดิสก์มี MBR เพียง 1 ตัว แต่สามารถมี VBR หลายตัวได้ เนื่องจากอุปกรณ์จัดเก็บสามารถมีพาร์ติชันหลายพาร์ติชัน ซึ่งแต่ละพาร์ติชันมี VBR ของตัวเอง

โค้ดคอมพิวเตอร์ที่จัดเก็บใน VBR จะถูกเริ่มต้นโดย BIOS, MBR, หรือ Boot Manager หากใช้ Boot Manager เรียก VBR เรียกว่า Chain Loading

NTLDR เป็น Boot Loader สำหรับ Windows บางเวอร์ชัน (XP และเก่ากว่า) หากติดตั้ง OS มากกว่า 1 ตัวบนฮาร์ดดิสก์ มันจะนำโค้ดเฉพาะของ OS แต่ละตัวมารวมใน VBR เดียว เพื่อให้ก่อน OS เริ่มทำงาน คุณเลือกได้ว่าจะบูต OS ไหน Windows ใหม่กว่าแทนที่ NTLDR ด้วย BOOTMGR และ winload.exe

ใน VBR ยังมีข้อมูลเกี่ยวกับระบบไฟล์ของพาร์ติชัน เช่นเป็น NTFS หรือ FAT และตำแหน่งของ MFT และ MFT Mirror (ถ้าพาร์ติชันเป็น NTFS)

Volume Boot Record เป็นเป้าหมายทั่วไปของไวรัส เพราะโค้ดของมันเริ่มทำงาน ก่อนที่ระบบปฏิบัติการจะโหลด และทำงานอัตโนมัติโดยไม่ต้องมีการแทรกแซงจากผู้ใช้

คำถามที่พบบ่อย (FAQ)

  • MBR และ VBR ต่างกันยังไง?

    Master Boot Record (MBR) สร้างเมื่อฮาร์ดดิสก์ถูกพาร์ติชัน แต่ ไม่ได้อยู่ภายใน พาร์ติชัน หน้าที่คือค้นหาพาร์ติชันที่มี VBR เพื่อเริ่มกระบวนการบูต ไม่เหมือน VBR, MBR ไม่เฉพาะเจาะจง OS ใด OS หนึ่ง

  • Windows Boot Manager (BOOTMGR) คืออะไร?

    Windows BOOTMGR เป็น Boot Manager เริ่มต้นสำหรับ Windows 10, 8, 7, Vista มันโหลด Volume Boot Code จาก VBR เพื่อให้ Windows เริ่มทำงาน

  • จัดการกับไวรัส Boot Sector ยังไง?

    ใช้โปรแกรมแอนติไวรัส หรือคำสั่ง DOS SYS ซ่อม Boot Sector viruses แล้วบูตจาก System Disk ที่แน่ใจว่าสะอาด เพื่อป้องกัน Boot Sector viruses ให้ถอดสื่อภายนอกทั้งหมด (เช่น USB drives) ก่อนปิดเครื่อง