Windows에서 보조 HDD를 계속 회전시키는 이유는 무엇입니까?


25

보조 HDD를 지속적으로 회전시키는 창에 문제가 있습니다. 내 주요 OS는 SSD의 C : 파티션에 있고 HDD에는 D : 파티션 용 스토리지와 E : 파티션 용 복구 용 파티션이 있습니다. E : 및 D :에 대해 인덱싱이 비활성화되어 있으며 현재 모든 위치에서 일시 중지되었습니다.

1 분 동안 활동이 없으면 HDD를 끄도록 Windows 전원 설정을 지정하면 드라이브가 정지되지만 약 20 초 후에 깨어납니다. 2 분 동안 활동이 없으면 꺼 지도록 설정 한 경우, 거의 돌아 가지 않습니다. 1:20 ~ 2:00 분 사이에 불규칙한 간격으로 HDD에 액세스하는 것이 있음을 나타냅니다. HDD 활동에 해당하는 리소스 관리자에서 최고점을 식별했습니다.

HDD에 스핀 다운 시간이 있고 피크를 일으키는 프로세스에 의해 깨어 난 경우이 피크가 높습니다. HDD가 유휴 상태가 될 시간이 없다면 피크는 아주 작습니다. "디스크 활동"막대 아래에 경로에 "D :"또는 "E :"가있는 이미지가 없으므로 오른쪽에서 그래픽의 피크를보고 원인을 식별하지 않고 명부.

Sysinternals Process Monitor를 사용하여 경로에 "D :"또는 "E :"가 포함 된 프로세스를 필터링하면 NoLowDiskSpaceChecks 레지스트리 키를 통해 QueryFullSizeInformationVolume을 식별하고 비활성화 할 수 있습니다. 그러나이 프로세스는 내 HDD 깨우기와 완벽하게 일치하지 않으므로 비활성화하지 못했습니다. 현재 프로세스 모니터는 프로세스가 제 HDD에 액세스하고 있지 않다고보고합니다.

다른 스레드를 읽은 후에도 페이지 파일을 비활성화했지만 (C :에 있음에도 불구하고) 이것이 차이가 있는지 확인하기 위해 시도했지만 그렇지 않았습니다. 또한 장치 관리자에서 HDD 컨트롤러를 비활성화하려고 시도했지만 드라이브가 계속 회전합니다. 몇 달 전에 Win 7을 설치했을 때 탐색기에서 드라이브를 클릭 할 때까지 드라이브가 조용하게 유지되었습니다. 따라서 지난 몇 개월 내에 Windows 또는 타사 소프트웨어와 관련하여 변경된 사항이 있습니다. 그러나 Microsoft 이외의 모든 서비스를 비활성화 한 상태에서 Windows를 시작할 때 동일한 동작이 발생하므로 타사 소프트웨어가 문제가되지 않을 수 있습니다.

현재로서는 꽤 길을 잃었고 웹 검색이 도움이되지 않습니다. USB에서 다른 OS를 부팅하려고 시도 할 수 있지만 누군가 내 문제의 해결책을 알려주는 조언이 있으면 매우 감사 할 것입니다.


이 문제에 대한 나의 해결책 : Windows 8.1은 페이지 파일을 SSD에 저장하지 않고 HDD에 자동으로 생성했습니다. 이는 페이지 파일에 액세스 할 때마다 해당 드라이브를 가동시키는 결과를 가져 왔습니다. 8GB의 RAM이 있음에도 불구하고 프로그램이 최소화되는 것을 복원 할 때마다 드라이브가 회전 할 때까지 PC가 정지됩니다.
Josh Brown

답변:


16

베이스

프로세스 탐색기에는 프로세스가 읽거나 쓴 바이트 수의 변경 을 추적하는 특수 열이 있습니다 .

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

이런 식으로 보조 HDD에 데이터를 읽거나 쓰는 프로세스의 이름을 캡처 할 수 있습니다.


//편집하다:

외장 하드 드라이브에 무언가를 쓰는 것이 시스템 프로세스라는 것을 알고 있다면 프로세스 모니터에서 프로세스가 수행중인 작업을 추적 할 수 있습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


Ctrl + E를 사용하여 캡처를 시작 / 중지하십시오.

해당 필터 중 일부를 정의하십시오.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


// 편집 2 :

특정 IRP 이벤트와 관련된 스레드 ID를 추적 한 다음 해당 IRP 이벤트를 발생시킨 스레드를 추적 할 수 있습니다.

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오

여기에 이미지 설명을 입력하십시오


1
팁 고마워! DiskMon을 사용하면 쓰기 길이가 2이고 섹터가 1465147856임을 알 수있었습니다. 그러나 WinHex, nfi 및 Disk Explorer를 사용하여이 섹터에있는 파일을 찾을 수 없었습니다 (찾을 수 없거나 찾을 수 없었습니다) 팁으로 리소스 모니터 및 DiskMon과 동시에 프로세스 탐색기에서 델타 쓰기 열을 모니터링했습니다. 프로세스를 "시스템"으로 식별했습니다. ? 내가 시스템 프로세스가 일을 정확히 알 수있는 방법이 있습니까 (또한, 쓰기의 크기가 2킬로바이트는)?
joelostblom

시스템 프로세스의 PID는 4입니다.
joelostblom

나는 조금 더 나아졌다. DiskMon에서 타이머를 보면서 프로세스 모니터 (고급 출력 및 프로파일 링 이벤트 사용)를 통해 동시에 프로세스 "시스템"에서 모든 활동을 동시에 수집합니다. 그러나 2ns HDD에서 활동이있을 때 타임 스탬프에 고유 한 것은 식별 할 수 없습니다. 프로세스 프로파일 링 이벤트, IRP MJ WRITE, C의 페이지 파일 (내가 꺼져 있어도) 및 FASTIO_RELASE_FOR_CC_FLUSH 및 몇 가지 FASTIO 이벤트가 있습니다.
joelostblom

업데이트 해 주셔서 감사합니다. IRP_MJ WRITE 이벤트를 식별했을 때이를 수행했습니다. DiskMon의 해당 타임 스탬프에 기록되는 파일은 C : \ pagefile.sys 및 C : \ $ LogFile뿐입니다. WinHEx를 사용하여 이제 기록 된 섹터가 WinHEx가 보조 HDD에서 "분할 할 수없는 공간"(예, 분할되지 않음)으로 정의한 부분의 일부임을 확인할 수있었습니다.
joelostblom

모든 도움을 주셔서 감사합니다! 다른 경로에서 해결했지만 (아래 참조) 팁에서 많은 것을 배웠습니다!
joelostblom

7

해결!

나는 공상 상태를 멈추고 컴퓨터가 충돌하거나 디스크가 유휴 상태가 될 때까지 실행중인 모든 서비스를 하나씩 비활성화하기로 결정했습니다. 운 좋게도 충돌이 발생할 필요가 없었으며 "Sentinel LDK 라이센스 관리자 서비스"서비스가 깨어남을 담당한다는 것을 알았습니다. 나는 그것을 봤는데 그것은 내가 제거 한 Lightworks와 관련이있는 것 같습니다. Sentinel Service는 Lightworks로 제거되지 않았지만 Lightworks가 없어지면서 HDD가 유휴 상태입니다.

그래서, 나는 문제가 어딘가에 있다고 생각합니다. Lightworks와 센티넬 서비스가 작동하지 않아서 보조 파티션 HDD가 "분할 할 수없는"공간의 일부에서 쓰기를 통해 깨어났습니다 ... 그렇습니다. 나에게 감각이 있지만 누군가 구글에 접속하면 어떻게해야할지 알 수 있습니다.


잘 했어. Process Explorer가 svchost.exe 프로세스 중 하나가 아닌 'System'프로세스에서 읽기 / 쓰기 디스크 바이트 변경을 표시 한 이유가 궁금합니다. 시스템 서비스 를 실행하는 프로세스 는 svchost.exe입니다 (아마도 알 수 있듯이 여러 개가있을 수 있음). Lightworks를 다시 설치 하시겠습니까?;) 두 번째 HDD가 회전하는 것을 관찰 할 때 프로세스 탐색기의 svchost.exe 프로세스에서 읽은 / 쓰기가 있는지 확인 하시겠습니까? 그냥 궁금 해서요 PE에서 지정된 svchost.exe를 두 번 클릭하면 해당 프로세스의 서비스 핸들 목록이 표시됩니다.
colemik

Hehe, 지금은 제대로 작동하기 때문에 다시 설치하는 것을 꺼려합니다. 당신이 그렇게 도움이되었다하지만 이후 나는 오늘 밤에 할 수있는 이전 =)
joelostblom

1
@trismarck : 라이센스를 적용하는 소프트웨어이기 때문에 작동 방식을 숨기려면 모호한 방법으로 보안을 사용 하는 것이 좋습니다. 어쩌면 OS 커널에 장치 드라이버로 침투했을 수도 있습니다. 정보를 숨길 수 있도록 파일에서 디스크 섹터에 직접 정보를 저장합니다.
pabouk

방금 컴퓨터에 새로운 4TB HDD를 넣었는데 왜 머리가 자주 주차를하고 주차를 해제했는지 알 수 없었습니다. 귀하의 문제 설명은 정확히 내가 겪고있는 문제입니다. 드라이브에 액세스하는 시스템 프로세스만으로 드라이브 액세스. Lightworks가 제거되었고 신비한 드라이브 액세스가 사라졌습니다. 작년 한 해 동안 다른 WD Green 드라이브에로드 / 언로드주기를 몇 번이나했는지 생각하기 싫습니다. 새로운 것은 적어도 20 초마다 자전거 타고있었습니다.
ChrisJD

@ChrisJD 좋아요! 사용중인 Lightworks 버전을 기억하십니까? Lightworks 포럼 lwks.com/… 에서이 문제를보고 했지만 Lightworks는 더 이상 Sentinel LDK 라이센스 관리자 서비스를 사용하지 않는다고 말했습니다.
joelostblom
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.