Tại sao Windows liên tục làm hỏng ổ cứng thứ cấp của tôi?


25

Tôi đang gặp vấn đề với các cửa sổ liên tục làm hỏng ổ cứng thứ cấp của tôi. Hệ điều hành chính của tôi nằm trên phân vùng C: của SSD và trên ổ cứng của tôi, tôi có phân vùng D: để lưu trữ và phân vùng E: để phục hồi. Lập chỉ mục bị vô hiệu hóa cho E: và D: và hiện đang tạm dừng cho tất cả các vị trí.

Cài đặt cài đặt nguồn Windows để tắt ổ cứng của tôi sau 1 phút không hoạt động sẽ khiến ổ đĩa quay xuống, nhưng sau đó thức dậy sau khoảng 20 giây. Khi tôi đặt nó tắt sau 2 phút không hoạt động, nó sẽ quay rất hiếm khi xảy ra, cho thấy có một thứ gì đó đang truy cập vào ổ cứng trong khoảng thời gian không đều trong khoảng thời gian từ 1:20 ~ 2:00 phút. Tôi đã xác định một đỉnh trong trình quản lý tài nguyên tương ứng với hoạt động của ổ cứng.

Đỉnh này là cao nếu ổ cứng đã có thời gian để quay xuống và sau đó bị đánh thức bởi quá trình gây ra đỉnh. Đỉnh cao là rất nhỏ (nhưng vẫn còn đó) nếu ổ cứng không bao giờ có thời gian để nhàn rỗi. Trong thanh "Hoạt động của đĩa", không có hình ảnh nào có "D:" hoặc "E:" trong đường dẫn của nó, vì vậy tất cả những gì tôi có thể làm là xem các đỉnh trong đồ họa ở bên phải, không xác định nguyên nhân trong danh sách.

Sử dụng Trình theo dõi tiến trình Sysiternals, tôi lọc bất kỳ quy trình nào bao gồm "D:" hoặc "E:" trong đường dẫn của nó và điều này giúp tôi có thể xác định và vô hiệu hóa QueryFullSizeInformVolume thông qua khóa đăng ký NoLowDiskSpaceChecks. Tuy nhiên, quá trình này không hoàn toàn tương ứng với việc tôi thức dậy và việc vô hiệu hóa nó không giúp ích gì. Đến bây giờ, Process Monitor báo cáo rằng không có quá trình nào đang truy cập vào ổ cứng của tôi.

Sau khi đọc một chủ đề khác, tôi cũng đã thử vô hiệu hóa tệp trang của mình (mặc dù nó nằm trên C :), chỉ để xem liệu điều này có làm nên sự khác biệt nào không, nhưng nó đã không làm được. Tôi cũng đã cố gắng vô hiệu hóa bộ điều khiển cho ổ cứng trong Trình quản lý thiết bị, nhưng điều này chỉ khiến ổ đĩa của tôi vẫn quay liên tục. Khi tôi cài đặt Win 7 vài tháng trước, ổ đĩa của tôi im lặng cho đến khi tôi nhấp vào nó trong Explorer, vì vậy tôi có một số thứ đã thay đổi trong vài tháng qua với Windows hoặc với một số phần mềm bên thứ ba. Tuy nhiên, hành vi tương tự cũng xuất hiện khi khởi động Windows với tất cả các dịch vụ không phải của Microsoft bị vô hiệu hóa, cho thấy phần mềm bên thứ ba có thể không phải là thủ phạm.

Đến bây giờ tôi khá lạc lõng và việc tìm kiếm trên web không giúp ích gì cho tôi. Tôi có thể thử khởi động một hệ điều hành khác từ USB, nhưng nếu có ai có lời khuyên nào có thể chỉ cho tôi một giải pháp cho vấn đề của tôi, tôi sẽ rất biết ơn.


Giải pháp của tôi cho vấn đề này: Windows 8.1 tự động tạo một tệp trang trên ổ cứng của tôi thay vì đặt một tệp trên SSD. Điều này có hậu quả của việc quay ổ đĩa đó bất cứ khi nào tệp trang được truy cập. Mặc dù có 8 GB RAM, nhưng bất cứ khi nào tôi khôi phục chương trình khỏi bị thu nhỏ, nó sẽ đóng băng PC cho đến khi ổ đĩa đó xuất hiện.
Josh Brown

Câu trả lời:


16

Căn cứ

Process Explorer có một cột đặc biệt theo dõi sự thay đổi số byte được đọc hoặc ghi bởi một tiến trình:

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

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

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

Bạn có thể có thể nắm bắt tên của quá trình đang đọc hoặc ghi dữ liệu vào ổ cứng thứ cấp của bạn theo cách này.


//Chỉnh sửa:

Nếu bạn biết rằng đó là quy trình Hệ thống ghi một cái gì đó vào ổ cứng ngoài, bạn có thể theo dõi quá trình đang làm gì trong Trình theo dõi tiến trình:

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

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


Bắt đầu / dừng chụp bằng Ctrl + E.

Xác định một số bộ lọc:

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

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


// Chỉnh sửa2:

Có lẽ bạn có thể theo dõi ID luồng được liên kết với một sự kiện IRP nào đó và sau đó theo dõi chuỗi đã gây ra sự kiện IRP đó:

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

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

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

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


1
Cảm ơn vì tiền hỗ trợ! Sử dụng DiskMon tôi thấy rằng độ dài của ghi là 2 và sector là 1465147856. Tuy nhiên, bằng cách sử dụng WinHex, nfi và Disk Explorer, tôi không thể tìm thấy tệp nào nằm ở khu vực này (họ không thể tìm thấy nó hoặc nó nằm bên ngoài. Với mẹo của bạn, tôi đã theo dõi Cột ghi Delta trong Process Explorer cùng lúc với Trình giám sát tài nguyên và DiskMon. Tôi đã xác định quy trình là "Hệ thống". Tuyệt vời ... Bạn có biết đi đâu từ đây không ? Có cách nào để tôi có thể tìm hiểu chính xác quy trình hệ thống đang làm gì không? (Ngoài ra, kích thước của ghi là 2 kb)
joelostblom

PID cho quy trình hệ thống là 4.
joelostblom

Tôi đã có thêm một chút bản thân mình. Bằng cách xem bộ đếm thời gian trên DiskMon, tôi đang thu thập tất cả các hoạt động từ "hệ thống" quy trình cùng lúc thông qua Trình giám sát quy trình (kích hoạt các sự kiện đầu ra và lược tả nâng cao). Tuy nhiên, tôi không thể xác định bất cứ thứ gì độc đáo với tem thời gian khi có hoạt động trên ổ cứng 2ns của tôi. Có sự kiện hồ sơ quy trình, IRP MJ WRITE, một tệp trang trên C (mặc dù tôi đã tắt nó) và FASTIO_RELASE_FOR_CC_FLUSH và một số sự kiện FASTIO khác.
joelostblom

Cảm ơn các cập nhật. Tôi đã làm điều này khi tôi xác định các sự kiện IRP_MJ WRITE. Các tệp duy nhất đang được ghi tại các dấu thời gian tương ứng từ DiskMon là C: \ pagefile.sys và C: \ $ LogFile. Sử dụng WinHEx bây giờ tôi đã có thể xác định rằng khu vực được viết là một phần của phòng thí nghiệm WinHEx là "không gian không thể chia sẻ" (vâng, không liên kết) trên ổ cứng thứ cấp của tôi.
joelostblom

Cảm ơn vì sự giúp đỡ! Tôi đã giải quyết nó trên một tuyến đường khác (xem bên dưới), nhưng tôi đã học được rất nhiều từ những lời khuyên của bạn!
joelostblom

7

GIẢI QUYẾT!

Tôi đã ngừng thích thú và quyết định đi vào và vô hiệu hóa tất cả các dịch vụ đang chạy từng cái một cho đến khi máy tính gặp sự cố hoặc đĩa của tôi không hoạt động. May mắn thay, tôi đã không cần phải tìm mọi cách để gặp sự cố và thấy dịch vụ "Sentinel LDK License Manager Service" chịu trách nhiệm cho sự thức tỉnh. Tôi đã googled nó và nó dường như có liên quan đến Lightworks mà sau đó tôi đã gỡ cài đặt. Dịch vụ Sentinel không gỡ cài đặt với Lightworks, nhưng bằng cách nào đó, ổ cứng của tôi không hoạt động khi Lightworks không còn nữa.

Vì vậy, tôi đoán vấn đề nằm ở đâu đó ... Lightworks và dịch vụ canh gác không hợp nhau và điều này khiến cho ổ cứng thứ cấp của tôi thức dậy thông qua việc ghi vào các phần của không gian "không thể tách rời" ... vâng, nó không tạo ra nhiều ý nghĩa với tôi, nhưng nếu ai đó googles này, bạn biết phải làm gì.


Làm tốt lắm. Tôi tự hỏi, tại sao Process Explorer cho thấy các byte đĩa đọc / ghi thay đổi theo quy trình 'Hệ thống', thay vì theo một trong các quy trình svchost.exe. Quá trình chạy các dịch vụ hệ thống là svchost.exe (có thể có nhiều trong số chúng, như bạn có thể biết). Bạn có quan tâm cài đặt lại Lightworks không;) và kiểm tra xem, nếu, khi bạn quan sát ổ cứng thứ hai đang quay lên, có bất kỳ đọc / ghi nào được thực hiện bởi bất kỳ quy trình svchost.exe nào trong Process Explorer không? Tôi chỉ tò mò thôi. Khi bạn nhấp đúp chuột vào một Svchost.exe đã cho trong PE, danh sách các dịch vụ xử lý theo quy trình đó sẽ hiển thị.
colemik

Hehe, tôi hơi miễn cưỡng cài đặt lại vì tất cả đều hoạt động tốt. Nhưng tôi có thể làm điều đó tối nay vì bạn rất hữu ích trước đó =)
joelostblom

1
@trismarck: Vì nó là một phần mềm thực thi cấp phép, nên có thể nó sử dụng một số bảo mật thông qua các phương thức tối nghĩa để che giấu cách thức hoạt động của nó. Có thể nó được xâm nhập vào nhân hệ điều hành như một trình điều khiển thiết bị, có thể nó lưu thông tin trực tiếp trên các thành phần đĩa ra khỏi các tệp để ẩn nó, v.v.
pabouk

Tôi vừa đặt một ổ cứng 4TB mới vào máy tính của mình và tôi không thể hiểu tại sao đầu lại đỗ và không hoạt động thường xuyên. Mô tả vấn đề của bạn chính xác là vấn đề tôi đã gặp phải. Truy cập ổ đĩa không có gì ngoài quá trình Hệ thống truy cập ổ đĩa. Lightworks bị xóa và truy cập ổ đĩa bí ẩn đã biến mất. Tôi ghét phải nghĩ có bao nhiêu chu kỳ tải / dỡ đã đặt trên các ổ WD Green khác của tôi trong năm qua. Người mới đã đạp xe ít nhất 20 giây một lần.
ChrisJD

@ChrisJD Tuyệt vời! Bạn có còn nhớ phiên bản Lightworks nào bạn đang sử dụng không? Tôi đã báo cáo vấn đề này trong diễn đàn Lightworks lwks.com/ , nhưng họ nói rằng Lightworks không còn sử dụng Dịch vụ quản lý giấy phép LDK của Sentinel, mà tôi nghĩ là thủ phạm của sự thức tỉnh.
joelostblom
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.