Bài viết này sẽ hướng dẫn các bạn cách thiết lập Windows 8 để tạo ra các file dump như Kernel memory dump, Small memory dump (minidump), Complete memory dump, khi bạn nhận được một lỗi màn hình xanh (Blue Screen of Death).
Bạn phải đăng nhập với quyền administrator để thực hiện theo hướng dẫn này.
Complete memory dump
Một Complete memory dump ghi lại tất cả các nội dung của bộ nhớ vật lý (RAM) tại thời điểm xảy ra crash. Một Complete memory dump hoàn toàn có thể chứa dữ liệu từ các quá trình đang chạy khi memory dump đã được thu thập. Nếu crash thứ hai xảy ra và Complete memory dump được tạo ra, các nội dung trước của tập tin C: \ Windows \ MEMORY.DMP được ghi đè.
Theo mặc định, tùy chọn complete memory dump hoàn toàn không có sẵn trong Startup and Recovery trên máy tính có 2 (GB) hoặc thêm bộ nhớ RAM được cài đặt. Bạn vẫn có thể thiết lập Windows để tạo ra một complete memory dump bằng cách sử dụng tập tin REG.
Các complete memory dump sẽ yêu cầu có một page file đặt ít nhất là kích thước của bộ nhớ vật lý được cài đặt cùng với 1MB .
Kernel memory dump
Một kernel dump chỉ chứa chế độ đọc / ghi trang hiện có trong bộ nhớ vật lý tại thời điểm xảy ra crash. Vì đây là một kernel-mode chỉ dump, không có các trang thuộc quá trình user-mode. Tuy nhiên, ít có khả năng các trang quá trình user-mode sẽ được yêu cầu kể từ khi xảy ra crash hệ thống (bugcheck) thường được gây ra bởi kernel-mode. Danh sách các tiến trình đang chạy, của các chủ đề hiện tại và danh sách các trình điều khiển được nạp được lưu trữ trong bộ nhớ nonpaged mà được lưu trong một kernel memory dump. Kích thước của kernel memory dump sẽ khác nhau dựa trên số lượng kernel-mode được phân bổ bởi Windows và các trình điều khiển có mặt trên hệ thống.
Small memory dump
Một Small memory dump (Minidump) là C: \ Windows \ Minidump có chứa stop code, các thông số, danh sách các trình điều khiển thiết bị nạp, thông tin về quá trình hiện tại và chủ đề gây ra crash.
Cấu hình Dump file Setting trong một Command Prompt
1. Mở Command Prompt với quyền adminstrator.
2. Để xem thiết lập Memory Dump hiện tại.
Sao chép và dán lệnh sau vào dấu nhắc lệnh, và nhấn Enter.
Chú ý: Ví dụ, nó được thiết lập để 2 cho một kernal memory dump.
wmic RECOVEROS get DebugInfoType
3. Để không cho Windows Tạo một tập tin Dump khi BSOD
Sao chép và dán lệnh sau vào dấu nhắc lệnh, và nhấn Enter
wmic RECOVEROS set DebugInfoType = 0
4. Để Windows tạo một Small memory dump khi BSOD
Sao chép và dán lệnh sau vào dấu nhắc lệnh, và nhấn Enter
wmic RECOVEROS set DebugInfoType = 3
5. Để windows tạo Kernel memory dump khi BSOD
Sao chép và dán lệnh sau vào dấu nhắc lệnh, và nhấn Enter
wmic RECOVEROS set DebugInfoType = 2
6. Để windows tạo Complete memory dump khi BSOD
Sao chép và dán lệnh sau vào dấu nhắc lệnh, và nhấn Enter
wmic RECOVEROS set DebugInfoType = 1
Close Command Prompt và khởi động lại máy tính
Bạn phải đăng nhập với quyền administrator để thực hiện theo hướng dẫn này.
Complete memory dump
Một Complete memory dump ghi lại tất cả các nội dung của bộ nhớ vật lý (RAM) tại thời điểm xảy ra crash. Một Complete memory dump hoàn toàn có thể chứa dữ liệu từ các quá trình đang chạy khi memory dump đã được thu thập. Nếu crash thứ hai xảy ra và Complete memory dump được tạo ra, các nội dung trước của tập tin C: \ Windows \ MEMORY.DMP được ghi đè.
Theo mặc định, tùy chọn complete memory dump hoàn toàn không có sẵn trong Startup and Recovery trên máy tính có 2 (GB) hoặc thêm bộ nhớ RAM được cài đặt. Bạn vẫn có thể thiết lập Windows để tạo ra một complete memory dump bằng cách sử dụng tập tin REG.
Các complete memory dump sẽ yêu cầu có một page file đặt ít nhất là kích thước của bộ nhớ vật lý được cài đặt cùng với 1MB .
Kernel memory dump
Một kernel dump chỉ chứa chế độ đọc / ghi trang hiện có trong bộ nhớ vật lý tại thời điểm xảy ra crash. Vì đây là một kernel-mode chỉ dump, không có các trang thuộc quá trình user-mode. Tuy nhiên, ít có khả năng các trang quá trình user-mode sẽ được yêu cầu kể từ khi xảy ra crash hệ thống (bugcheck) thường được gây ra bởi kernel-mode. Danh sách các tiến trình đang chạy, của các chủ đề hiện tại và danh sách các trình điều khiển được nạp được lưu trữ trong bộ nhớ nonpaged mà được lưu trong một kernel memory dump. Kích thước của kernel memory dump sẽ khác nhau dựa trên số lượng kernel-mode được phân bổ bởi Windows và các trình điều khiển có mặt trên hệ thống.
Small memory dump
Một Small memory dump (Minidump) là C: \ Windows \ Minidump có chứa stop code, các thông số, danh sách các trình điều khiển thiết bị nạp, thông tin về quá trình hiện tại và chủ đề gây ra crash.
Cấu hình Dump file Setting trong một Command Prompt
1. Mở Command Prompt với quyền adminstrator.
2. Để xem thiết lập Memory Dump hiện tại.
Sao chép và dán lệnh sau vào dấu nhắc lệnh, và nhấn Enter.
Chú ý: Ví dụ, nó được thiết lập để 2 cho một kernal memory dump.
wmic RECOVEROS get DebugInfoType
3. Để không cho Windows Tạo một tập tin Dump khi BSOD
Sao chép và dán lệnh sau vào dấu nhắc lệnh, và nhấn Enter
wmic RECOVEROS set DebugInfoType = 0
4. Để Windows tạo một Small memory dump khi BSOD
Sao chép và dán lệnh sau vào dấu nhắc lệnh, và nhấn Enter
wmic RECOVEROS set DebugInfoType = 3
5. Để windows tạo Kernel memory dump khi BSOD
Sao chép và dán lệnh sau vào dấu nhắc lệnh, và nhấn Enter
wmic RECOVEROS set DebugInfoType = 2
6. Để windows tạo Complete memory dump khi BSOD
Sao chép và dán lệnh sau vào dấu nhắc lệnh, và nhấn Enter
wmic RECOVEROS set DebugInfoType = 1
Close Command Prompt và khởi động lại máy tính
Windows