Master Boot Record (MBR) là loại sector boot đặc biệt nằm ở đầu phân vùng hệ thống. MBR thông báo cho quy trình boot những gì sẽ theo sau, như bố cục phân vùng, kích thước, hệ thống file, v.v. MBR cũng truyền thống chứa một đoạn mã thực thi nhỏ chuyển quy trình boot đến hệ điều hành chính, đưa bạn vào Windows.
Thật không may, MBR không phải bất bại. Nó có thể bị hỏng, tổn thương, hoặc đơn giản biến mất, vì nhiều lý do. Điều này làm cài đặt Windows 10 dễ gặp lỗi. May mắn thay, có vài cách sửa master boot record trong Windows 10.
Nguyên Nhân Khởi Động Thất Bại Trong Windows 10
Bạn sẽ biết khi MBR fail như thế nào? Có khả năng rất lớn hệ thống sẽ không boot vào Windows. Thay vào đó, bạn sẽ gặp màn hình thông báo lỗi "Missing operating system," "MBR error," "Error loading operating system," "Invalid partition table," hoặc tương tự.
Hỏng MBR có thể xảy ra vì nhiều lý do. Hỏng hóc ổ cứng là nguyên nhân rất phổ biến. Gần đây, một số biến thể ransomware tấn công master boot record để ép nạn nhân trả tiền bảo toàn hệ thống. May mắn thay, thực hành ransomware này hiếm, tuy nhiên nhiều malware khác trực tiếp thay đổi MBR để gây thiệt hại và phiền toái tối đa.
Điều đó nói rồi, có vài cách hiệu quả sửa MBR Windows. Nếu một cách không dùng được cho hệ thống, thử cách tiếp theo.
1. Sửa Khởi Động Qua Windows Automatic Repair
Khi bạn khởi động Windows 10 lần đầu, nó sẽ phát hiện sự cố và vào chế độ Automatic Repair. Màn hình hiển thị Your PC did not start correctly. Từ đây, chọn Advanced options > Troubleshoot > Startup Repair.
Công cụ Startup Repair Windows 10 hoàn toàn tự động. Tuy nhiên, nó mất khá nhiều thời gian hoàn thành, nhưng nó sẽ khắc phục vấn đề MBR Windows 10.
2. Command Prompt Qua Windows Automatic Repair
Nếu quy trình Startup Repair Windows 10 không sửa được vấn đề MBR, hoặc bạn đơn giản thích cách tiếp cận nhanh hơn, trực tiếp hơn sửa hệ thống, bạn có thể dùng Command Prompt qua Automatic Repair. Khi hệ thống phát hiện sự cố và màn hình Automatic Repair xuất hiện, chọn Advanced Options > Troubleshoot > Command Prompt.
Bạn sẽ dùng công cụ bootrec.exe để sửa MBR hỏng. Bootrec có nhiều lệnh thiết kế khôi phục quy trình boot từ sự cố và đã có sẵn trên hệ thống Windows 10 như một phần cài đặt cơ bản.
Gõ bootrec.exe /fixmbr và nhấn Enter. Sau đó gõ bootrec.exe /fixboot và nhấn Enter. Bạn nên thấy The operation completed successfully dưới mỗi lệnh. Nếu không thấy thông báo hoàn thành mà nhận lỗi, nhập bootrec.exe /rebuildbcd và nhấn Enter. Lệnh "rebuildbcd" cố gắng xây dựng lại Boot Configuration Data (BCD) hệ thống.
Thật không may, điều này không luôn thành công lần đầu. Trong trường hợp này, Microsoft gợi ý xuất BCD store (nơi dữ liệu boot được lưu) và xây dựng lại hoàn toàn từ đầu. Nghe đáng sợ, nhưng chỉ mất chốc lát.
Nhập các lệnh theo thứ tự:
bcdedit /export c:\bcdbackup
c:
cd boot
attrib bcd -s -h -r
ren c:\boot\bcd bcd.old
bootrec.exe /rebuildbcd
Quy trình xuất và xây dựng lại sẽ hoàn toàn sửa chữa vấn đề MBR.
Những người dùng vẫn dùng Windows 7 hoặc cũ hơn cũng có thể dùng lệnh bootrec.exe /scanos. Lệnh này quét và sửa cài đặt BCD cũ.
Nếu Không Truy Cập Được Command Prompt Qua Automatic Repair
Một số người sẽ thấy Windows 10 Automatic Repair không xuất hiện lúc mong muốn. Trong tình huống này, bạn cần dùng phương tiện cài đặt Windows để boot vào chế độ sửa chữa.
Thật không may, nếu bạn không có phương tiện cài đặt Windows, bạn cần tìm hệ thống Windows hoạt động để tạo phương tiện.
Tuy nhiên, còn một giải pháp thay thế nếu bạn không có USB cài Windows hoặc đĩa. Bạn có thể lừa hệ thống nghĩ có lỗi boot bằng cách bật nguồn, rồi tắt khi logo Windows xuất hiện.
Sau khi lặp lại quy trình này 3 lần liên tiếp nhanh chóng, Automatic Repair sẽ kích hoạt. Lưu ý cách này không dùng cho mọi người, tùy trạng thái hệ thống.
3. Sửa Vấn Đề MBR Windows Dùng GParted Live
GParted Live là bản phân phối Linux có thể boot với trọng tâm quản lý phân vùng. Tuy nhiên, nó cũng cho phép làm việc trên phân vùng Windows bên ngoài hệ điều hành, nghĩa là bạn có thể cố gắng sửa và khôi phục vấn đề MBR. Để hoàn thành phần này bạn cần một hệ thống thay thế hoạt động.
Tải GParted Live
Trước hết, tải GParted Live. Có 2 phiên bản. Nếu bạn có hệ thống 32-bit, chọn phiên bản i686.iso. Phiên bản này hoạt động trên cả 32 và 64-bit, tuy nhiên với vài hạn chế. Nếu bạn có hệ thống 64-bit (và bạn chắc chắn nó 64-bit!) tải phiên bản amd64.iso.
Ghi GParted Live Ra Phương Tiện Bootable
Tiếp theo, ghi disk image ra phương tiện bootable. Tôi dùng USB flash 8GB, nhưng drive nhỏ hơn cũng được, cũng như đĩa phù hợp. Bạn cũng phải tải UNetbootin. Mở UNetbootin. Chọn Diskimage dưới panel, rồi nhấn biểu tượng 3 chấm để duyệt đến GParted Live ISO.
Chọn ISO và nhấn Open. Sau đó chọn USB flash drive bạn muốn ghi GParted Live và nhấn OK. Khi xong, rút phương tiện bootable và tắt hệ thống.
Khởi Động Vào GParted Live
Cắm phương tiện GParted Live bootable vào hệ thống MBR hỏng. Bật nguồn, nhấn phím tắt boot cho hệ thống để hiện menu chọn thiết bị boot (ví dụ F11 trên PC và laptop của tôi). Bạn sẽ thấy GParted Live là nguồn boot tiềm năng. Chọn nó và để phương tiện tải. Bạn sẽ phải chọn vài lựa chọn nhỏ như ngôn ngữ và chế độ hoạt động.
Dùng GParted Live Và TestDisk Sửa MBR
Khi môi trường GParted Live tải xong, mở Terminal, gõ sudo fdisk -l và Enter. Lệnh này liệt kê tất cả ổ và phân vùng hiện có trên hệ thống. Mở Terminal mới, gõ testdisk, chọn No Log.
Tiếp theo, nó hỏi ổ nào bạn muốn sửa. Chọn ổ của bạn, rồi Proceed.
Bây giờ chọn loại bảng phân vùng. Trong trường hợp này, chọn Intel/PC partition, và nhấn Enter.
Chọn Analyse, rồi Quick Search.
TestDisk sẽ quét ổ tìm phân vùng hiện có và đã xóa trước. Quá trình quét mất vài phút tùy kích thước ổ. Cuối cùng, nó sẽ xác định phân vùng hệ thống chính. Nó trông hơi rối, nhưng bạn muốn GParted Live liệt kê tất cả phân vùng hệ thống.
Chúng ta tìm phân vùng có dấu "*" - đây là Primary bootable partition và nơi MBR hỏng ẩn nấp. Nếu quét không hiện tất cả phân vùng, chọn Deeper Search. Thêm vào đó, GParted sẽ cho danh sách thông tin ngắn nếu có lỗi.
Nếu tất cả phân vùng xuất hiện với cờ đúng (như bootable, extended, logical) thì (và chỉ khi đó!) Write vào bảng phân vùng. Nếu cờ không đúng, bật/tắt bằng phím mũi tên. Ví dụ, trong ảnh chụp màn hình sau, ảnh đầu tiên cho thấy ổ có phân vùng thứ 2 trùng lặp ([Partition 2]). Cuộn qua phân vùng và nhấn P hiện file tìm thấy trên phân vùng đó.
Phân vùng trùng lặp đầu tiên bị hỏng, chứng minh bởi thông báo Cannot open filesystem. Filesystem seems damaged.
Phân vùng trùng lặp thứ 2 chứa danh sách thư mục file và do đó là phân vùng đúng.
Cờ cho phân vùng trùng lặp đầu tiên đặt là D (Delete), trong khi phân vùng trùng lặp thứ 2 đặt là L (Logical), khôi phục phân vùng và dữ liệu về ổ.
Khi quay lại menu TestDisk, chọn MBR Code để ghi MBR chuẩn vào ổ, và xác nhận.
Xong! Bạn có thể đóng Terminal, đăng xuất GParted Live, và tắt hệ thống. Rút phương tiện bootable GParted Live, và reboot hệ thống.
4. Sửa Vấn Đề MBR Windows Dùng Boot Repair Disk
Boot Repair Disk là bản phân phối Linux cực kỳ tiện dụng khác để sửa vấn đề MBR Windows 10. Thực tế, Boot Repair Disk bao gồm bản sao GParted, phòng khi cần. Tuy nhiên, nó đơn giản hóa quy trình khôi phục MBR thành một chương trình với các hộp kiểm dễ dàng bật/tắt.
Trước hết, tải phiên bản 64-bit hoặc 32-bit Boot Repair Disk, tùy hệ thống. Giống image GParted Live, phiên bản 32-bit chỉ hoạt động với hệ thống 32-bit, trong khi 64-bit hoạt động với cả hai.
Ghi Boot Repair Disk Ra Phương Tiện Bootable
Tiếp theo, ghi disk image ra phương tiện bootable. Tôi dùng USB flash 8GB, nhưng drive nhỏ hơn cũng được, cũng như đĩa phù hợp. Bạn cũng phải tải UNetbootin.
Mở UNetbootin. Chọn Diskimage dưới panel, nhấn 3 chấm duyệt đến Boot Repair Disk ISO.
Chọn ISO và nhấn Open. Sau đó chọn USB flash drive muốn ghi Boot Repair Disk và nhấn OK. Khi xong, rút phương tiện bootable và tắt hệ thống.
Khởi Động Vào Boot Repair Disk
Cắm phương tiện Boot Repair Disk vào hệ thống MBR hỏng. Bật nguồn, nhấn phím tắt boot để hiện menu chọn thiết bị boot (ví dụ F11 trên PC/laptop). Bạn sẽ thấy USB flash drive hoặc đĩa Boot Repair Disk là nguồn boot tiềm năng. Chọn nó và để phương tiện tải.
Dùng Boot Repair Disc Sửa MBR
Khi môi trường Boot Repair Disk tải xong (Boot Repair Disk dùng môi trường Lubuntu nhẹ), chọn LXTerminal từ thanh tác vụ. Gõ fdisk -l và Enter để liệt kê ổ và phân vùng hiện tại.
Tiếp theo, chọn logo B góc dưới phải (nơi menu Start Windows), vào System Tools > Boot Repair. Chương trình sẽ quét hệ thống, sau đó bạn chọn phiên bản sửa tự động (Automatic repair) hoặc xem Advanced Options. Thử Automatic repair trước. Sửa tự động khắc phục phần lớn sự cố boot ngay lập tức.
Nếu không được, mở Advanced options vào tab MBR options. Đối chiếu với danh sách ổ và phân vùng từ phiên LXTerminal trước, xác định phân vùng boot Windows. Boot Repair Disk đánh dấu chúng rõ ràng hơn lệnh GParted Live cơ bản! Khi chắc chắn, nhấn Apply, rồi khởi động lại hệ thống.
5. Sửa Vấn Đề MBR Dùng EaseUS Partition Master
Cách sửa cuối cùng yêu cầu bạn tháo ổ cứng vật lý từ hệ thống gặp sự cố. Sau khi tháo ổ, bạn kết nối nó với hệ thống khác và dùng EaseUS Partition Master sửa MBR.
Tải và cài EaseUS Partition Master, kết nối ổ. Chọn ổ ngoài. (Nó sẽ có nhãn MBR). Chuột phải nhãn ổ, chọn Rebuild MBR. Đi đến góc trên phải và nhấn Apply, để quy trình hoàn thành. Rút ổ, lắp lại vào hệ thống gốc, và reboot.
Sửa Chữa Master Boot Record Windows 10 Hoàn Tất!
5 tùy chọn trên đại diện cho phương pháp tốt và nhanh nhất sửa MBR hỏng hoặc bị hỏng Windows 10. Tốt hơn nữa, nhiều cách sửa này cũng hoạt động trên Windows phiên bản cũ (đặc biệt phần 2 và 3). Chỉ nhớ kiên nhẫn, và lần lượt thử từng cách sửa Windows.
Để biết thêm về MBR, xem so sánh MBR và GPT cho SSD.