얼마 전 저는 Windows 8과 Ubuntu가 설치된 환경에 Windows 10을 추가로 설치해 트리플 부팅 시스템을 구성했습니다. 그동안 아무 문제 없이 잘 작동했는데, 어제 노트북을 부팅하던 중 갑자기 다음과 같은 오류가 나타나면서 정상적으로 부팅되지 않는 상황이 발생했습니다.
Windows 부팅 구성 데이터에 유효한 OS 항목이 없습니다

먼저 설치 설정과 파라미터를 점검해 보았지만, 모든 값이 올바르게 설정되어 있었습니다. 이후 복구 디스크(Repair Disk)를 이용해 문제를 해결하려고 시도했지만 역시 실패했습니다. 여러 방법을 시도한 끝에 문제를 해결할 수 있었고, 실제로 효과가 있었던 방법을 아래에 공유합니다. 같은 문제로 고생하는 분들에게 도움이 되기를 바랍니다.
0xc0000098 부팅 오류 수정하기
일반적으로 이런 경우에는 chkdsk 명령을 실행하면 문제를 해결할 수 있습니다. 하지만 제 경우에는 chkdsk 실행이 정상적으로 작동하지 않았고, 대신 다음과 같은 메시지가 출력되었습니다.
파일 시스템 종류는 NTFS입니다. 현재 드라이브를 잠글 수 없습니다.
그래서 알게 된 근본적인 해결 방법이 바로 아래의 절차입니다.
1. 관리자 권한 명령 프롬프트가 포함된 안전 모드로 부팅합니다.
2. DISKPART 명령을 입력합니다. 그러면 디스크 파티션 유틸리티(Disk Partition Utility)가 실행됩니다.
3. 이어서 list volume 명령을 입력합니다. 시스템에 있는 볼륨 목록이 표시되는데, 이때 Windows 10이 설치된 볼륨 번호를 잘 메모해 둡니다. 아래 이미지는 사용자가 명령어를 적용하기 쉽도록 보여주는 예시 화면입니다.

4. 다음으로 select volume ### 명령을 입력합니다. 여기서 ###은 Windows가 설치된 드라이브 번호를 의미합니다. 즉, 오류가 발생하고 있는 Windows 10이 설치된 볼륨을 선택하는 것입니다.
5. 마지막으로 아래 명령을 실행합니다.
attributes volume clear readonly
이 명령을 적용하면 해당 드라이브의 기본적인 쓰기(write) 관련 문제가 해결됩니다.
6. exit 명령을 입력하여 diskpart 유틸리티를 종료합니다.
여기까지가 수동 작업 단계입니다. 이제 디스크 오류 검사를 진행할 차례입니다. 다음 명령을 입력하세요.
chkdsk /f /r
이것으로 끝입니다. 재부팅하라는 안내가 표시되면 컴퓨터를 재시작하세요. 재부팅 과정에서 디스크 오류가 자동으로 수정되며, 이후에는 정상적으로 부팅될 것입니다.
참고: 5단계에서 사용한 명령은 시스템 드라이브에 실제 오류가 있거나 손상된 경우에만 의미가 있습니다. 이러한 오류가 발생하지 않은 정상적인 시스템에서 해당 명령을 실행하면 명령 목록만 출력될 뿐, 기본 드라이브가 쓰기 가능 상태로 변경되지는 않습니다.
같은 오류를 경험하셨다면 주저하지 말고 문제 상황을 공유해 주세요. 시스템 구성 설정에 따라 동일한 문제라도 서로 다른 해결 방법이 필요할 수 있습니다. 여기서 소개한 방법은 제 환경에서 실제로 효과가 있었던 방법이며, 여러분에게도 도움이 되기를 바랍니다. 만약 이 방법으로 해결되지 않는다면 시작 복구(Startup Repair)를 실행해 보는 것도 좋은 대안입니다.