Windows 11로 업그레이드하거나 Windows 10의 최신 버전·빌드로 업데이트하는 도중 Windows 업그레이드 오류 0x800700B7-0x2000A가 발생했다면 너무 걱정하지 않으셔도 됩니다. 이 글에서는 해당 문제를 성공적으로 해결할 수 있는 가장 효과적인 방법들을 단계별로 정리해 소개합니다.
PREPARE_FIRST_BOOT 작업 진행 중 SAFE_OS 단계에서 설치가 실패했습니다.
이 오류 메시지는 백그라운드에서 실행 중인 다른 프로세스와의 충돌로 인해 Windows 설치 프로그램이 예기치 않게 종료되었음을 의미합니다.
Windows 업그레이드 오류 0x800700B7-0x2000A 해결 방법
아래의 권장 해결 방법들을 순서에 상관없이 하나씩 시도해 보면서 문제가 해결되는지 확인해 보세요.
- 시스템 요구 사항 확인
- Windows 업데이트 문제 해결사 실행
- SFC 및 DISM 검사 실행
- 사용자 계정/프로필 점검
- 보안 소프트웨어 비활성화 또는 제거
- 연결된 주변 기기 호환성 확인
- 디바이스 드라이버 업데이트
- 레거시 USB 지원 비활성화
- 빠른 시작(Fast Startup) 사용 안 함
- 클린 부팅 상태에서 업그레이드
- Windows 11/10 ISO 파일로 직접 업그레이드
각 해결 방법의 자세한 진행 과정을 살펴보겠습니다.
1. 시스템 요구 사항 확인
가장 먼저 Windows 11의 시스템 요구 사항을 충족하는지, 또는 해당 기기가 Windows 10을 실행할 수 있는지 확인하세요. 참고로 지원되지 않는 하드웨어에도 Windows 11을 설치할 수는 있지만, 공식 요구 사항을 모두 충족했는데도 문제가 해결되지 않는다면 다음 방법으로 넘어가세요.
2. Windows 업데이트 문제 해결사 실행
Windows에 내장된 업데이트 문제 해결사를 실행한 뒤 업그레이드를 다시 시도해 보세요. 오류 없이 정상적으로 완료되면 문제가 해결된 것이고, 그렇지 않다면 다음 해결 방법을 계속 진행하면 됩니다.
3. SFC 및 DISM 검사 실행
SFC(시스템 파일 검사기)와 DISM은 Windows 이미지 및 시스템 파일의 손상 여부를 스캔하고 손상된 파일을 복구하는 유틸리티입니다. 두 검사를 한 번에 실행할 수 있도록 아래 배치 파일을 활용하면 편리합니다.
- Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
- 실행 창에 notepad를 입력하고 Enter 키를 눌러 메모장을 엽니다.
- 아래 구문을 복사하여 붙여넣습니다.
echo off date /t & time /t echo Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /StartComponentCleanup echo ... date /t & time /t echo Dism /Online /Cleanup-Image /RestoreHealth Dism /Online /Cleanup-Image /RestoreHealth echo ... date /t & time /t echo SFC /scannow SFC /scannow date /t & time /t pause
- 파일 이름 뒤에 .bat 확장자를 붙여 저장합니다(예: SFC_DISM_scan.bat). 이때 파일 형식은 모든 파일로 선택하세요.
- 저장된 파일을 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행을 선택하여 오류가 더 이상 보고되지 않을 때까지 반복 실행합니다.
- PC를 재시작합니다.
재부팅 후 업그레이드를 다시 시도해 보고, 여전히 실패한다면 다음 방법으로 넘어갑니다.
4. 사용자 계정/프로필 점검
사용자 프로필이 손상된 경우에도 이 오류가 발생할 수 있습니다. 이 경우 손상된 사용자 프로필을 복구한 뒤 업그레이드를 다시 시도하거나, 중요한 파일을 외부 저장 장치에 백업한 후 새 사용자 계정을 만들어 업그레이드를 진행해 보세요. 불필요한 계정이 있다면 함께 삭제하는 것도 좋습니다.
5. 보안 소프트웨어 비활성화 또는 제거
특히 서드파티(타사) 백신 프로그램이 이 오류를 유발할 수 있습니다. 보안 소프트웨어를 일시적으로 비활성화하거나 제거한 후 업그레이드를 다시 시도해 보세요.
백신을 비활성화하려면 작업 표시줄 알림 영역(일반적으로 화면 오른쪽 하단)에서 해당 프로그램 아이콘을 찾아 마우스 오른쪽 버튼으로 클릭한 뒤, 비활성화 또는 종료 옵션을 선택하면 됩니다.
백신 프로그램을 완전히 제거할 때는 전용 제거 도구(Removal Tool)를 사용하는 것이 좋습니다. 이를 통해 백신 관련 잔여 파일까지 깨끗하게 삭제할 수 있습니다.
6. 연결된 주변 기기 호환성 확인
Windows 11/10이 지원하지 않는 하드웨어가 컴퓨터에 연결된 상태에서 업그레이드를 시도하면 설치가 실패할 수 있습니다. 이 경우 모든 외부 기기를 분리한 후 업그레이드를 다시 시도해 보세요. PC 제조사에 해당 하드웨어 지원 여부를 문의하고, 기기 제조사에 Windows 11/10 호환 여부를 확인하는 것도 좋습니다.
7. 디바이스 드라이버 업데이트
장치 관리자를 통해 드라이버를 수동으로 업데이트하거나, Windows Update의 선택적 업데이트 항목에서 드라이버 업데이트를 받을 수 있습니다. 제조사 웹사이트에서 최신 드라이버를 직접 다운로드하는 방법도 있습니다.
시스템의 모든 오래된 드라이버를 최신 상태로 업데이트한 후 업그레이드를 다시 시도하고, 실패할 경우 다음 해결 방법으로 넘어가세요.
8. 레거시 USB 지원 비활성화
일부 PC 모델은 BIOS에서 레거시 USB 지원(Legacy USB Support)이 활성화되어 있으면 업그레이드에 실패할 수 있습니다. 이 경우 BIOS 설정에서 해당 옵션을 비활성화하면 문제가 해결될 수 있습니다.
- 컴퓨터를 BIOS로 부팅합니다.
- BIOS 설정 화면에서 내장 USB 포트를 활성화/비활성화하는 옵션이 있는 메뉴를 찾습니다. 모든 USB 관련 옵션과 레거시 USB 지원 옵션을 비활성화(Off)로 설정합니다.
- 변경 사항을 저장하고 BIOS를 종료합니다.
컴퓨터가 재부팅되면 Windows 업그레이드를 다시 시도하여 문제가 해결되었는지 확인합니다.
9. 빠른 시작(Fast Startup) 사용 안 함
빠른 시작은 컴퓨터 종료 후 더 빠르게 부팅되도록 돕는 기능입니다. 이 기능이 켜져 있으면 컴퓨터를 종료해도 완전히 꺼지는 것이 아니라 최대 절전 모드와 유사한 상태로 전환됩니다.
빠른 시작을 비활성화한 후 업그레이드를 다시 시도해 보세요. 정상적으로 완료되면 문제가 해결된 것이며, 그렇지 않으면 다음 방법을 시도합니다.
10. 클린 부팅 상태에서 업그레이드
앞서 언급했듯이 이 오류는 백그라운드 프로세스와의 충돌로 인해 Windows 설치 프로그램이 비정상 종료될 때 발생합니다. 따라서 클린 부팅 상태에서 업그레이드를 진행하면 도움이 됩니다.
클린 부팅은 최소한의 드라이버와 시작 프로그램만으로 Windows를 시작하는 방법으로, 프로그램 설치·업데이트 또는 실행 시 발생하는 소프트웨어 충돌을 효과적으로 제거할 수 있습니다.
11. Windows 11/10 ISO 파일로 직접 업그레이드
Windows 업데이트 도우미(Update Assistant)를 사용할 때 이 오류가 발생한다면, Microsoft 공식 웹사이트에서 Windows 11/10 ISO 이미지 파일을 직접 다운로드하는 방법을 시도해 보세요. ISO 파일을 바탕화면 등 원하는 위치에 저장한 뒤 이미지를 마운트하고, setup.exe 파일을 더블클릭하여 Windows 인플레이스(in-place) 업그레이드를 시작하면 됩니다. 이 방법마저 실패한다면 Windows 11/10을 클린 설치하는 것을 고려해 볼 수 있습니다.
이 가이드가 문제 해결에 도움이 되길 바랍니다!
관련 글: Windows 11 설치 도우미 사용 시 오류 0x8007007f 해결 방법
자주 묻는 질문
오류 코드 0x800700b7은 어떻게 수정하나요?
Windows 11/10에서 오류 코드 0x800700b7(시스템 복원 오류)이 발생한 경우, 아래 방법들을 시도해 볼 수 있습니다.
- 소프트웨어 제거 후 재설치
- 시스템 파일 검사기(SFC) 검사 실행
- Check Disk(chkdsk) 유틸리티 실행
- Windows 복원
- 백신 소프트웨어 끄기
- 시스템에 등록된 예약 작업 삭제
Microsoft 업데이트 오류는 어떻게 해결하나요?
Windows 업데이트를 다운로드·설치하는 동안 오류 코드가 나타나면 업데이트 문제 해결사가 도움이 될 수 있습니다. 실행 방법은 다음과 같습니다. 시작 > 설정 > 업데이트 및 보안 > 문제 해결 > 추가 문제 해결사를 차례로 선택한 뒤, '시작 및 실행' 항목에서 Windows 업데이트 > 문제 해결사 실행을 클릭하세요.