Cách sử dụng Command Prompt để khắc phục sự cố với bản ghi khởi động PC của bạn
Bạn có thể sử dụng các công cụ khôi phục hệ thống(system recovery) để khắc phục hầu hết các sự cố máy tính của mình. Tuy nhiên, đôi khi bạn sẽ cần giải quyết các vấn đề như vậy theo cách thủ công, chẳng hạn như khi máy tính Windows(Windows computer) của bạn không khởi động được. Trong những trường hợp này, bạn có thể sử dụng một công cụ có tên Bootrec.exe . Nó có thể giúp bạn khắc phục sự cố và sửa chữa những thứ như bản ghi khởi động chính(master boot record) ( MBR ), khu vực khởi động(boot sector) hoặc kho lưu trữ Dữ liệu cấu hình khởi động (BCD) . (Boot Configuration Data (BCD))Đây là cách nó hoạt động, trong tất cả các phiên bản Windows hiện đại:
LƯU Ý:(NOTE:) Hướng dẫn này bao gồm Windows 10 , Windows 7 và Windows 8.1 .
Bootrec.exe - Công cụ sửa chữa(repair tool) cuối cùng cho các sự cố khởi động trong Windows
Bất kể bạn sử dụng Windows 7 hay Windows 10 , nếu hệ điều hành(operating system) của bạn gặp sự cố khởi động và Startup Repair(trouble booting and Startup Repair) không thể khắc phục sự cố, thì bạn nên thử công cụ Bootrec.exe . Với công cụ này, bạn có thể sửa chữa Bản ghi khởi động chính (MBR)(Master Boot Record (MBR)) , ghi khu vực khởi động(boot sector) mới , xây dựng lại Dữ liệu cấu hình khởi động (BCD)(Boot Configuration Data (BCD)) và thêm cài đặt Windows bị thiếu vào dữ liệu (Windows)cấu hình khởi động(boot configuration) .
Nếu bạn cần biết tất cả những điều này có nghĩa là gì, đây là lời giải thích cho từng điều trong số chúng:
- Master Boot Record (MBR) - khu vực đầu tiên của ổ đĩa hệ thống(system drive) của bạn . Mục đích của nó là cho BIOS của máy tính biết nơi cần tìm hệ điều hành(operating system) để nó có thể khởi động nó.
- Boot sector - vùng đĩa chứa mã được tải vào bộ nhớ RAM(RAM memory) , cần thiết để tải hệ điều hành(operating system) . Một khu vực khởi động(boot sector) phải có một chữ ký đĩa(disk signature) cụ thể để BIOS được xem như một khu vực khởi động(boot sector) . Nếu chữ ký này bị hỏng hoặc đã bị thay đổi, BIOS sẽ không thể tìm thấy khu vực khởi động(boot sector) và sẽ không thể tải các hướng dẫn cần thiết để tìm và khởi động hệ điều hành(operating system) . Trong Windows 7 và các phiên bản mới nhất của Windows , khu vực khởi động(boot sector) tảiWindows Boot Manager , truy cập Dữ liệu cấu hình khởi động(Boot Configuration Data) và sử dụng thông tin này để tải hệ điều hành(operating system)
- Dữ liệu cấu hình khởi động (BCD)(Boot Configuration Data (BCD)) - BCD là cơ sở dữ liệu dữ liệu cấu hình thời gian khởi động được sử dụng bởi Windows Boot Manager . Dữ liệu cấu hình khởi động(Boot Configuration Data) được lưu trữ trong tệp dữ liệu(data file) có cùng định dạng với Windows Registry .
Cách khởi động Command Prompt khi Windows không tải thành công
Để có thể sử dụng Bootrec.exe , bạn sẽ phải sử dụng Dấu nhắc lệnh(Command Prompt) . Tuy nhiên, vì bạn đã gặp sự cố khởi động nên rõ ràng là bạn sẽ không thể chạy nó từ Windows một cách đơn giản .
Bạn cần sử dụng đĩa sửa chữa(repair disc) hoặc ổ đĩa khôi phục(recovery drive) được tạo trên máy tính Windows(Windows computer) đang hoạt động . Dưới đây là một số hướng dẫn sẽ giúp bạn tạo các đĩa / ổ đĩa như vậy:
- Đĩa sửa chữa hệ thống(system repair disc) là gì và cách tạo đĩa trong Windows - hướng dẫn này áp dụng cho tất cả các phiên bản Windows hiện đại . Người dùng Windows(Windows) 7 chỉ có thể sử dụng phương pháp này nếu họ muốn có cơ hội sửa chữa máy tính. Đĩa sửa chữa(repair disc) có thể là CD hoặc DVD(CD or DVD) với tất cả các tệp cần thiết để khắc phục sự cố hệ thống của bạn
- Cách tạo ổ đĩa khôi phục(recovery drive) trong Windows 10 - tìm hiểu cách tạo thẻ nhớ USB(USB memory) có khả năng khởi động bằng các công cụ khôi phục dành cho Windows 10 .
- Cách tạo ổ đĩa khôi phục(recovery drive) trên thẻ nhớ(USB memory) USB trong Windows 8 & 8.1 - hướng dẫn này chỉ hữu ích cho người dùng Windows 8 .
Khi bạn đã tạo recovery drive/disc , hãy khởi động từ đó. Để làm điều đó, hãy cắm nó vào và khởi động máy tính hoặc thiết bị Windows(Windows computer or device) của bạn . Ngay sau khi khởi động, hãy nhấn phím chọn thiết bị khởi động(boot device selection key) trên bàn phím của bạn. Nó thường là phím F12 , F11 hoặc phím Escape(Escape key) , nhưng nó cũng có thể là phím khác, tùy thuộc vào nhà sản xuất bo mạch chủ của thiết bị của bạn. Làm điều đó sẽ làm cho máy tính của bạn hiển thị menu lựa chọn ưu tiên khởi động(boot priority selection menu) . Sử dụng các phím mũi tên(arrow keys) trên bàn phím để chọn ổ đĩa khôi phục(recovery drive) . Sau đó, nhấn Enter và khi được yêu cầu nhấn bất kỳ phím nào để khởi động từ ổ đĩa đó, hãy làm như vậy.
Nếu bạn đang sử dụng Windows 10 hoặc Windows 8.1 , sau khi PC khởi động(PC boots) từ ổ USB(USB drive) , bạn sẽ được yêu cầu chọn bố cục bàn phím(keyboard layout) mà bạn muốn sử dụng. Khi điều này xảy ra, hãy nhấp hoặc nhấn(click or tap) vào bố cục phù hợp với bàn phím của bạn. Để điều hướng giữa tất cả các bố cục bàn phím(keyboard layout) có sẵn , hãy nhấn "Xem thêm các bố cục bàn phím"("See more keyboard layouts") .
Danh sách các ngôn ngữ bàn phím có sẵn khá dài và bạn có thể phải cuộn rất nhiều cho đến khi tìm thấy bố cục mà mình muốn sử dụng. Trên màn hình tiếp theo, bạn nên nhấp hoặc nhấn vào Khắc phục sự cố (Đặt lại PC của bạn hoặc xem các tùy chọn nâng cao)(Troubleshoot (Reset your PC or see advanced options)) .
Trên màn hình Tùy chọn nâng cao(Advanced options) , nhấp hoặc nhấn vào Dấu nhắc lệnh(Command Prompt) .
Nếu bạn đang sử dụng Windows 7 , trước tiên, hãy chọn phương thức nhập bàn phím(keyboard input method) mà bạn muốn sử dụng và nhấp vào Tiếp theo(Next) .
Sau đó, nó sẽ quét các bản cài đặt Windows có sẵn và liệt kê những bản cài đặt được tìm thấy. Chọn cài đặt Windows 7 mà bạn muốn sửa chữa và nhấp vào Tiếp theo(Next) .
Sau đó, khi danh sách các Tùy chọn Khôi phục Hệ thống(System Recovery Options) có sẵn được chia sẻ, hãy nhấp vào Dấu nhắc Lệnh(Command Prompt) .
Khi bạn đã khởi chạy Command Prompt , hãy nhập lệnh bootrec.exe và nhấn Enter để xem các tùy chọn có sẵn cho công cụ này. Như bạn có thể thấy trong ảnh chụp màn hình bên dưới, có sẵn bốn tham số: /FixMbr, /FixBoot, /ScanOs và /RebuildBcd .
Hãy xem từng cách trong số chúng có thể giúp bạn giải quyết vấn đề khởi động của máy tính như thế nào. Tuy nhiên, hãy nhớ rằng ngay cả khi công cụ Bootrec.exe có thể xử lý hầu hết các sự cố khởi động, nó không đảm bảo thành công trong mọi tình huống có thể xảy ra.
Cách sửa Bản ghi khởi động chính(Master Boot Record) ( MBR )
Tham số đầu tiên của công cụ Bootrec.exe là (Bootrec.exe)/FixMbr . Nó cho phép sửa chữa một Master Boot Record (MBR)(Master Boot Record (MBR)) bị lỗi hoặc bị hỏng . Thông thường, bạn sẽ sử dụng tham số này khi gặp một trong các thông báo lỗi sau: "Không tìm thấy hệ điều hành"("Operating System not found") , "Lỗi khi tải hệ điều hành"("Error loading operating system") , "Thiếu hệ điều hành"("Missing operating system") hoặc "Bảng phân vùng không hợp lệ"("Invalid partition table") . Để bắt đầu quá trình sửa chữa (repair process)MBR , hãy chạy lệnh: bootrec.exe /fixmbr .
Cách viết một khu vực khởi động mới
Tham số /FixBoot ghi một khu vực khởi động(boot sector) mới vào phân vùng hệ thống(system partition) . Công cụ sẽ sử dụng khu vực khởi động(boot sector) tương thích với phiên bản Windows(Windows version) của bạn . Sử dụng tham số này rất hữu ích trong các trường hợp sau:
- Khu vực khởi động đã được thay thế bằng khu vực (boot sector)khởi động Windows(Windows boot) không chuẩn ;
- Khu vực khởi động bị hỏng;
- Hệ điều hành (operating system)Windows cũ hơn đã được cài đặt sau khi phiên bản Windows của bạn được cài đặt.
Để bắt đầu viết một khu vực khởi động(boot sector) mới , hãy sử dụng lệnh này: bootrec.exe /fixboot .
Cách xây dựng lại Dữ liệu cấu hình khởi động(Boot Configuration Data) ( BCD )
Dữ liệu cấu hình khởi động (BCD)(Boot Configuration Data (BCD)) chứa danh sách chi tiết về những gì được cho là tải khi khởi động. Microsoft chỉ ra rằng lỗi khởi động(boot error) cũng có thể do thiếu hoặc hỏng các tệp trong BCD . Tham số /rebuildbcd có thể rất hữu ích khi bạn phải sửa một số lỗi bằng cách xây dựng lại hoàn toàn BCD . Để xây dựng lại hoàn toàn Dữ liệu Cấu hình Khởi động(Boot Configuration Data) , hãy chạy lệnh này: bootrec.exe /rebuildbcd .
Cách thêm cài đặt Windows bị thiếu vào (Windows)Dữ liệu cấu hình khởi động(Boot Configuration Data)
Nếu máy tính của bạn được cài đặt nhiều hệ điều hành nhưng không phải tất cả chúng đều khả dụng, hãy sử dụng tùy chọn /ScanOS . Sử dụng tham số này trên Bootrec.exe sẽ khởi chạy quá trình quét trên tất cả các đĩa để tìm bất kỳ bản cài đặt Windows nào hiện không được bao gồm trong Dữ liệu cấu hình khởi động (BCD)(Boot Configuration Data (BCD)) . Trong ảnh chụp màn hình bên dưới, bạn có thể thấy quy trình quét này trông như thế nào.
Nếu lệnh bootrec.exe /scanos trả về kết quả, bạn sẽ có thể tiếp tục quá trình sửa chữa(repair process) . Cuối cùng, bạn sẽ đưa bản cài đặt Windows bị mất trở lại (Windows installation)bảng BCD(BCD table) an toàn , do đó, nó có thể khởi động trở lại.
Trước(First) hết, bạn phải xóa Master Boot Record (MBR) bằng cách sử dụng bootrec /fixmbr . Tiếp theo, gõ bootsect.exe /nt60 all /force và nhấn Enter . Tham số / nt60 áp dụng mã khởi động chính(master boot code) tương thích với BOOTMGR . Đối số /all cập nhật mã khởi động chính(master boot code) trên tất cả các phân vùng. Tham /force parameter buộc tháo gỡ (các) ổ đĩa trong quá trình cập nhật mã khởi động(boot code update) để công cụ Bootsect.exe không có được quyền truy cập ổ(volume access) đĩa độc quyền .
Chạy tất cả các lệnh này sẽ tạo một MBR mới và yêu cầu nó sử dụng đúng bộ tải khởi động Windows(Windows boot) để tải cài đặt cụ thể đó từ ổ đĩa của bạn.
Phần kết luận
Như bạn có thể làm từ hướng dẫn này, Bootrec.exe là một công cụ rất mạnh để khắc phục sự cố và khắc phục sự cố với các bản ghi khởi động của máy tính Windows của bạn. (Windows computer)Nếu bạn biết các cách khác để khắc phục sự cố với bản ghi khởi động của mình, đừng ngần ngại chia sẻ chúng trong một bình luận.
Related posts
5 cách để Command Prompt mở khi Windows không khởi động
Cách sửa chữa các tệp Windows bị thiếu hoặc bị hỏng từ Command Prompt
Các phím tắt cho Recovery Environment UEFI BIOS & Windows 10 của các
Cách sử dụng diskpart, chkdsk, defrag và các lệnh khác liên quan đến đĩa
Cách ẩn (hoặc bỏ ẩn) bất kỳ phân vùng nào, trong Windows (tất cả các phiên bản)
Cách thoát Safe Mode trong Windows
5 đĩa cứu hộ hệ thống tốt nhất dành cho PC chạy Windows không còn hoạt động tốt
Làm thế nào để kiểm tra RAM của bạn với Windows Memory Diagnostic tool
34 phím tắt cho Command Prompt của Windows 10
Làm thế nào để bắt đầu Windows 10 trong Safe Mode với Networking
Làm thế nào để mở Command Prompt (14 cách)
Command Prompt (CMD) là gì?
Cách tùy chỉnh Command Prompt (cmd) trong Windows 10
Tìm hiểu khi Windows đã được cài đặt. install date gốc của nó là bao nhiêu?
8 Tính năng mới trong Command Prompt & PowerShell của Windows 10?
3 bước để khôi phục PC Windows của bạn về trạng thái hoạt động, với Khôi phục Hệ thống
Command Prompt: 11 lệnh cơ bản bạn nên biết (cd, dir, mkdir, v.v.)
Windows Terminal là gì?
Đặt lại PowerShell và CMD về cài đặt mặc định của chúng
Cách tạo nhiều thư mục cùng một lúc