Windows에서 디스크에 기록된 총 바이트 수 확인

Windows에서 디스크에 기록된 총 바이트 수 확인

나는 ~을 찾고 있다윈도우 내장SSD에 필요한 TBW를 추정하기 위해 일정 기간 동안 Windows의 디스크/파티션에 기록된 데이터의 총량을 결정하는 방법입니다.

프로세스별 데이터를 가져오는 데는 다양한 옵션(예: 작업 관리자)이나 도구(예: 프로세스 탐색기)가 있지만 제가 조사한 한 트리거된 복사 작업과 같은 단기 프로세스는 고려하지 않았습니다. 내장된 성능 모니터도 내가 원하는 값을 제공하지 않는 것 같습니다.

Windows를 마지막으로 재부팅한 이후 TBR/TBW를 표시하는 DiskCountersView(nirSoft) 도구를 찾았지만 값이 수집되는 방법을 모르는 한 값을 신뢰할 수 있는지 모르겠습니다.

업데이트

Nir에게 DiskCountersView가 값을 수집하는 방법을 물어본 후 그는 나에게 IOCTL(https://docs.microsoft.com/en-us/windows/win32/api/winioctl/ni-winioctl-ioctl_disk_performance).

또한보십시오 (https://stackoverflow.com/questions/30450157/how-to-get-global-windows-io-statistics).

결국 Windows에는 해당 값을 가져오는 기본 제공 명령이 아직 없는 것으로 보이며 API를 처리해야 합니다.

어쨌든 이제 도구가 어떻게 작동하는지 알았으니 내 필요에 맞는 결과를 신뢰할 수 있을 것 같습니다.

답변1

DiskCountersView는 Windows가 아닌 Windows에서 데이터를 가져옵니다. 똑똑한디스크의 데이터.

SMART 특성은 Windows가 아닌 디스크의 펌웨어에 의해 유지 관리되며 디스크의 전체 수명 동안 유지됩니다.

사용할 nirsoft 유틸리티는 다음과 같습니다. 디스크스마트뷰 DiskCountersView에서 정보를 확인하려는 경우 SMART 정보를 검색합니다.

기사에서 다른 많은 무료 도구를 찾을 수 있습니다.
최고의 무료 하드 드라이브 상태 모니터링 및 진단 프로그램.

가장 관심이 있는 SMART 속성은 다음과 같습니다.

241 - 작성된 총 LBA: 장치의 전체 수명 동안 작성된 총 512바이트 섹터 수입니다.

242 - 총 LBA 읽기: 장치의 전체 수명 동안 읽은 총 512바이트 섹터 수입니다.

관련 정보