Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

윈도우 10 'FIRST_BOOT 단계에서 설치하지 못했습니다' 오류 완벽 해결 가이드

윈도우 10  FIRST_BOOT 단계에서 설치하지 못했습니다  오류 완벽 해결 가이드

윈도우 10으로 새로 설치·업그레이드하거나 마이크로소프트의 대규모 기능 업데이트를 진행할 때, 설치가 도중에 실패하고 "Windows 10을 설치할 수 없습니다"라는 오류 메시지가 나타나는 경우가 있습니다.

오류 화면 하단을 자세히 살펴보면 다음과 같은 오류 코드가 함께 표시됩니다. 코드는 오류 유형에 따라 달라집니다.

발생 가능한 오류 코드 정리

  • 0x80070004 – 0x3000D
    FIRST_BOOT(첫 번째 부팅) 단계에서 MIGRATE_DATA 작업 중 오류가 발생하여 설치에 실패했습니다.
  • 0xC1900101 – 0x30018
    FIRST_BOOT 단계에서 SYSPREP 작업 중 오류가 발생하여 설치에 실패했습니다.
  • 0xC1900101 – 0x30017
    FIRST_BOOT 단계에서 BOOT 작업 중 오류가 발생하여 설치에 실패했습니다.

오류의 주요 원인

위 오류들은 대체로 다음 세 가지 원인에서 비롯됩니다.

  • 잘못된 레지스트리 설정
  • 장치 드라이버 간의 충돌
  • 서드파티(타사) 프로그램과의 충돌

따라서 문제의 원인을 하나씩 진단하고 제거해야 오류를 근본적으로 해결할 수 있습니다. 아래에서 단계별 해결 방법을 자세히 알아보겠습니다.

시작하기 전 필수 확인 사항

  • 만약을 대비해 반드시 시스템 복원 지점을 생성하세요.
  • PC에 연결된 외부 장치(USB 드라이브, 외장 HDD, 프린터 등)는 모두 분리한 후 진행하세요.

방법 1: 백신 프로그램 및 방화벽 일시적으로 비활성화

백신 프로그램이나 방화벽이 설치 프로세스를 차단하는 경우가 많습니다. 설치 시간 동안만 잠시 비활성화해 보세요.

  1. 작업 표시줄 시스템 트레이에서 백신 프로그램 아이콘을 마우스 오른쪽 버튼으로 클릭하고 사용 안 함(Disable)을 선택합니다.
  2. 백신이 비활성화될 시간을 선택합니다. 최소 시간(예: 15분 또는 30분)으로 설정하는 것이 안전합니다.

윈도우 10  FIRST_BOOT 단계에서 설치하지 못했습니다  오류 완벽 해결 가이드

  1. 이제 Windows 키 + I를 눌러 설정을 열고 제어판(Control Panel)을 선택합니다.
  2. 시스템 및 보안(System and Security)을 클릭합니다.
  3. Windows Defender 방화벽(Windows Firewall)을 클릭합니다.
  4. 왼쪽 창에서 Windows 방화벽 사용 또는 사용 안 함을 클릭합니다.
  5. Windows 방화벽 사용 안 함(Turn off Windows Firewall)을 선택하고 PC를 재시작합니다.

문제가 해결되었는지 확인한 후에는, 반드시 동일한 절차로 방화벽을 다시 켜두는 것을 잊지 마세요.

방법 2: Windows 업데이트 확인

누적된 업데이트가 남아 있으면 대규모 업그레이드가 실패할 수 있습니다. 먼저 모든 보류 중인 업데이트를 설치하세요.

  1. Windows 키 + I를 눌러 설정을 열고 업데이트 및 보안(Update & Security)을 선택합니다.
  2. 업데이트 확인(Check for updates)을 클릭하고, 보류 중인 업데이트가 있다면 모두 설치합니다.
  3. 업데이트 설치가 완료되면 PC를 재부팅한 뒤 업그레이드를 다시 시도합니다.

윈도우 10  FIRST_BOOT 단계에서 설치하지 못했습니다  오류 완벽 해결 가이드

방법 3: Microsoft 공식 Windows 업데이트 문제 해결사 실행

앞선 방법으로 해결되지 않았다면, 마이크로소프트 공식 웹사이트에서 제공하는 Windows 업데이트 문제 해결사(Windows Update Troubleshooter)를 다운로드하여 실행해 보세요. 이 도구는 업데이트 관련 일반적인 문제를 자동으로 진단하고 복구해 줍니다.

방법 4: 클린 부팅 상태에서 Windows 업데이트 실행

서드파티 응용 프로그램이 Windows 업데이트와 충돌을 일으키는 경우가 있습니다. 클린 부팅(Clean Boot)은 최소한의 드라이버와 시작 프로그램만으로 Windows를 시작하는 방식으로, 타사 프로그램의 개입 없이 업데이트가 정상적으로 설치되는지 확인할 수 있는 좋은 방법입니다.

  1. Windows 키 + R을 누르고 msconfig를 입력한 후 Enter 키를 누릅니다.
  2. 서비스(Services) 탭에서 모든 Microsoft 서비스 숨기기(Hide all Microsoft services)에 체크합니다.
  3. 모두 사용 안 함(Disable all)을 클릭합니다.
  4. 시작 프로그램(Task Manager) 탭에서 불필요한 항목을 모두 비활성화합니다.
  5. PC를 재시작한 후 업데이트를 다시 시도하고, 문제가 해결되면 서비스를 하나씩 활성화하며 원인 프로그램을 찾아냅니다.

방법 5: 충분한 디스크 공간 확보

Windows 업데이트/업그레이드를 성공적으로 설치하려면 하드 디스크에 최소 20GB 이상의 여유 공간이 필요합니다. 실제 설치가 전체 공간을 다 사용하지 않더라도, 여유 공간을 넉넉히 확보해 두면 설치 과정에서 발생할 수 있는 오류를 예방할 수 있습니다.

  • 디스크 정리(Disk Cleanup)를 실행하여 임시 파일과 불필요한 시스템 파일을 삭제합니다.
  • 대용량 파일이나 미사용 프로그램을 제거하거나 외장 저장소로 옮깁니다.

윈도우 10  FIRST_BOOT 단계에서 설치하지 못했습니다  오류 완벽 해결 가이드

방법 6: SoftwareDistribution 폴더 이름 변경

손상된 업데이트 파일이 저장된 SoftwareDistribution 폴더를 초기화하면 업데이트 오류가 해결되는 경우가 많습니다.

  1. Windows 키 + X를 누르고 명령 프롬프트(관리자) 또는 Windows PowerShell(관리자)을 선택합니다.

윈도우 10  FIRST_BOOT 단계에서 설치하지 못했습니다  오류 완벽 해결 가이드

  1. 다음 명령어를 입력하여 Windows 업데이트 서비스를 중지합니다. 각 명령어 입력 후 Enter 키를 누릅니다:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  2. 다음 명령어로 SoftwareDistribution 폴더와 catroot2 폴더의 이름을 변경합니다:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
  3. 마지막으로 다음 명령어로 Windows 업데이트 서비스를 다시 시작합니다:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  4. 변경 사항을 적용하기 위해 PC를 재부팅합니다.

방법 7: 레지스트리 편집기를 통한 수정

주의: 레지스트리를 잘못 수정하면 시스템에 심각한 문제가 발생할 수 있습니다. 작업 전 레지스트리 백업을 권장합니다.

  1. Windows 키 + R을 누르고 regedit를 입력한 후 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
  2. 다음 경로로 이동합니다:
    컴퓨터\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade
  3. OSUpgrade 키가 없다면 WindowsUpdate 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키(New > Key)를 선택합니다.
  4. 새 키의 이름을 OSUpgrade로 지정하고 Enter 키를 누릅니다.
  5. OSUpgrade 키를 선택한 상태에서 오른쪽 창 빈 곳을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다.
  6. 값의 이름을 AllowOSUpgrade로 지정하고, 더블클릭하여 값을 1로 변경합니다.
  7. 레지스트리 편집기를 닫고 업데이트 설치 또는 업그레이드 프로세스를 다시 실행합니다.

윈도우 10  FIRST_BOOT 단계에서 설치하지 못했습니다  오류 완벽 해결 가이드

방법 8: 업그레이드를 방해하는 특정 파일 삭제

일부 경우 특정 프로그램의 잔여 파일이 업그레이드를 방해할 수 있습니다.

  1. 다음 경로로 이동합니다:
    C:\Users\사용자이름\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Orbx

참고: AppData 폴더는 기본적으로 숨겨져 있습니다. 파일 탐색기의 폴더 옵션 > 보기에서 "숨긴 파일, 폴더 및 드라이브 표시"를 체크해야 볼 수 있습니다.

  1. 또는 Windows 키 + R을 누른 후 %appdata%\Microsoft\Windows\Start Menu\Programs\Orbx를 입력하고 Enter 키를 눌러 바로 이동할 수 있습니다.
  2. Orbx 폴더 안에서 Todo라는 이름의 파일을 찾습니다. 해당 파일이 존재한다면 영구 삭제합니다.
  3. PC를 재부팅한 후 업그레이드를 다시 시도합니다.

방법 9: BIOS 업데이트

경고: BIOS 업데이트는 매우 민감한 작업입니다. 잘못 진행하면 시스템이 심각하게 손상될 수 있으므로, 숙련된 사용자가 아니라면 전문가의 도움을 받는 것이 좋습니다.

  1. 먼저 현재 BIOS 버전을 확인합니다. Windows 키 + R을 누르고 msinfo32를 입력한 후 Enter 키를 눌러 시스템 정보를 엽니다.
  2. 시스템 정보 창에서 BIOS 버전/날짜(BIOS Version/Date) 항목을 찾아 제조사와 버전을 기록해 둡니다.
  3. PC 제조사 웹사이트(예: Dell, HP, LG, 삼성 등)에 접속하여 제품의 일련번호를 입력하거나 자동 감지 기능을 이용해 내 컴퓨터 모델을 찾습니다.
  4. 드라이버 목록에서 BIOS 항목을 찾아 권장 업데이트를 다운로드합니다.
  5. 다운로드한 EXE 파일을 더블클릭하여 실행합니다.

주의: BIOS 업데이트 중에는 절대 컴퓨터 전원을 끄거나 전원 연결을 해제하지 마세요. 시스템이 손상될 수 있습니다. 업데이트 중에는 컴퓨터가 재시작되며 잠시 검은 화면이 나타나는 것이 정상입니다.

BIOS 업데이트 완료 후 업그레이드를 다시 시도하면 오류가 해결되는 경우가 있습니다.

방법 10: 보안 부팅(Secure Boot) 비활성화

  1. PC를 재시작합니다.
  2. 부팅 과정에서 제조사별 지정 키(일반적으로 F2, F10, Del 등)를 눌러 BIOS/UEFI 설정에 진입합니다.
  3. Secure Boot(보안 부팅) 설정을 찾습니다. 이 옵션은 보통 Security 탭, Boot 탭 또는 Authentication 탭에 있습니다.
  4. 보안 부팅을 Disabled(사용 안 함)로 설정합니다.
  5. 설정을 저장하고 PC를 재시작한 후 업그레이드를 다시 시도합니다.
  6. 설치가 완료되면 반드시 BIOS 설정으로 돌아가 보안 부팅을 다시 활성화합니다.

#경고: 보안 부팅을 비활성화한 후에는, PC를 초기 상태(공장 출고 상태)로 복원하지 않는 한 보안 부팅을 다시 활성화하기 어려울 수 있습니다.

방법 11: CCleaner 및 Malwarebytes 실행

악성코드나 불필요한 레지스트리 항목이 업데이트를 방해할 수 있습니다. 두 프로그램으로 시스템을 정리해 보세요.

  1. CCleanerMalwarebytes를 다운로드하여 설치합니다.
  2. Malwarebytes를 실행하고 시스템 전체를 검사합니다. 악성코드가 발견되면 자동으로 제거해 줍니다.
  3. CCleaner를 실행하고 "Cleaner(청소)" 섹션의 Windows 탭에서 아래 항목들을 체크합니다:
    - Internet Explorer의 임시 인터넷 파일, 쿠키, 방문 기록
    - Windows 탐색기의 최근 문서, 실행 프로그램 목록, 섬네일 캐시
    - 시스템의 임시 파일, 휴지통
  4. Run Cleaner(청소 실행)를 클릭하고 CCleaner가 작업을 마칠 때까지 기다립니다.
  5. 추가 정리를 위해 Registry(레지스트리) 탭을 선택하고 필요한 항목을 체크한 뒤 Scan for Issue(문제 검색)를 클릭합니다.
  6. 검사가 끝나면 Fix Selected Issues(선택한 문제 수정)를 클릭합니다.
  7. "레지스트리 변경 사항을 백업하시겠습니까?"라는 질문에는 예(Yes)를 선택하여 백업을 만듭니다.
  8. 백업이 완료되면 Fix All Selected Issues(선택한 모든 문제 수정)를 클릭합니다.
  9. PC를 재시작하여 변경 사항을 적용합니다.

방법 12: 시스템 파일 검사기(SFC) 및 DISM 도구 실행

손상된 시스템 파일이 설치 실패의 원인일 수 있습니다. SFC와 DISM 명령어로 시스템 무결성을 검사하고 복구하세요.

  1. Windows 키 + X를 누르고 명령 프롬프트(관리자)를 선택합니다.
  2. 다음 명령어를 입력하고 Enter 키를 누릅니다:
    Sfc /scannow
    ※ 위 명령이 실패하면 다음을 시도해 보세요:
    sfc /scannow /offbootdir=c:\ /offwindir=c:\windows
  3. 검사가 완료될 때까지 기다린 후 PC를 재시작합니다.
  4. 다시 명령 프롬프트(관리자)를 열고 다음 DISM 명령어를 하나씩 입력하며 각각 Enter 키를 누릅니다:
    Dism /Online /Cleanup-Image /CheckHealth
    Dism /Online /Cleanup-Image /ScanHealth
    Dism /Online /Cleanup-Image /RestoreHealth
  5. DISM 명령이 완료될 때까지 기다립니다. 몇 분 정도 걸릴 수 있습니다.
  6. 위 명령이 작동하지 않으면 아래 명령어를 시도합니다:
    Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
    Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

참고: C:\RepairSource\Windows 부분은 복구 원본 위치(Windows 설치 USB 또는 복구 디스크)의 실제 경로로 교체해야 합니다.

  1. 완료되면 PC를 재부팅하여 변경 사항을 저장합니다.

방법 13: 설치 로그(setuperr.log) 분석을 통한 문제 해결

위 방법으로도 해결되지 않았다면, 설치 오류 로그를 직접 확인하여 어떤 요소가 설치를 막고 있는지 파악할 수 있습니다.

  1. Windows 키 + X를 누르고 명령 프롬프트(관리자)를 선택합니다.
  2. 다음 명령어를 그대로 복사·붙여넣기 한 후 각각 Enter 키를 누릅니다:
    takeown /f C:\$Windows.~BT\Sources\Panther\setuperr.log\setuperr.log
    icacls C:\$Windows.~BT\Sources\Panther\setuperr.log\setuperr.log /reset /T
    notepad C:\$Windows.~BT\Sources\Panther\setuperr.log
  3. 파일 탐색기에서 다음 디렉터리로 이동합니다:
    C:\$Windows.~BT\Sources\Panther
    참고: 이 폴더를 보려면 폴더 옵션에서 "숨긴 파일, 폴더 및 드라이브 표시"를 체크하고, "운영 체제 파일 숨기기"를 해제해야 합니다.
  4. setuperr.log 파일을 더블클릭하여 엽니다.
  5. 로그 파일에서 Error로 표시된 항목들을 찾아 어떤 프로그램이나 구성 요소가 설치를 차단하는지 확인합니다.

실제 로그 예시를 보면 다음과 같습니다:

2017-07-07 13:24:07, Error SP Error WRITE, 0x00000005 while gathering/applying object: File, C:\Windows\System32\Tasks [avast! Emergency Update]. Will return 0[gle=0x00000005]
2017-07-07 13:24:07, Error MIG Error 5 while applying object C:\Windows\System32\Tasks\avast! Emergency Update. Shell application requested abort[gle=0x00000005]

위 예시에서는 로그를 분석한 결과 Avast 백신 프로그램이 설치를 차단하고 있음을 확인할 수 있습니다. 이처럼 문제의 원인이 되는 프로그램을 식별했다면, 해당 프로그램을 제거, 비활성화 또는 업데이트한 후 설치를 다시 시도하세요.

마무리

지금까지 윈도우 10 설치 과정에서 FIRST_BOOT(첫 번째 부팅) 단계에서 설치 실패 오류가 발생했을 때 시도할 수 있는 13가지 해결 방법을 살펴보았습니다. 대부분의 경우 백신 비활성화, 드라이버 업데이트, 디스크 공간 확보, 시스템 파일 검사만으로 문제가 해결됩니다.

이 가이드를 따라 진행한 후에도 문제가 계속되거나 추가 질문이 있다면 언제든지 댓글로 문의해 주세요.