하드 드라이브의 데이터 손상을 일으킨 프로세스를 격리할 수 있습니까?

하드 드라이브의 데이터 손상을 일으킨 프로세스를 격리할 수 있습니까?

다른 시스템(상호 다른 OS 파티션을 볼 수 있는 Windows 및 Linux)과 함께 하드 드라이브에 Windows 7(64비트)이 설치되어 있습니다...다른 시스템 중 하나를 실행할 때 데이터 손상은 없지만 실행할 때 Windows 7에서는 시스템 재부팅 후 나타나는 chkdsk 화면인 경우가 많으며 일반적으로 중요한 파일이 손실되는 일이 발생합니다(chkdsk 자체에 의해 손상된 파일과 최대 1Mo를 "먹고 있는" 불량 섹터는 말할 것도 없습니다!).

이것으로부터 이것은 하드웨어 문제가 아니라 소프트웨어 문제라고 말할 수 있으며 심지어 이것은 Windows 7에 숨겨진 프로그램(예: 루트킷)이라고 생각합니다. 나는 시스템이 종료하려고 할 때 이런 일이 발생한다는 결론에 이르렀습니다(디스크 상태를 확인하기 위해 항상 'fsutil dirty query c:'를 입력합니다). 디버깅하면(OS가 중지할 수 없는 일부 프로세스를 찾고 싶습니다) 시스템 로그에 관련 내용이 표시되지 않습니다. 나는 디스크 섹터에 쓸 수 있는 마지막 것이 "ntfs.sys"이고 프로세스가 낮은 데이터 쓰기 또는 검색 메커니즘(잘 알려진 abstarction 개념)을 인식하지 못한다는 것을 알고 있지만 루트킷이나 잘못 구축된 프로세스가 이를 수행할 수 있다고 의심합니다. 이전 모놀리식 시스템에서 가능했던 것보다 하드 디스크에 훨씬 더 많은 해를 끼칩니다... 이상하다는 건 알지만 제 질문은 다음과 같습니다.

ntfs.sys가 특정 섹터에 쓰도록 지시하는 프로세스를 분리할 수 있습니까?

관련 정보