Màn hình "Startup Settings" trong Windows Recovery Environment, hiển thị các tùy chọn vào Safe Mode và bật ghi nhật ký khởi động
2. Debugging Mode (Chế độ Gỡ lỗi)
Đây là chế độ gỡ lỗi Windows thực sự, được thiết kế để giao tiếp với một máy tính gỡ lỗi khác hoặc một kernel debugger (công cụ gỡ lỗi hạt nhân). Nó không dành cho người dùng thông thường mà chủ yếu cho các nhà phát triển và quản trị viên hệ thống chuyên nghiệp.
- Khi sử dụng: Để phân tích các lỗi hạt nhân (kernel-level errors), driver bị lỗi nghiêm trọng, hoặc khi bạn cần kết nối một trình gỡ lỗi từ xa để phân tích sự cố.
- Cách kích hoạt Debugging Mode:
- Mở Command Prompt với quyền Administrator: Nhấn Windows + X và chọn "Command Prompt (Admin)" hoặc "Windows PowerShell (Admin)".
Kích hoạt Debugging Mode: Gõ lệnh sau và nhấn Enter:
DOS
bcdedit /debug on
Để tắt Debugging Mode: Gõ lệnh sau và nhấn Enter:
DOS
bcdedit /debug off

Cửa sổ Command Prompt với lệnh bcdedit /debug on để kích hoạt debug mode PC
Khi Debugging Mode được kích hoạt, Windows sẽ cố gắng gửi thông tin gỡ lỗi qua một cổng COM (nối tiếp), USB, hoặc kết nối mạng đến một máy tính khác đang chạy phần mềm gỡ lỗi. Điều này cho phép chuyên gia phân tích dữ liệu trực tiếp trong quá trình xảy ra lỗi.
3. Enable Boot Logging (Bật Ghi nhật ký Khởi động)
Đây là một tùy chọn hữu ích khác trong chế độ gỡ lỗi Windows cho phép bạn ghi lại danh sách tất cả các driver và dịch vụ đã được tải hoặc không tải trong quá trình khởi động. Nhật ký này được lưu trong file ntbtlog.txt nằm trong thư mục C:\Windows.
- Khi sử dụng: Nếu máy tính của bạn khởi động không thành công hoặc gặp lỗi trong quá trình khởi động, file nhật ký này có thể giúp bạn chẩn đoán driver hoặc dịch vụ nào đang gây ra sự cố. Đây là một cách tuyệt vời để xác định vấn đề khi máy tính khởi động chậm hoặc treo.
- Cách bật ghi nhật ký khởi động:
- Vào menu Khởi động Nâng cao (như cách vào Safe Mode ở trên).
- Chọn Troubleshoot > Advanced options > Startup Settings > Restart.
- Khi màn hình "Startup Settings" xuất hiện, nhấn 8 hoặc F8 để chọn "Enable Boot Logging" (Bật ghi nhật ký khởi động).
- Khởi động lại máy tính. Sau khi máy tính khởi động lại, bạn có thể tìm file ntbtlog.txt để xem nhật ký.

File ntbtlog.txt mở trong Notepad, hiển thị danh sách các driver và dịch vụ được tải trong quá trình khởi động, hỗ trợ bật ghi nhật ký khởi động
4. Enable Low-resolution Video Mode (Bật Chế độ video độ phân giải thấp)
Tùy chọn này khởi động Windows với độ phân giải màn hình thấp nhất và driver đồ họa cơ bản.
- Khi sử dụng: Hữu ích nếu bạn nghi ngờ driver card đồ họa bị lỗi hoặc không tương thích, gây ra màn hình đen hoặc hiển thị sai.
- Cách bật: Truy cập menu "Startup Settings" (như trên), sau đó nhấn 3 hoặc F3.
Sử dụng chế độ gỡ lỗi để chẩn đoán và khắc phục sự cố
Khi bạn đã kích hoạt và thu thập thông tin từ chế độ gỡ lỗi Windows, bước tiếp theo là phân tích và khắc phục sự cố.
1. Phân tích file nhật ký (ntbtlog.txt)
Sau khi bật ghi nhật ký khởi động, hãy mở file C:\Windows\ntbtlog.txt bằng Notepad.
- Tìm các mục "did not load": Cuộn xuống cuối file và tìm kiếm các dòng chứa cụm từ "did not load". Đây là những driver hoặc dịch vụ không được tải thành công và có thể là nguyên nhân gây ra lỗi.
- Nghiên cứu các driver bị lỗi: Ghi lại tên của các driver không tải được (thường có đuôi .sys). Tìm kiếm tên này trên Google để biết nó thuộc về thiết bị hoặc phần mềm nào.
- Ví dụ: Nếu bạn thấy xyz.sys did not load, tìm kiếm "xyz.sys driver" để xác định.
2. Sử dụng Debugging Mode với Debugger
Đối với các vấn đề phức tạp hơn, bạn sẽ cần một công cụ gỡ lỗi kernel (kernel debugger) như WinDbg từ Windows SDK. Điều này yêu cầu kiến thức kỹ thuật nâng cao và thường được sử dụng bởi các chuyên gia.
- Thiết lập môi trường gỡ lỗi: Kết nối hai máy tính bằng cáp nối tiếp, USB hoặc qua mạng, và cài đặt WinDbg trên máy tính gỡ lỗi.
- Phân tích minidump files: Khi một lỗi BSOD xảy ra, Windows tạo ra một file minidump trong thư mục C:\Windows\Minidump. Bạn có thể mở các file này bằng WinDbg để phân tích nguyên nhân gây ra màn hình xanh.

Giao diện công cụ WinDbg đang phân tích một file minidump, hiển thị thông tin về lỗi kernel
File minidump sẽ chứa thông tin về driver hoặc tiến trình nào đã gây ra lỗi, mã lỗi, và nhiều chi tiết kỹ thuật khác.Đây là cách tốt nhất để chẩn đoán nguyên nhân gốc rễ của BSOD.
3. Các bước khắc phục dựa trên chẩn đoán
Sau khi đã xác định vấn đề từ chế độ gỡ lỗi Windows:
- Cập nhật hoặc cài đặt lại driver: Nếu nhật ký hoặc minidump chỉ ra một driver bị lỗi, hãy tìm kiếm phiên bản driver mới nhất từ trang web của nhà sản xuất phần cứng và cài đặt nó. Nếu không có bản cập nhật, hãy thử gỡ bỏ driver cũ trong Device Manager và cài đặt lại.
- Vô hiệu hóa hoặc gỡ bỏ phần mềm: Nếu một ứng dụng hoặc dịch vụ bên thứ ba gây ra xung đột, hãy thử vô hiệu hóa nó (trong Safe Mode nếu cần) hoặc gỡ cài đặt hoàn toàn.
- Kiểm tra phần cứng: Đôi khi, lỗi driver chỉ là triệu chứng của vấn đề phần cứng (ví dụ: RAM bị lỗi, ổ cứng sắp hỏng). Chạy các công cụ kiểm tra phần cứng (như Windows Memory Diagnostic cho RAM, hoặc CrystalDiskInfo cho ổ cứng) để xác định.
- Sử dụng System Restore: Nếu sự cố mới xảy ra, hãy thử khôi phục hệ thống về một điểm khôi phục trước đó khi mọi thứ còn hoạt động bình thường.
- Chạy System File Checker (SFC): Mở Command Prompt (Admin) và gõ sfc /scannow để quét và sửa chữa các file hệ thống Windows bị hỏng.
- Cập nhật Windows: Đảm bảo hệ điều hành của bạn luôn được cập nhật lên phiên bản mới nhất, vì các bản cập nhật thường bao gồm các bản vá lỗi quan trọng.
Lưu ý quan trọng khi sử dụng chế độ gỡ lỗi
- Không phải lúc nào cũng cần thiết: Đối với hầu hết các vấn đề máy tính thông thường, bạn không cần phải dùng đến chế độ gỡ lỗi Windows. Hãy thử các phương pháp khắc phục cơ bản trước.
- Yêu cầu kiến thức kỹ thuật: Việc sử dụng Debugging Mode và phân tích file dump đòi hỏi kiến thức chuyên sâu về hệ điều hành và gỡ lỗi. Nếu bạn không chắc chắn, hãy tìm sự trợ giúp từ các chuyên gia.
- Cẩn trọng với các thay đổi: Luôn sao lưu dữ liệu quan trọng và tạo điểm khôi phục hệ thống trước khi thực hiện bất kỳ thay đổi nào trong debug mode PC hoặc các cài đặt hệ thống nâng cao.
- Kiên nhẫn: Quá trình chẩn đoán lỗi có thể tốn thời gian và đòi hỏi sự kiên nhẫn.
Kết luận
Chế độ gỡ lỗi Windows là một tập hợp các công cụ mạnh mẽ dành cho việc chẩn đoán và khắc phục các vấn đề hệ thống nghiêm trọng. Từ việc bật ghi nhật ký khởi động để tìm ra driver bị lỗi cho đến việc sử dụng debug mode PC để phân tích màn hình xanh, những tùy chọn này cung cấp cái nhìn sâu sắc vào hoạt động bên trong của Windows. Mặc dù một số tính năng yêu cầu kiến thức kỹ thuật cao, việc hiểu được vai trò và cách sử dụng cơ bản của chúng sẽ giúp bạn tự tin hơn khi đối mặt với các sự cố máy tính phức tạp.
Bình Luận