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.

Command Prompt, khởi động, sự cố, Bootrec.exe

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") .

Command Prompt, khởi động, sự cố, Bootrec.exe

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)) .

Command Prompt, khởi động, sự cố, Bootrec.exe

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) .

Command Prompt, khởi động, sự cố, Bootrec.exe

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) .

Command Prompt, khởi động, sự cố, Bootrec.exe

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) .

Command Prompt, khởi động, sự cố, Bootrec.exe

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) .

Command Prompt, khởi động, sự cố, Bootrec.exe

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/RebuildBcd .

Command Prompt, khởi động, sự cố, Bootrec.exe

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 .

Command Prompt, khởi động, sự cố, Bootrec.exe

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 .

Command Prompt, khởi động, sự cố, Bootrec.exe

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 .

Command Prompt, khởi động, sự cố, Bootrec.exe

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.

Command Prompt, khởi động, sự cố, Bootrec.exe

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.

Command Prompt, khởi động, sự cố, Bootrec.exe

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 .

Command Prompt, khởi động, sự cố, Bootrec.exe

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.



About the author

Tôi là một chuyên gia Windows 10 được đề xuất với hơn 10 năm kinh nghiệm trong ngành phần mềm. Tôi có kiến ​​thức chuyên môn về cả Explorer và Office 365, đồng thời tôi đặc biệt có kỹ năng trong việc cá nhân hóa và tùy chọn giao diện cho người dùng của mình. Kỹ năng của tôi là trọng tâm của công việc kinh doanh của tôi, đó là cung cấp dịch vụ khách hàng tuyệt vời thông qua các bài đánh giá trực tuyến và tận dụng các công nghệ như AI để cải thiện hỗ trợ.



Related posts