컴퓨터에서 가장 흔히 발생하는 하드웨어 문제 중 하나는 바로 하드 드라이브 관련 문제입니다. 하드 드라이브에 문제가 생기면 시스템에 저장된 중요한 데이터를 잃을 수 있기 때문입니다. 이를 대비해 Windows는 CHKDSK 유틸리티를 제공하여 드라이브의 불량 섹터를 미리 발견할 수 있도록 도와줍니다. 하지만 때때로 CHKDSK 유틸리티를 사용하는 도중 '기록된 메시지를 상태 50의 로그 이벤트로 전송하지 못했습니다(Failed to transfer logged messages to the log event with status 50)'라는 오류 메시지가 나타날 수 있습니다.
오류의 주요 원인
이 문제의 가능한 원인은 다음과 같습니다.
- 하드 드라이브 또는 RAM이 읽기 전용(Read-only) 상태인 경우
- 하드 드라이브 자체의 물리적인 문제
- 특정 드라이버, 서비스 또는 악성코드가 시스템의 로그 생성을 방해하는 경우
이 오류가 발생했다면 아래의 해결 방법들을 순서대로 시도해 보세요.
- 하드 디스크 쓰기 가능 여부 확인
- 안전 모드에서 CHKDSK 실행
- 하드 디스크/외장 드라이브 물리적 점검
1] 하드 디스크 쓰기 가능 여부 확인
CHKDSK 유틸리티는 하드 드라이브의 불량 섹터를 검사할 뿐만 아니라, 검사 결과에 대한 로그도 생성해야 합니다. 이번 오류는 바로 CHKDSK 유틸리티가 로그 메시지를 기록하지 못하는 것과 직접적인 연관이 있습니다. 이 오류는 일반적으로 설치 디스크에 로그를 기록할 수 없을 때 발생하며, 로그 파일은 보통 다음 경로에 저장됩니다.
C:\Windows\System32\Logfiles\Srt\SrtTrail.txt
따라서 먼저 해당 드라이브에 쓰기 권한이 있는지 확인해야 합니다.
관리자 계정으로 로그인한 후 시스템 드라이브를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다. 보안(Security) 탭으로 이동하여 해당 드라이브를 수정(Modify)할 수 있는 권한이 있는지 확인합니다.
권한이 없다면 편집(Edit, 관리자 권한)을 클릭하고 SYSTEM 및 Administrators 그룹의 권한을 수정합니다. 이 두 그룹은 기본 설정값만 유지하면 됩니다.
적용(Apply)을 클릭한 후 창을 닫습니다.
2] 안전 모드에서 CHKDSK 실행
안전 모드로 부팅한 후 CHKDSK 명령을 실행하면 문제 해결에 도움이 될 수 있습니다. 안전 모드에서는 시작 프로그램, 추가 기능 등이 실행되지 않으므로 다른 요소들의 간섭 없이 검사를 진행할 수 있습니다. 안전 모드에 진입한 후 명령 프롬프트를 열고 다음 명령을 입력합니다.
chkdsk c: /f /r
여기서 'c'는 검사하려는 드라이브 문자를 의미합니다.
3] 하드 디스크/외장 드라이브 물리적 점검
위의 두 가지 소프트웨어적 해결 방법으로도 문제가 해결되지 않는다면, 추가로 시도할 수 있는 방법은 많지 않습니다. 우선 하드 디스크와 메인보드를 연결하는 케이블이 헐거워지지 않았는지 확인하고 단단히 조여 보세요. 그래도 해결되지 않는다면 하드웨어 전문 기술자의 도움을 받아야 할 수 있습니다.
이 글이 문제 해결에 도움이 되기를 바랍니다!