Điều gì làm cho đĩa của tôi bị giật trong Windows XP?


8

Tôi có một máy tính xách tay Windows XP bị bệnh; một cái gì đó làm cho đĩa bị giật và toàn bộ hệ thống chậm chạp để không phản hồi một vài phút sau khi khởi động. Làm thế nào để tôi tìm ra những gì đang làm cho đĩa thrash? Trình quản lý tác vụ tốt cho việc tìm kiếm những gì sử dụng CPU hoặc bộ nhớ, nhưng không hiển thị I / O đĩa.

Chi tiết: chạy Win XP Home, máy vẫn hoạt động tốt cho đến vài ngày trước. Tôi đã xác minh rằng nó không phân trang vì hết RAM. Không có lỗi SMART đáng sợ theo DiskCheckup.


Bạn có trình quét vi-rút hoặc trình quét phần mềm độc hại đang hoạt động không?
Troggy

Câu trả lời:


11

Tải xuống Process Explorer từ Microsoft / Sysiternals.

Chạy nó và bấm xem> Chọn cột. Nhấp vào Tab Performance Performance và chọn "I / O Reads" và "I / O Writes".

Bạn có thể làm điều này từ Trình quản lý tác vụ, nhưng tôi thích sử dụng Process Explorer.

Sau đó, bạn có thể sắp xếp theo các cột này và xem những gì đang đọc / ghi nhiều nhất.

(nếu sử dụng Vista / 7, hãy nhớ chạy dưới dạng ADMIN (hoặc nhấp vào tệp sau đó "hiển thị chi tiết cho tất cả các quy trình" sẽ thực hiện việc này cho bạn)

Tôi có xu hướng tìm thấy Dropbox và chia lưới trên một số máy mà tôi hỗ trợ dường như chạy tự nhiên với các byte đọc / ghi 24/7, vì vậy nếu bạn sử dụng bất kỳ phần mềm sycn nào, đặt cược đầu tiên là xem xét điều đó, tuy nhiên việc chạy công cụ này sẽ cho bạn biết chính xác chuyện gì thế.

Ngoài ra, bạn có thể nhấp vào bất kỳ biểu đồ nào ở phía trên màn hình sẽ hiển thị hộp thoại "Thông tin hệ thống" về thông tin lịch sử. Một trong những biểu đồ (thứ ba trở xuống) là "I / O Byte", chỉ cần di chuột qua bất kỳ đỉnh nào và nó sẽ cho bạn biết cái gì đang chiếm nhiều tài nguyên nhất. - Chính xác những gì bạn muốn!


3
Đại học bang Kansas có tài liệu 14 trang tuyệt vời về cách sử dụng Process Explorer, hoàn thành với ảnh chụp màn hình (cảnh báo, liên kết PDF): k-state.edu/infotech/security/events/4-9-2009/presentations/,
Jared Harley

2
Cảm ơn! Một mẹo nữa: chế độ xem "delta" rất hữu ích để sắp xếp những gì đang sử dụng đĩa ngay bây giờ .
Nelson

liên kết mới cho hướng dẫn sử dụng 14 trang: k-state.edu/its/security/training/2009-4-9/presentations/ Kẻ
YetAnotherRandomUser

6

Bạn có thể đặt trình quản lý tác vụ để hiển thị từng ứng dụng Đĩa I / O. Hướng đến:

Xem -> Đặt Cột

hộp thoại này sẽ bật lên, kiểm tra các hộp đọc và ghi đĩa:

văn bản thay thế


hivemind
John T

cảm ơn bạn! +1 cho một tùy chọn không yêu cầu phần mềm bổ sung, nhưng tôi thấy biểu đồ lịch sử Process Explorer rất hữu ích.
Nelson

2

Ngoài Process Explorer đã đề cập , tôi sẽ thử Process Monitor .

Với Process Monitor, bạn có thể xem hoạt động của tệp diễn ra trong thời gian thực; tập tin nào đang được đọc / ghi và theo quy trình nào.

  • Nếu nó chỉ xảy ra trong khi khởi động, thì đó là do mọi thứ được đọc ra khỏi đĩa cứng khi máy khởi động. Sử dụng msconfig để thực hiện khởi động không liên quan đến "các mục khởi động" .

  • Một thủ phạm khác trong quá trình khởi động là kích thước tổ ong đăng ký Người dùng hoặc Máy của bạn. Nhiều năm cài đặt chương trình tự phát triển tổ ong. Hãy thử tạo một tài khoản người dùng khác, đăng nhập vào tài khoản đó và xem nó có nhanh hơn không.

  • Có quá nhiều phông chữ được cài đặt có thể làm chậm quá trình khởi động của Windows (ví dụ: Photoshop cài đặt hàng trăm phông chữ mà tôi biết tôi sẽ không bao giờ sử dụng).

Chủ đề chung là có rất nhiều I / O xảy ra khi khởi động. Cắt bớt những gì phải đọc, chống phân mảnh để Windows có thể tận dụng nhiều yêu cầu I / O không đồng bộ hoặc thêm RAM để có thể lưu trữ nhiều bộ đệm hơn.


2

Windows Vista của tôi đã chiếm hơn 50% thời gian. Tôi đã ngừng lập chỉ mục và superfetch. Vẫn bỏ đi phần lớn thời gian ngay cả khi tôi không làm gì trên máy tính. Điều cuối cùng đã khắc phục vấn đề của tôi là ........... phân mảnh ổ cứng. Từ đó máy tính im lặng; không có tiếng ồn nào. Tôi đã có chiếc máy này bốn hoặc năm năm và không bao giờ bị phân mảnh. Khi tôi cố gắng chống phân mảnh nó trong quá khứ, nó sẽ kiểm tra các đĩa và báo cáo rằng hệ thống đang hoạt động TỐT và không cần phải chống phân mảnh. Đó là những gì tôi đã nhận được một vài ngày trước. Cuối cùng tôi đã đi trước và bây giờ vấn đề đập có vẻ được chữa khỏi. Tôi khởi động lại chỉ mục và superhost và vẫn không có tiếng ồn từ máy. Phúc lạc!


0

Tôi sẽ đề nghị nhận Process Explorer và thay thế Trình quản lý tác vụ bằng nó. Với Process Explorer, bạn có thể xem hoạt động I / O cũng như tất cả các trình quản lý tác vụ tha thông tin cung cấp cộng với nhiều hơn nữa.


Tôi quá chậm ... waaa.waa.waa ... :)
EBGreen

0

Như một lời khuyên chung, hãy xem Chống phân mảnh ổ đĩa.

(Nhấp chuột phải vào ổ đĩa cục bộ và chọn "Thuộc tính" và sau đó là tab "Công cụ", theo sau là "Phân mảnh ngay bây giờ ...".)

Chỉ cần nhấp vào "Analzye". Điều cần chú ý trong báo cáo, là các tệp bị phân mảnh lớn. Ở đâu đó, tôi bắt gặp rất nhiều người có tệp Outlook PST bị phân mảnh. Họ có thể có PST 500Mb được phân mảnh thành hơn 1000 bit và khi họ mở Outlook, đĩa sẽ phát điên khi nhặt tất cả các mảnh.


0

Procexp là tuyệt vời, nhưng bạn có thể thêm các cột i / o đĩa trong trình quản lý tác vụ. Nếu bạn không được phép cài đặt phần mềm, bạn có thể tải xuống từ trang trực tiếp của họ .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.