Windows 7 설치를 복원하는 방법

이 문서에서는 한 컴퓨터에 시스템 상태 백업을 만드는 방법과 동일한 컴퓨터 또는 동일한 확인 및 모델의 다른 물리적 컴퓨터로 복원하는 방법을 설명합니다.

적용 대상: Windows 7 Service Pack 1, Windows Server 2012 R2
원래 KB 번호: 249694

요약

컴퓨터에서 다음 문제 중 하나가 발생할 수 있습니다.

  • 하드웨어 오류
  • 소프트웨어 오류
  • 컴퓨터 도난
  • 자연 재해
  • 사용자 오류

이러한 문제 중 하나를 복구하려면 시스템 상태 백업에서 Microsoft Windows 운영 체제를 복원할 수 있습니다. 시스템 상태 백업을 만든 것과 동일한 물리적 컴퓨터 또는 동일한 확인, 모델 및 구성(동일한 하드웨어)이 있는 다른 물리적 컴퓨터로 시스템 상태 백업을 복원할 수 있습니다.

그러나 시스템 상태 백업을 한 컴퓨터에서 다른 메이크, 모델 또는 하드웨어 구성의 두 번째 컴퓨터로 복원하는 것은 지원되지 않습니다. Microsoft는 이 프로세스를 지원하기 위한 상업적으로 합리적인 노력만 제공합니다. 원본 및 대상 컴퓨터가 동일한 제조업체 및 모델인 것처럼 보이더라도 원본 컴퓨터에는 대상 컴퓨터와 다른 드라이버, 하드웨어 또는 펌웨어가 있을 수 있습니다.

Windows 7을 복원하는 기본 설정 방법

Windows 7 기반 컴퓨터를 복원하기 위해 기본 설정 방법은 전체 시스템 복원입니다. 특히 ASR을 사용하지 않고 BMR(운영 체제 미설치 복원)을 수행하여 원래 백업을 가져온 것과 동일한 서버에서 새로 포맷된 부팅 볼륨 및 시스템 볼륨을 수행할 수 있습니다. 이 경우 볼륨 레이아웃 및 식별자는 원래 컴퓨터의 백업 중에 사용된 것과 동일합니다. 또한 원래 컴퓨터와 하드웨어가 다른 컴퓨터에 ASR을 사용하는 BMR을 수행할 수 있습니다.

참고

BMR은 시스템이 오프라인 상태일 때만 수행할 수 있습니다.

백업 중인 대상 컴퓨터와 복원을 수신하는 대상 컴퓨터는 모두 UEFI(Unified Extensible Firmware Interface) 또는 BIOS 기반이어야 합니다. BMR 시나리오에서는 두 가지를 혼합할 수 없습니다.

Windows 7에 대한 가능한 복구 시나리오

  • 서버 실행 불가능/서버 마이그레이션 시나리오(계획 및 계획되지 않음)

    이 시나리오에서는 서버의 모든 중요한 볼륨에 대한 BMR 백업을 수행하여 서버를 보호할 수 있습니다. 그런 다음 Windows 복구를 통해 BMR 복구를 수행하여 서버를 복구합니다. 이 시나리오에서 BMR은 다른 하드웨어에서 지원됩니다.

  • 서버 오작동 시나리오(부팅 가능) 또는 서버 역할 롤백

    이 시나리오에서는 시스템 상태 백업 또는 BMR 백업을 수행하여 서버를 보호할 수 있습니다. 그런 다음, 시작된 운영 체제에서 시스템 상태 복구를 수행하여 서버를 복구합니다.

다음 표에서는 지원되는 시스템 복구 시나리오와 지원되지 않는 시스템 복구 시나리오를 간략하게 설명합니다.

시나리오 않음
BMR/전체 서버가 동일한 하드웨어로 복원된 후 시스템 상태 복구
BMR/전체 서버가 다른 하드웨어로 복원된 후 시스템 상태 복구 아니오
동일하거나 다른 하드웨어로 전체 서버 복원(BMR 없음) 후 시스템 상태 복구 아니오

참고

Windows Server Backup은 BMR 복원 프로세스 후에 시스템이 성공적으로 부팅되도록 합니다. NIC 주소 등과 같은 하드웨어별 식별자를 사용하는 애플리케이션/역할은 기능을 만들기 위해 추가 재구성 또는 복구가 필요할 수 있습니다.

Windows 7 운영 체제 복원에 대한 지침

복원 작업이 성공하는지 확인하려면 다음 섹션의 지침을 따르세요.

하드웨어 추상화 계층

원본 및 대상 컴퓨터는 동일한 유형의 HAL(하드웨어 추상화 계층)을 사용해야 합니다. 이 규칙에는 한 가지 예외가 있습니다. 컴퓨터 중 하나에 ACPI(고급 구성 및 전원 인터페이스) 다중 프로세서 HAL이 포함된 경우 다른 컴퓨터에는 ACPI 유니프로세서 HAL이 있을 수 있습니다. MPS 다중 프로세서 및 MPS 유니프로세서 HAL에 동일한 규칙이 적용됩니다.

예를 들어 원본이 MPS 다중 프로세서 HAL을 사용하는 경우 MPS 유니프로세서 HAL을 사용하는 대상 컴퓨터로 데이터를 복원할 수 있습니다. 그러나 ACPI 다중 프로세서 HAL을 사용하는 대상 컴퓨터로 데이터를 복원할 수는 없습니다.

참고

대상 컴퓨터의 HAL이 원본 컴퓨터의 HAL과 호환되지만 동일하지 않은 경우 복원을 완료한 후 대상 컴퓨터에서 HAL을 업데이트해야 합니다. 예를 들어 원본 컴퓨터에 단일 프로세서가 있고 ACPI 유니프로세서 HAL을 사용하는 경우 해당 컴퓨터에서 다중 프로세서 대상 컴퓨터로 백업을 복원할 수 있습니다. 그러나 HAL을 ACPI 다중 프로세서 HAL로 업데이트할 때까지 대상 컴퓨터는 둘 이상의 프로세서를 사용하지 않습니다.

각 컴퓨터에서 사용 중인 컴퓨터 HAL 유형을 확인하려면 다음 단계를 수행합니다.

  1. 시작을 선택하고 설정을 가리킨 다음 제어판 선택한 다음 시스템을 선택합니다.

  2. 하드웨어 탭에서 장치 관리자 선택한 다음 컴퓨터 분기를 확장합니다.

    • ACPI 다중 프로세서 컴퓨터 = Halmacpi.dll
    • ACPI 유니프로세서 컴퓨터 = Halaacpi.dll
    • ACPI(고급 구성 및 전원 인터페이스) 컴퓨터 = Halacpi.dll
    • MPS 다중 프로세서 컴퓨터 = Halmps.dll
    • MPS 유니프로세서 컴퓨터 Halapic.dll 표준 컴퓨터 = Hal.dll
    • Compaq SystemPro 다중 프로세서 또는 100% 호환 = Halsp.dll

운영 체제 버전

원본 및 대상 컴퓨터는 동일한 운영 체제 버전과 동일한 Windows SKU(재고 유지 장치)를 사용해야 합니다. 예를 들어 Windows 2000 Server를 백업한 다음 Windows 2000 고급 서버를 실행하는 컴퓨터에서 복원할 수 없습니다. 또한 원본 및 대상 컴퓨터는 모두 소매 버전의 Windows 또는 동일한 OEM 버전의 Windows를 사용해야 합니다. 가장 좋은 방법은 원본 컴퓨터에 Windows를 설치하는 데 사용한 것과 동일한 설치 미디어를 사용하여 대상 컴퓨터에 Windows를 설치하는 것입니다.

드라이버 필터링

백업을 수행하기 전에 원본 컴퓨터에서 타사 필터 드라이버를 제거합니다. 이러한 종류의 드라이버는 백업이 다른 컴퓨터로 복원될 때 문제를 일으킬 수 있습니다.

Windows 폴더 및 디스크 레이아웃

대상 컴퓨터는 원본 컴퓨터와 동일한 논리 드라이브 문자(%systemdrive%) 및 경로(%systemroot%)를 사용해야 합니다. 도메인 컨트롤러의 경우 Active Directory 디렉터리 서비스 데이터베이스, Active Directory 로그 파일, FRS 데이터베이스 및 FRS 로그 파일의 위치도 원본 및 대상 컴퓨터에 대해 동일해야 합니다. 예를 들어 원본 컴퓨터의 Active Directory 데이터베이스 로그 파일이 C:\WINNT\NTDS에 설치된 경우 대상 컴퓨터도 C:\WINNT\NTDS 경로를 사용해야 합니다.

하드웨어

복원 프로세스를 완료하는 데 필요하지 않은 대상 컴퓨터에서 하드웨어를 제거하면 복원 작업이 성공할 확률이 높아질 수 있습니다. 예를 들어 하나의 네트워크 어댑터를 제외한 모든 것을 물리적으로 제거하거나 사용하지 않도록 설정합니다. 복원 작업 후 운영 체제를 다시 시작한 후 추가 어댑터를 설치하거나 사용하도록 설정합니다.

핫픽스 및 서비스 팩 수준

예를 들어 Windows 2000 컴퓨터의 경우 데이터를 백업하기 전에 핫픽스 810161 또는 Windows 2000 서비스 팩 4를 원본 컴퓨터에 설치해야 합니다. 백업을 복원하기 전에 대상 컴퓨터에도 이러한 항목을 설치해야 합니다. Windows Server 2003 및 Windows XP에는 이러한 종류의 복원 작업에 대한 핫픽스 또는 서비스 팩 수준 요구 사항이 없습니다. 사용자는 대상 컴퓨터를 Windows Server 2003 또는 Windows XP의 경우 동일한 서비스 팩 및 핫픽스 수준으로 끌어올 필요가 없습니다. 그러나 Windows Server 2003 SP1 기반 컴퓨터를 복원하려면 대상 컴퓨터를 Windows Server 2003 SP1로 복원해야 합니다.

가능한 문제 및 문제 해결 단계

대상 컴퓨터를 다시 시작하면 다음과 같은 증상이 발생할 수 있습니다.

  • 다음 중지 오류 메시지 중 하나가 표시됩니다.

    중지 0x0000007B Inaccessible_Boot_Device
    중지: 0x00000079 Hal_Mismatch

  • 시작 시 컴퓨터의 응답이 중지됩니다.
  • 다시 시작 프로세스 초기에 검은색 화면에서 Windows 2000 시작 메시지를 받으면 컴퓨터가 자발적으로 다시 시작됩니다.
  • 디스플레이 설정을 구성할 수 없습니다.
  • 네트워크 어댑터가 제대로 작동하지 않습니다.

디스플레이 설정 또는 네트워크 어댑터와 관련된 문제를 resolve 장치 관리자 그래픽 어댑터 또는 네트워크 어댑터를 제거한 다음 컴퓨터를 다시 시작합니다. Windows는 디바이스를 다시 감지하고 드라이버를 묻는 메시지를 표시할 수 있습니다.

중지 오류 또는 컴퓨터가 응답하지 않는 문제를 resolve Windows의 현재 위치 업그레이드를 수행합니다.

현재 위치 업그레이드를 완료한 후 레지스트리 하위 키가 있고 올바르게 채워져 있는지 확인 ClientProtocols 합니다. 이렇게 하려면 다음과 같이 하십시오.

  1. 시작을 선택하고 실행을 선택한 후 regedit를 입력하고 확인을 선택합니다.

  2. 다음 레지스트리 하위 키를 찾아 마우스 오른쪽 단추로 클릭합니다. 다음 목록의 값이 있는지 확인합니다. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Rpc\ClientProtocols

    값 이름 값 유형 값 데이터
    ncacn_ip_tcp REG_SZ rpcrt4.dll
    ncacn_ip_udp REG_SZ rpcrt4.dll
    ncacn_nb_tcp REG_SZ rpcrt4.dll
    ncacn_np REG_SZ rpcrt4.dll
  3. ClientProtocols 하위 키가 없는 경우 하위 키 아래에 Rpc 추가합니다.

  4. 하위 키에 값이 ClientProtocols 없는 경우 다음 단계를 수행합니다.

    1. ClientProtocols를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 문자열 값을 선택합니다.
    2. 누락된 항목의 값 이름을 입력한 다음 Enter 키를 누릅니다.
    3. b단계에서 입력한 값 이름을 마우스 오른쪽 단추로 클릭한 다음 수정을 선택합니다.
    4. b단계에서 입력한 값 이름에 적절한 값 데이터를 입력한 다음 확인을 선택합니다.
  5. 하위 키에서 누락된 각 값에 대해 4단계를 ClientProtocols 반복합니다.

  6. 레지스트리를 변경한 경우 컴퓨터를 다시 시작합니다.

참고

원본 컴퓨터가 Windows NT 4.0에서 업그레이드된 경우 사용자 프로필은 %systemdrive%\Documents 및 Settings 폴더 대신 %systemroot%\Profiles 폴더에 저장될 수 있습니다. 현재 위치 업그레이드를 수행한 후 다음 레지스트리 값을 %systemroot%\Profiles로 다시 변경해야 할 수 있습니다.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList

값 이름 프로필 디렉터리
값 형식 REG_EXPAND_SZ
값 데이터 %systemroot%\Profiles