Tại sao ổ đĩa PC / SSD Windows 7 của tôi tiếp tục bị đóng băng?


10

Tôi có một PC cũ ~ 1 năm với ổ cứng SSD chính. Tôi nhận thấy khá thường xuyên rằng PC sẽ đóng băng trong 30 giây đến vài phút, hiển thị biểu tượng chuột "Quay bánh xe màu xanh" trong khoảng thời gian này. Sau đó nó phát hành và trở lại bình thường.

Khi tôi nhìn vào Trình giám sát tài nguyên trong khoảng thời gian này, tôi nhận thấy rằng hoạt động của đĩa luôn ở mức "Thời gian hoạt động cao nhất 100%" trong giai đoạn này. Nhưng số lượng hoạt động đĩa thực tế không cao đối với tôi (<1Mb mỗi giây). Bộ nhớ và CPU không bao giờ bị căng thẳng từ xa.

Thông thường phần mềm chống vi-rút (Kaspersky chống vi-rút 11.0.0.232) là người dùng hoạt động đĩa tích cực nhất, nhưng điều đó dường như không quá bất thường đối với tôi. Tôi thường không làm căng thẳng máy tính của mình quá nhiều trong những khoảng thời gian này, chỉ là một chút lướt web nhẹ, v.v.

Tôi đoán rằng đó là một vấn đề với ổ đĩa, nhưng tôi không chắc phải làm gì tiếp theo (ngoài việc mua một cái mới).

Có ý kiến ​​gì không?

cảm ơn,


Mô hình SSD gì?
Ông Alpha

Một "Thiết bị ATA tích hợp SATAII và USB SSD", dung lượng 121793 MB. Và trình điều khiển được cập nhật, theo nút "Cập nhật trình điều khiển".
cướp levin

Tôi gặp vấn đề tương tự với Corsair Force LE SSD 1TB
ColacX

Xin chào, hóa ra tôi đã vô tình cài đặt ổ SSD của mình vào cổng SATA cũ hơn. Khi tôi chuyển sang cổng hiện đại hơn, vấn đề không còn nữa hoặc ít nhất là rất hiếm khi xảy ra.
ColacX

Câu trả lời:


17

Bạn có thể sử dụng ổ SSD sử dụng bộ điều khiển JMicron JMF602 khét tiếng. Thực tế rằng nó là cả thiết bị SATA và USB là một gợi ý, vì JMF602 là một trong số ít các bộ điều khiển có hỗ trợ USB tích hợp.

Vấn đề bắt nguồn từ việc bộ điều khiển SSD không thể ghi dữ liệu trên bộ nhớ flash và cách bộ điều khiển cụ thể của bạn xử lý nó. Vì bộ điều khiển SSD không thể ghi dữ liệu trên flash, trước tiên nó phải xóa dữ liệu cũ. Nhưng một hạn chế khác của flash là bộ điều khiển SSD không thể xóa một trang dữ liệu cùng một lúc mà phải xóa toàn bộ một khối (thường là khoảng vài megabyte) tại một thời điểm. Để tránh điều này, bộ điều khiển SSD thay vì ghi dữ liệu mới vào một khối mới và đánh dấu dữ liệu cũ là không hợp lệ. Sau đó, nó thực hiện thu gom rác, về cơ bản là xóa các khối chứa đầy dữ liệu không hợp lệ.

Vấn đề cụ thể bạn gặp phải là khi không có khối trống mới để ghi dữ liệu khi bạn muốn ghi một số dữ liệu vào SSD. Tất cả các khối được điền với dữ liệu hợp lệ và không hợp lệ. Bộ điều khiển SSD sau đó phải trải qua quá trình thu gom rác trên một khối đang sử dụng. Những gì nó làm là đọc tất cả dữ liệu của một khối vào bộ đệm. Xóa dữ liệu không hợp lệ trong bộ đệm. Xóa toàn bộ khối dữ liệu trong flash. Sau đó ghi dữ liệu mới mà bạn đang viết và dữ liệu từ bộ đệm vào khối hiện đang sạch. Nếu một loạt những điều này xảy ra cùng một lúc thì bộ điều khiển bị ngập và về cơ bản dừng đáp ứng cho đến khi nó có thể xóa sổ tồn đọng.

Tất cả điều này xảy ra bên trong ổ SSD và hoàn toàn bị ẩn khỏi HĐH. Đây là lý do tại sao không các kỹ thuật xử lý sự cố truyền thống có thể tìm thấy nó. Nếu tất cả các khối trên SSD có dữ liệu trên đó, thì chỉ cần một lần ghi nhỏ để buộc SSD phải thực hiện toàn bộ điệu nhảy đọc / xóa / ghi, vì vậy đây là lý do tại sao bạn không thấy bất kỳ ghi lớn nào đang diễn ra. SSD hiện đại không có cùng một vấn đề. Họ có nhiều kỹ thuật được xây dựng để tránh điều đó, như bộ sưu tập rác chủ động ưa thích, bộ nhớ RAM và cung cấp quá mức. Họ có thể bị giảm tốc độ ghi, nhưng không đủ để khiến hệ thống đóng băng.

Tin xấu là không có bất cứ điều gì bạn có thể làm để khắc phục nó ngoài việc nâng cấp lên một ổ SSD tốt. Đó là một lỗ hổng thiết kế trong chính SSD. Bạn có thể cố gắng giảm thiểu số lượng ghi vào SSD. Điều đó sẽ làm cho tình trạng nói lắp trở nên hiếm hơn, nhưng không khắc phục được hoàn toàn.

Điều đáng ngạc nhiên là trong một PC chỉ mới 1 tuổi, bạn có một trong những ổ SSD dựa trên JMF602 này. Họ đã ngừng sản xuất và bán chúng từ nhiều năm trước.


Cảm ơn, điều này nghe có vẻ như một lời giải thích rất hợp lý. Máy thực sự đã 1,5 năm tuổi (thời gian trôi nhanh!) Vì vậy có lẽ tôi đã nhận được đợt SSD cuối cùng. Tôi rất vui khi nâng cấp lên một ổ SSD tốt vì vấn đề này thực sự gây phiền nhiễu.
cướp levin

Ngoài ra tôi nghĩ vấn đề đã trở nên tồi tệ hơn khi tôi dần dần lấp đầy ổ đĩa, điều này cũng phù hợp với lời giải thích của bạn
cướp levin

Về cơ bản, bạn có nói rằng ổ JMicron không hỗ trợ TRIMlệnh không? Bởi vì mọi thứ bạn mô tả (các khối trống được lấp đầy, sau đó phải thực hiện thu gom rác để hợp nhất các khối) nghe giống như TRIMlệnh - điều mà tôi hiểu và tôi hài lòng, tôi biết vấn đề của OP. Nếu bạn đang đề cập đến một cái gì đó khác , cá nhân tôi muốn biết thêm về nó và làm thế nào nó liên quan đến các vấn đề TRIMgiải quyết.
Ian Boyd

@Ian Boyd Vâng, tôi đang đề cập đến vấn đề TRIM có nghĩa vụ phải giải quyết. Những ổ đĩa dựa trên JMicron không hỗ trợ TRIM. Mặc dù nói rằng TRIM giải quyết nó là một chút đơn giản hóa mọi thứ. TRIM chỉ cung cấp thêm thông tin cho bộ sưu tập rác, cho phép nó chạy hiệu quả hơn. Hoàn toàn tránh được vấn đề vẫn đòi hỏi một thói quen thu gom rác đủ hiệu quả.
Ông Alpha

Chỉ cần nói câu trả lời tuyệt vời. Tôi hiểu nó khá tốt mà không quá hiểu biết về máy tính. Thông minh!
dùng1125620

1

Có phải chuột cũng ngừng di chuyển? Nếu chuột cũng không phản hồi, thì có gì đó ở chế độ kernel đang làm hỏng CPU. Nếu không, quá trình chỉ là hành vi sai.

Việc tiếp theo là chạy Resource Monitor và xem sự cố có xảy ra trong quá trình phân trang hay không. Kiểm tra thời gian đáp ứng của các hoạt động phân trang:

nhập mô tả hình ảnh ở đây

Tiếp theo chúng ta phải biết việc tạm dừng có ảnh hưởng đến tất cả các ứng dụng hay chỉ Explorer. Nếu đó chỉ là trình thám hiểm, thì có lẽ bạn có tiện ích mở rộng hệ vỏ (ví dụ WinRar, 7Zip, RapidShare) hoặc một cái gì đó khác không kém, can thiệp vào Explorer. Nó cũng có thể là ổ đĩa được ánh xạ hoặc lối tắt đến tài nguyên mạng và tài nguyên mạng không còn đáp ứng khi Explorer cố cập nhật biểu tượng hoặc ngày sửa đổi hoặc kích thước, v.v.


Chuột vẫn sẽ di chuyển. Vấn đề không ảnh hưởng đến tất cả các ứng dụng; một số sẽ tiếp tục hoạt động tốt và một số khác sẽ đóng băng - điều đó phụ thuộc (tôi nghĩ) vào việc ứng dụng có cần truy cập vào ổ SSD trong quá trình đóng băng hay không.
cướp levin

Xin lỗi, tôi không có đủ quyền để đăng ảnh chụp màn hình nhưng nó không làm mất thời gian, đó là sự pha trộn của các quy trình Ứng dụng (Photoshop trong ví dụ mới nhất của tôi) và Hoạt động hệ thống (Nhật ký khối lượng NTFS, Bảng tệp chính NTFS). Không có gì nổi bật là bất thường trong các quy trình; Tổng số I / O 148kB / giây với Thời gian hoạt động cao nhất 100%.
cướp levin

Ồ, và nếu vấn đề là ổ đĩa phải thực hiện thu gom rác trước khi nó có thể đáp ứng thao tác ghi khác, thì "Thời gian đáp ứng" cho ghi sẽ cao. (Bạn có thể xem ảnh chụp màn hình của thời gian đáp ứng trên SSD ổ lấy tôi giữa 0-1ms, với thời gian đáp ứng ưu tiên io bình thường trên quay C:ổ đĩa như là một vài chục mili giây.
Ian Boyd

1

Kaspersky là từ khóa ở đây. Hãy quét xong, sau đó quay lại và chơi game.


0

Hãy thử công cụ này để xem ổ cứng của bạn có bị lỗi không:

  Thông minh và đơn giản cho NT / 2000 / XP
  http://www.beyondlogic.org/consulting/smart/smart.htmlm

Nó sẽ cung cấp thông tin thống kê về các lỗi và những gì mà ổ cứng của bạn theo dõi.


Cảm ơn - Tôi đã thử cách này nhưng nó không hoạt động trên Windows 7. Nó trông hơi cũ - liệu nó có hoạt động với ổ SSD không?
cướp levin


rob levin: Tôi không biết liệu nó có hoạt động với ổ SSD không. Nếu ổ SSD bao gồm công nghệ SMART, thì nó nên. Trong NetBSD, lệnh "atactl" sẽ cung cấp quyền truy cập vào điều này, vì vậy bạn có thể thử khởi động từ CD NetBSD trực tiếp để xem bạn có thể nhận được một số câu trả lời không.
Randolf Richardson

0

Tôi đã thấy Kaspersky làm những việc như thế này vào thời điểm đó. Tiêu thụ bộ nhớ đi qua mái nhà và điều này có thể gây ra trao đổi nặng. Tôi chưa bao giờ hiểu được nó sẽ làm gì khi nó làm điều này.


0

Trong trường hợp của tôi, tôi đã phải cập nhật trình điều khiển 'Bộ điều khiển AMD AMD' lên trình điều khiển 'Bộ điều khiển ATA tiêu chuẩn AHCI 1.0 nối tiếp'.

Định vị thiết bị 'Bộ điều khiển AMD AMD' -> thuộc tính -> tab Trình điều khiển -> cập nhật trình điều khiển -> duyệt máy tính của tôi để tìm phần mềm trình điều khiển -> Hãy để tôi chọn từ danh sách trình điều khiển thiết bị trên máy tính của mình -> chọn 'AHCI 1.0 serial ATA tiêu chuẩn Bộ điều khiển -> khởi động lại

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.