Trang chủ » làm thế nào để » Bộ nhớ Windows chính xác Chúng dùng để làm gì?

    Bộ nhớ Windows chính xác Chúng dùng để làm gì?

    Khi Windows màn hình xanh, nó tạo ra các tệp kết xuất bộ nhớ - còn được gọi là các bãi đổ vỡ. Đây là những gì BSOD của Windows 8 đang nói đến khi nói rằng chương trình của họ chỉ thu thập một số thông tin lỗi.

    Các tệp này chứa một bản sao bộ nhớ của máy tính tại thời điểm xảy ra sự cố. Chúng có thể được sử dụng để giúp chẩn đoán và xác định vấn đề dẫn đến sự cố ngay từ đầu.

    Các loại kết xuất bộ nhớ

    Windows có thể tạo ra một số loại bộ nhớ khác nhau. Bạn có thể truy cập cài đặt này bằng cách mở Bảng điều khiển, nhấp vào Hệ thống và bảo mật và nhấp vào Hệ thống. Nhấp vào Cài đặt hệ thống nâng cao trong thanh bên, nhấp vào tab Nâng cao và nhấp vào Cài đặt bên dưới Khởi động và khôi phục.

    Theo mặc định, cài đặt bên dưới Ghi thông tin gỡ lỗi được đặt thành Kết xuất bộ nhớ tự động. Đây là mỗi loại kết xuất bộ nhớ thực sự là:

    Hoàn thành kết xuất bộ nhớ: Kết xuất bộ nhớ hoàn chỉnh là loại kết xuất bộ nhớ lớn nhất có thể. Điều này chứa một bản sao của tất cả các dữ liệu được sử dụng bởi Windows trong bộ nhớ vật lý. Vì vậy, nếu bạn có 16 GB RAM và Windows đang sử dụng 8 GB tại thời điểm xảy ra sự cố hệ thống, kết xuất bộ nhớ sẽ có kích thước 8 GB. Sự cố thường xảy ra do mã chạy trong chế độ kernel, vì vậy thông tin đầy đủ bao gồm bộ nhớ của mỗi chương trình hiếm khi hữu ích - kết xuất bộ nhớ kernel thường sẽ đủ ngay cả đối với nhà phát triển.

    Kết xuất bộ nhớ kernel: Kết xuất bộ nhớ kernel sẽ nhỏ hơn nhiều so với kết xuất bộ nhớ hoàn chỉnh. Microsoft cho biết nó thường sẽ có kích thước khoảng một phần ba bộ nhớ vật lý được cài đặt trên hệ thống. Như Microsoft đã nói:

    Tập tin kết xuất này sẽ không bao gồm bộ nhớ chưa phân bổ hoặc bất kỳ bộ nhớ nào được phân bổ cho các ứng dụng chế độ người dùng. Nó chỉ bao gồm bộ nhớ được phân bổ cho mức độ trừu tượng của phần cứng và phần cứng Windows (HAL), cũng như bộ nhớ được phân bổ cho trình điều khiển chế độ kernel và các chương trình chế độ kernel khác.

    Đối với hầu hết các mục đích, bãi chứa sự cố này là hữu ích nhất. Nó nhỏ hơn đáng kể so với kết xuất bộ nhớ hoàn chỉnh, nhưng nó chỉ bỏ qua những phần bộ nhớ không có khả năng liên quan đến vụ tai nạn.

    Kết xuất bộ nhớ nhỏ (256 kb): Kết xuất bộ nhớ nhỏ là loại kết xuất bộ nhớ nhỏ nhất. Nó chứa rất ít thông tin - thông tin màn hình xanh, danh sách các trình điều khiển được tải, xử lý thông tin và một chút thông tin kernel. Nó có thể hữu ích để xác định lỗi, nhưng cung cấp thông tin gỡ lỗi ít chi tiết hơn kết xuất bộ nhớ kernel.

    Kết xuất bộ nhớ tự động: Đây là tùy chọn mặc định và nó chứa thông tin chính xác giống như kết xuất bộ nhớ kernel. Microsoft cho biết, khi tệp trang được đặt ở kích thước do hệ thống quản lý và máy tính được định cấu hình cho các bộ nhớ tự động, Windows Windows đặt kích thước của tệp hoán trang đủ lớn để đảm bảo có thể thu được phần lớn bộ nhớ kernel thời gian. Khi Như Microsoft chỉ ra, các lần đổ vỡ là một sự cân nhắc quan trọng khi quyết định kích thước của tệp trang. Tệp trang phải đủ lớn để chứa dữ liệu bộ nhớ.

    (không ai): Windows sẽ không tạo ra các vùng nhớ khi nó gặp sự cố.

    Bộ nhớ dành cho nhà phát triển

    Các tệp kết xuất này tồn tại để cung cấp cho bạn thông tin về nguyên nhân sự cố hệ thống. Nếu bạn là nhà phát triển Windows làm việc trên trình điều khiển phần cứng, thông tin trong các tệp kết xuất bộ nhớ này có thể giúp bạn xác định lý do trình điều khiển phần cứng của bạn khiến máy tính có màn hình xanh và khắc phục sự cố.

    Nhưng có lẽ bạn chỉ là người dùng Windows bình thường, không phải ai đó đang phát triển trình điều khiển phần cứng hoặc làm việc với mã nguồn Windows tại Microsoft. Đổ rác vẫn còn hữu ích. Bạn có thể không cần chúng cho mình, nhưng bạn có thể cần gửi chúng cho nhà phát triển nếu bạn gặp sự cố với trình điều khiển phần mềm hoặc phần cứng cấp thấp trên máy tính của mình. Ví dụ, trang web của Symantec nói rằng, Nhiều lần Symantec Development sẽ cần một Bộ nhớ đầy đủ từ một hệ thống bị ảnh hưởng để xác định nguyên nhân của sự cố. Từ vụ đổ vỡ cũng có thể hữu ích nếu bạn gặp sự cố với chính Windows, vì bạn có thể cần gửi nó cho Microsoft. Các nhà phát triển phụ trách phần mềm có thể sử dụng kết xuất bộ nhớ để xem chính xác những gì đang xảy ra trên máy tính của bạn tại thời điểm xảy ra sự cố, hy vọng cho phép họ khắc phục sự cố và khắc phục sự cố.

    Minidumps so với bộ nhớ

    Các tệp thu nhỏ rất hữu ích cho mọi người vì chúng chứa thông tin cơ bản như thông báo lỗi liên quan đến màn hình xanh chết chóc. Chúng được lưu trữ trong thư mục C: \ Windows \ Minidump theo mặc định. Cả hai loại tệp kết xuất đều có phần mở rộng tệp .dmp.

    Ngay cả khi hệ thống của bạn được định cấu hình để tạo kernel, hoàn thành hoặc kết xuất bộ nhớ tự động, bạn sẽ nhận được cả tệp kết xuất nhỏ và tệp MEMORY.DMP lớn hơn.

    Các công cụ như BlueScreenView của Nirsoft có thể hiển thị thông tin có trong các tệp minidmp này. Bạn có thể xem các tệp trình điều khiển chính xác liên quan đến sự cố, có thể giúp xác định nguyên nhân của sự cố. Vì các minidumps rất hữu ích và nhỏ, chúng tôi khuyên bạn không bao giờ cài đặt cài đặt kết xuất bộ nhớ thành không (không)) - hãy chắc chắn ít nhất định cấu hình hệ thống của bạn để tạo các kết xuất bộ nhớ nhỏ. Họ sẽ không sử dụng nhiều dung lượng và sẽ giúp bạn nếu bạn gặp phải sự cố. Ngay cả khi bạn không biết cách lấy thông tin ra khỏi tệp kết xuất nhỏ, bạn vẫn có thể tìm thấy các công cụ phần mềm và những người có thể sử dụng thông tin ở đây để giúp khắc phục và khắc phục sự cố hệ thống của bạn.

    Các bãi chứa bộ nhớ lớn hơn như các bãi chứa bộ nhớ kernel và các bộ nhớ hoàn chỉnh được lưu trữ tại C: \ Windows \ MEMORY.DMP theo mặc định. Windows được cấu hình để ghi đè tệp này mỗi lần kết xuất bộ nhớ mới, do đó bạn chỉ nên có một tệp MEMORY.DMP chiếm dung lượng.

    Mặc dù người dùng Windows trung bình thậm chí có thể sử dụng các kết xuất nhỏ để hiểu nguyên nhân của màn hình xanh, tệp MEMORY.DMP hiếm khi được sử dụng và không hữu ích trừ khi bạn có kế hoạch gửi nó cho nhà phát triển. Có lẽ bạn sẽ không cần phải sử dụng thông tin gỡ lỗi trong tệp MEMORY.DMP để tự mình xác định và khắc phục sự cố.

    Xóa bộ nhớ để giải phóng không gian

    Bạn có thể xóa các tệp .dmp này để giải phóng dung lượng, đây là một ý tưởng hay vì chúng có kích thước rất lớn - nếu máy tính của bạn có màn hình xanh, bạn có thể có tệp MEMORY.DMP từ 800 MB trở lên chiếm dung lượng trên ổ đĩa hệ thống của bạn.

    Windows giúp bạn tự động xóa các tệp này. Nếu bạn sử dụng tiện ích Disk Cleanup và yêu cầu nó dọn sạch các tệp hệ thống, bạn sẽ thấy cả hai loại kết xuất bộ nhớ xuất hiện trong danh sách. CCleaner và các công cụ tương tự khác cũng có thể tự động xóa các bãi chứa bộ nhớ. Bạn không cần phải đào sâu vào thư mục Windows của mình và xóa chúng bằng tay.


    Tóm lại, các tệp kết xuất bộ nhớ lớn hơn không hữu ích trừ khi bạn có kế hoạch gửi chúng cho Microsoft hoặc nhà phát triển phần mềm khác để họ có thể khắc phục màn hình xanh xảy ra trên hệ thống của bạn. Các tệp kết xuất nhỏ hơn hữu ích hơn vì chúng chứa thông tin cần thiết về sự cố hệ thống.

    Tín dụng hình ảnh: Thawt Hawthje trên Flickr