Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 10 업그레이드 오류 0x80070004 – 0x3000D 해결 방법: MIGRATE_DATA 작업 중 설치 실패

일부 PC 사용자는 미디어 생성 도구(Media Creation Tool)를 사용해 Windows 7/8.1/10에서 최신 버전의 Windows 10으로 업그레이드할 때, 설치된 앱 및 파일 유지 옵션을 선택한 상태에서 오류 0x80070004 – 0x3000D를 만나는 경우가 있습니다. 이 글에서는 이러한 문제를 겪고 있는 사용자를 위해 문제를 성공적으로 해결할 수 있는 다양한 방법을 소개합니다.

Windows 10 업그레이드 오류 0x80070004 – 0x3000D 해결 방법: MIGRATE_DATA 작업 중 설치 실패

이 문제가 발생하면 다음과 같은 전체 오류 메시지가 화면에 표시됩니다.

Windows 10 설치

Windows 10을 설치할 수 없습니다
PC를 Windows 10 설치를 시작하기 전 상태로 되돌렸습니다.

0x80070004 – 0x3000D
FIRST_BOOT 단계에서 MIGRATE_DATA 작업 중 오류가 발생하여 설치에 실패했습니다.

이 오류가 발생하면 설치가 특정 진행률에서 멈추게 되며, 다시 시도할 때마다 동일하게 반복해서 실패합니다.

Windows 10 업그레이드 설치 오류 0x80070004 – 0x3000D 해결 방법

이 문제에 직면했다면 아래의 권장 해결 방법을 순서와 관계없이 하나씩 시도해 보면서 문제가 해결되는지 확인해 보세요.

  1. 컴퓨터 이름 변경(해당하는 경우)
  2. Users 폴더 위치 및 사용자 프로필 상태 확인
  3. 새 관리자 계정 생성
  4. TODO라는 이름의 파일 삭제
  5. AllowOSUpgrade 레지스트리 키 생성 또는 수정
  6. Windows 10 ISO 직접 다운로드
  7. Windows 10 클린 설치

이제 각 해결 방법의 세부 과정을 하나씩 살펴보겠습니다.

1] 컴퓨터 이름 변경(해당하는 경우)

컴퓨터 이름이 다음 중 하나에 해당한다면 Windows 10으로 업그레이드하는 동안 오류 0x80070004 – 0x3000D가 발생할 가능성이 매우 높습니다.

  • System(또는 SYSTEM)
  • LOCAL
  • SELF
  • Network

위 이름들은 시스템에서 예약된 이름이므로 컴퓨터 이름으로 사용해서는 안 됩니다. 따라서 업그레이드하려는 Windows PC에서 컴퓨터 이름을 먼저 변경해야 합니다.

이러한 변경 후에도 업그레이드가 불가능하다면 다음 해결 방법을 시도해 보세요.

2] Users 폴더 위치 및 사용자 프로필 상태 확인

Users 디렉터리가 이동되거나 재배치되어 Windows 10 설치 프로그램이 %systemdrive%(현재 운영 체제가 설치된 드라이브)에서 사용자 프로필을 찾지 못하는 경우가 있습니다. 이 문제는 Windows 7과 Windows 8 모두에서 발생할 수 있습니다.

"Users", "Program Data", "Program Files" 폴더를 변경하거나 이동한 적이 있거나, 운영 체제의 사용자 프로필이 손상된 경우 이 문제가 나타날 수 있습니다. 이런 경우에는 Windows 10으로 업그레이드하기 전에 현재 운영 체제를 다시 설치하거나 초기화/복구해야 합니다.

반면 폴더를 이동한 적이 없다면 사용자 프로필 자체가 손상되었을 가능성이 높습니다. 이때는 Windows를 다시 설치하는 대신, 컴퓨터에 손상된 사용자 프로필이 있는지 먼저 확인해 보는 것이 좋습니다. 확인 방법은 다음과 같습니다.

  • Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
  • 실행 대화 상자에 sysdm.cpl을 입력하고 Enter 키를 눌러 시스템 속성 창을 엽니다.
  • 고급 탭에서 사용자 프로필 섹션의 설정 버튼을 클릭합니다.
  • 컴퓨터에 있는 모든 계정을 종이에 적어 둔 뒤, 현재 사용자 계정에서 로그아웃하고 각 계정에 차례로 로그인해 봅니다.
  • 특정 계정 로그인 시 오류가 발생하면 사용자 프로필 화면으로 돌아가 해당 계정을 삭제합니다.

완료한 후 업그레이드 설치를 다시 시도하세요. 문제가 계속되면 다음 해결 방법으로 넘어갑니다.

3] 새 관리자 계정 생성

이 방법은 새 관리자 계정을 만들거나 Windows에 내장된 관리자 계정을 활성화한 후, 해당 계정으로 로그인하여 그 환경에서 Windows 10 업그레이드 설치를 진행하는 것입니다. 기존 계정의 손상된 설정이나 프로필 문제를 우회할 수 있어 효과적입니다.

4] TODO라는 이름의 파일 삭제

만약 컴퓨터에 Orbx(Microsoft Flight Simulator 관련 프로그램)가 설치되어 있다면 Orbx 폴더에서 TODO 파일을 삭제해야 합니다.

다음 단계를 따르세요.

  • 파일 탐색기를 열고 Windows 7/8에서 보호된 운영 체제 파일이 표시되도록 설정합니다.
  • 아래 디렉터리로 이동합니다.
C:\Users\UserName\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Orbx

위 경로에서 C는 Windows 7/8이 설치된 드라이브이며, UserName은 사용자의 계정 이름입니다.

  • ORBX 폴더 안에 Todo라는 이름의 파일이 있는지 확인합니다. 파일이 존재하면 삭제합니다.
  • 컴퓨터를 다시 시작합니다.

이후 Windows 10 업그레이드 설치를 다시 시도하세요. 오류 없이 정상적으로 완료되어야 하며, 그렇지 않다면 다음 해결 방법으로 진행합니다.

5] AllowOSUpgrade 레지스트리 키 생성 또는 수정

Windows 10 업그레이드 오류 0x80070004 – 0x3000D 해결 방법: MIGRATE_DATA 작업 중 설치 실패

이 작업은 레지스트리를 수정하는 것이므로, 시작하기 전에 레지스트리를 백업하거나 시스템 복원 지점을 만들어 두는 것이 좋습니다. 준비가 끝났다면 다음과 같이 진행하세요.

  • Windows 키 + R을 눌러 실행 대화 상자를 엽니다.
  • 실행 대화 상자에 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 엽니다.
  • 아래 레지스트리 키 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate
  • 해당 위치의 오른쪽 창에서 AllowOSUpgrade 항목을 두 번 클릭하여 속성을 편집합니다.

만약 해당 키가 존재하지 않는다면, 오른쪽 창의 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택합니다. 값 이름을 AllowOSUpgrade로 변경한 후 Enter 키를 누릅니다.

  • 새로 만든 항목을 두 번 클릭하여 속성을 엽니다.
  • 값 데이터 필드에 1을 입력합니다.
  • 확인을 클릭하여 변경 사항을 저장합니다.
  • 컴퓨터를 다시 시작합니다.

재부팅 후 Windows 10 업그레이드 설치를 다시 시도하세요. 문제가 여전히 해결되지 않는다면 다음 방법을 시도해 보세요.

6] Windows 10 ISO 직접 다운로드

어떤 이유로든 미디어 생성 도구(Windows Update Assistant라고도 함)를 사용하는 과정 자체가 이 문제의 원인일 수 있습니다. 이 경우 Microsoft 공식 웹사이트에서 Windows 10 ISO 이미지 파일을 직접 다운로드하는 것이 좋습니다. ISO 파일을 장치의 적절한 위치(바탕 화면 권장)에 저장한 뒤, ISO 이미지를 두 번 클릭하여 가상 드라이브로 마운트하고, 그 안의 setup.exe 파일을 실행하여 현재 위치 업그레이드를 진행하면 됩니다.

참고: Windows 7에서 업그레이드를 시도하는 경우, ISO 이미지를 마운트하려면 별도의 서드파티 가상 드라이브 소프트웨어가 필요합니다.

7] Windows 10 클린 설치

위의 모든 방법이 실패했다면, 남은 최선의 선택은 장치에 Windows 10을 클린 설치하는 것입니다. 클린 설치 전에는 반드시 중요한 데이터를 외장 드라이브나 클라우드에 백업해 두어야 합니다.

유사한 오류 코드:

  • 오류 코드 8007001F – 0x3000D
  • 오류 코드 800704B8 – 0x3001A
  • 오류 코드 0xC1900101 – 0x30018
  • 오류 코드 0x800707E7 – 0x3000D

이 글이 문제 해결에 도움이 되길 바랍니다!

Windows 10 업그레이드 오류 0x80070004 – 0x3000D 해결 방법: MIGRATE_DATA 작업 중 설치 실패