Computer >> Hướng Dẫn Máy Tính >  >> Phần Cứng >> HDD & SSD

Volume Boot Record (VBR) là gì? Cấu trúc, sửa chữa và khác biệt với MBR

Volume Boot Record (VBR) — thường gọi là partition boot sector — là một loại boot sector, lưu trên một phân vùng cụ thể trên ổ cứng hoặc thiết bị lưu trữ khác, chứa mã máy tính cần thiết để khởi động quá trình boot.

Một thành phần của VBR đặc thù cho từng OS/chương trình, dùng để nạp OS/phần mềm, gọi là volume boot code. Thành phần kia là disk parameter block (hay media parameter block), chứa thông tin về volume: nhãn, kích thước, số sector cluster, serial number, v.v.

VBR thường viết tắt là VBR, cũng gọi là: partition boot sector, partition boot record, boot block, volume boot sector.

Lưu ý: VBR cũng là viết tắt của variable bit rate (tốc độ bit thay đổi) — không liên quan gì đến boot sector mà chỉ số bit xử lý theo thời gian. Ngược lại của constant bit rate (CBR). Xem CBR vs VBR Encoding để biết thêm.

Sửa chữa Volume Boot Record

Nếu volume boot code bị corrupt hoặc cấu hình sai, bạn có thể sửa bằng cách ghi bản sao boot code mới vào system partition.

Các bước ghi volume boot code mới phụ thuộc vào phiên bản Windows bạn đang dùng:

Thông tin thêm về Volume Boot Record

VBR được tạo khi phân vùng được định dạng. Nó nằm ở sector đầu tiên của phân vùng. Tuy nhiên, nếu thiết bị không được phân vùng (ví dụ đĩa mềm), VBR nằm ở sector đầu tiên của cả thiết bị.

Master Boot Record (MBR) là loại boot sector khác. Nếu thiết bị có một hoặc nhiều phân vùng, MBR nằm ở sector đầu tiên của toàn bộ thiết bị.

Tất cả ổ đĩa chỉ có một MBR, nhưng có thể có nhiều VBR vì thiết bị lưu trữ có thể chứa nhiều phân vùng, mỗi phân vùng có VBR riêng.

Mã máy tính trong VBR được khởi động bởi BIOS, MBR, hoặc boot manager. Nếu boot manager gọi VBR, gọi là chain loading.

NTLDR là boot loader của một số phiên bản Windows (XP và cũ hơn). Nếu cài nhiều OS trên ổ cứng, nó lấy code đặc thù các OS gộp thành một VBR để trước khi OS nào khởi động, bạn chọn boot vào OS nào. Windows mới hơn thay NTLDR bằng BOOTMGR và winload.exe.

Trong VBR cũng có thông tin về hệ thống tập tin của phân vùng (NTFS hay FAT), cũng như vị trí MFT và MFT Mirror (nếu phân vùng định dạng NTFS).

Cảnh báo: VBR là mục tiêu phổ biến của virus vì code của nó chạy trước khi OS load, và làm tự động không cần can thiệp người dùng.

Câu hỏi thường gặp (FAQ)

Khác biệt giữa MBR và VBR là gì?

Master Boot Record (MBR) được tạo khi ổ cứng được phân vùng, nhưng nó không nằm trong phân vùng. Nhiệm vụ: tìm phân vùng có VBR để quá trình boot bắt đầu. Khác với VBR, MBR không đặc thù cho bất kỳ OS nào.

Windows Boot Manager (BOOTMGR) là gì?

Windows BOOTMGR là boot manager mặc định cho Windows 10, 8, 7, Vista. Nó nạp volume boot code từ VBR để Windows khởi động.

Làm sao xử lý virus boot sector?

Dùng phần mềm antivirus hoặc lệnh DOS SYS để sửa virus boot sector, sau đó boot từ system disk sạch biết chắc. Để tránh virus boot sector, tháo tất cả thiết bị ngoại vi (USB...) trước khi tắt máy.