Windows 8.1/8을 Windows 10 또는 8.1로 업그레이드하려고 할 때 "Windows를 설치할 수 없습니다. 설정(Setup)에서는 USB 플래시 드라이브에 Windows를 설치할 수 없습니다. 오류 코드 0xc1900104"라는 오류 메시지가 나타나는 경우가 있습니다. 이 문제가 발생했다면 아래의 해결 방법들을 순서대로 시도해 보시기 바랍니다.
오류 0xc1900104의 원인과 해결 방법
이 오류 메시지는 대개 오류 코드 0xc1900104와 함께 표시됩니다. 문제를 해결하는 데 도움이 될 수 있는 몇 가지 방법을 소개합니다.
무엇보다 먼저, 사용 중인 시스템이 최소 시스템 요구 사항을 충족하는지 확인해야 합니다. 참고로 이 글의 내용은 다양한 사용자 사례 보고를 바탕으로 작성되었으므로, 모든 환경에서 동일하게 적용되지 않을 수 있습니다.
1] Windows 파티션을 활성 파티션으로 표시하기
많은 사용자들이 Windows 파티션을 활성(active) 상태로 표시하는 것만으로도 문제를 해결했다고 보고했습니다.
다음 단계를 따라 진행해 보세요:
- 메트로(Metro) 화면으로 이동한 후 "제어판(Control Panel)"을 입력하여 실행합니다.
- 시스템 및 유지 관리(System and Maintenance) → 관리 도구(Administrative Tools)를 차례로 클릭한 다음, 컴퓨터 관리(Computer Management)를 두 번 클릭합니다.
- 왼쪽 탐색 창의 저장소(Storage) 항목 아래에서 디스크 관리(Disk Management)를 클릭합니다.
- 활성화하려는 기본(primary) 파티션을 마우스 오른쪽 버튼으로 클릭하고 "파티션을 활성 파티션으로 표시(Mark Partition as Active)"를 선택합니다.
파티션을 활성 상태로 표시한 후에는 시스템을 재부팅하고, Microsoft Store(Windows Store)에서 다시 업데이트를 시도해 보세요.
2] 레지스트리 값 변경하기
일부 사용자들에게 효과가 있었던 또 다른 방법은 레지스트리 값을 변경하는 것입니다. 레지스트리를 잘못 수정하면 시스템에 심각한 문제가 발생할 수 있으므로, 작업 전 반드시 레지스트리 백업을 생성해 두기 바랍니다.
바탕 화면에서 Win + R 키를 눌러 실행 창을 엽니다.
"regedit"를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
다음 경로로 이동합니다:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
PortableOperatingSystem 값의 데이터를 "1"에서 "0"으로 변경합니다.
레지스트리 값을 변경한 후에는 시스템을 재부팅하고, 다시 Microsoft Store에서 업데이트를 시도해 보세요.
3] 파티션 크기 늘리기
마지막으로, 일부 사용자들은 Windows 예약 파티션이 너무 작을 경우(특히 SSD 환경에서) 이 문제가 발생한다고 보고했습니다. 가장 쉬운 해결 방법은 파티션 관리 프로그램을 사용하여 예약 파티션 크기를 최소 500MB 이상으로 늘리는 것입니다(기본값은 약 100~150MB인 경우가 많습니다).
파티션 크기를 조정할 수 있는 무료 파티션 관리 소프트웨어가 여러 종류 있으니 이를 활용하면 됩니다. 다만 파티션 작업은 신중하게 진행해야 하며, 만약의 사태에 대비해 드라이브의 백업 이미지를 미리 생성해 두는 것이 가장 안전합니다.
이 글에서는 Windows 8.1/8을 기준으로 설명했지만, 동일한 방법이 Windows 10에서도 그대로 적용됩니다.
이 방법들이 문제 해결에 도움이 되기를 바랍니다. 혹시 다른 해결 방법을 찾으셨다면 많은 분들이 참고할 수 있도록 공유해 주시면 감사하겠습니다.