백업한 시스템 이미지로 복원에 실패하는 경우 수동 복구하기

백업한 시스템 이미지로 복원에 실패하는 경우 수동 복구하기


시스템 이미지 백업?
Win+X -> 제어판 -> 백업 및 복원(Windows 7) -> 시스템 이미지 만들기

f:\ => 복원할 파티션
g:\ => 백업 디스크
v:\ => 읽어온 백업 데이터
로 가정.

복구 콘솔로 들어가기

Windows PE 부팅 -> 명령줄
혹은
Windows 설치 미디어로 부팅 -> Shift+F10

파티션 확인

C:\> diskpart
DISKPART> list volume
...
(백업 디스크가 g, 복원할 파티션이 f임을 확인)
DISKPART> exit

백업한 시스템 이미지 VHD 위치 찾기

백업 디스크가 연결된 상태에서 해당 디스크로 이동

g:\ => 백업 디스크

C:\> g:
G:\> cd WindowsImageBackup
G:\WindowsImageBackup> dir
...
(여러 컴퓨터의 백업 중 복원할 컴퓨터를 선택)
G:\WindowsImageBackup> cd DESKTOP-whatname
G:\WindowsImageBackup\DESKTOP-whatname> dir
...
(여러 백업 중 복원할 날짜의 데이터를 선택)
G:\WindowsImageBackup\DESKTOP-whatname> cd "Backup 2016-??-?? ??????"
G:\WindowsImageBackup\DESKTOP-whatname\Backup 2016-??-?? ??????> dir *.vhd
...
(용량을 보고 올바른 VHD/VHDX 파일을 선택)
xxxxxxxx-0000-0000-0000-????00000000.vhdx

백업한 시스템 이미지 VHD 로드

G:\> diskpart
DISKPART> select vdisk file="G:\WindowsImageBackup\DESKTOP-whatname\Backup 2016-??-?? ??????\xxxxxxxx-0000-0000-0000-????00000000.vhdx"
DISKPART> attach vdisk
DISKPART> select partition=1
DISKPART> assign letter=v

복원할 파티션을 포맷

f:\ => 복원할 파티션

DISKPART> list volume
...
(복원할 파티션이 f임을 확인)
DISKPART> select volume=F
DISKPART> format fs=ntfs quick
DISKPART> exit

혹은

DISKPART> exit
G:\> format f: /FS:NTFS /Q

백업한 파일을 복원

v:\ => 읽어온 백업 데이터
f:\ => 복원할 파티션

G:\> robocopy v:\ f:\ /COPYALL /MIR /DCOPY:DAT /XF hiberfil.sys /Z /R:0 /W:0

복원할 데이터가 많으면 많을 수록 오래 걸리니 주의.
(용량보다는 파일 수가 더 큰 영향을 끼침)
130GB 정도 복원하는데에 6시간 정도 걸렸음. (USB 2.0 외장하드 -> SSD)

VHD 언로드

G:\> diskpart
DISKPART> ↑ 화살표키 몇번 눌러 이전에 입력한 select vdisk file 명령을 찾아 엔터
DISKPART> detach vdisk
DISKPART> exit

재부팅 및 복원한 Windows로 부팅

깔끔하게 복원에 성공한 모습을 볼 수 있다.

Show Comments