[Windows] OS 재설치 후, Windows.old를 이용한 OS 복구

2020. 3. 10. 10:02IT/Windows

 

Windows Server 2008 R2 에서 2012 R2로 업그레이드한다는 걸, 실수로 재설치하여 복구를 진행하게 되었다.

이 복구 절차는 Windows.old 디렉터리가 있어야 정상적으로 진행할 수 있다.

 

다행히 정상적으로 복구되었지만, 다음 부터는 조심하도록 하자.

 

1. 설치 디스크를 이용해 명령 프롬프트 창 열기.

2. Windows가 설치된 디스크 찾기.

3. 임시 폴더 생성 후, OS 관련 폴더 이동하기.

4. 기존 OS 관련 폴더(Windows.old) 내용 가져오기.

5. 부트 섹터 복원하기.

6. 시스템 재시작.

 

 

1. 설치 디스크를 이용해 명령 프롬프트 창 열기.

    1) 'Windows 설치' 창에서 '컴퓨터 복구'를 클릭한다.

    2) '명령 프롬프트'를 실행한다.

 

2. Windows가 설치된 디스크 찾기.

    1) 아래 명령어를 이용하여 Windows가 설치된 볼륨을 찾는다.

        > diskpart

        > list volume

 

3. 임시 폴더 생성 후, OS 관련 폴더 이동하기.

    1) 임시 폴더 생성

    2) 정상적인 폴더 이동을 위한 명령어 실행.

        > Attrib –h –s –r ProgramData

    3) Windows 관련 폴더를 임시 폴더로 이동.

        Windows, Program Files, Program Files(x86), Users, ProgramData, etc...

 

4. 기존 OS 관련 폴더(Windows.old) 내용 가져오기.

    1) Windows.old 폴더의 내용들을 상위 폴더로 이동.

 

5. 부트 섹터 복원하기.

    1) 설치 디스크의 볼륨 찾은 후, 부트 섹터 복원하기

        > [볼륨]:\boot\bootsect /nt52 [Windows 설치 볼륨]

        > [볼륨]:\boot\bootsect /nt60 [Windows 설치 볼륨]

        ex) Windows 설치 볼륨이 D이고, 설치 디스크 볼륨이 E라면,

             > E:\boot\bootsect /nt52 D:

 

6. 시스템 재시작.