Windows 10/11에서 파일과 프로그램을 그대로 유지한 채 시스템 오류를 복구하고 싶으신가요? 이 가이드에서는 개인 데이터 손실 없이 Windows를 복구하는 다양한 방법을 단계별로 자세히 안내해 드립니다.
Windows 10 장치는 손상된 시스템 파일, 드라이버 오류, 하드웨어 문제 또는 블루스크린(BSOD) 관련 오류 등 다양한 원인으로 인해 여러 문제가 발생할 수 있습니다. 이러한 문제들은 컴퓨터의 성능과 기능에 직접적인 영향을 미치므로, 정상적인 작동을 위해 Windows 복구가 반드시 필요합니다.
Windows 복구는 항상 쉬운 작업은 아니지만, 이 가이드를 따라 하면 초보자도 차근차근 진행할 수 있습니다. 특히 Windows가 부팅되지 않는 상황에서도 활용할 수 있는 방법들을 모두 포함했습니다.
파일과 프로그램을 유지하면서 Windows 10/11 복구하기
참고: 이 가이드는 두 부분으로 나뉩니다.
- 1부 (방법 1~3): 컴퓨터가 정상적으로 부팅되거나 안전 모드로 데스크톱에 진입할 수 있는 경우의 복구 방법
- 2부 (방법 4~10): 디스크 오류 수정 실패, 블루스크린, 무한 재부팅 등으로 Windows가 시작되지 않는 경우의 복구 방법
1부. Windows가 정상 부팅될 때 복구 방법
- 방법 1. 시스템 파일 검사 및 복구 (SFC/DISM)
- 방법 2. 수리 업그레이드(Repair Upgrade)로 Windows 복구
- 방법 3. 이 PC 초기화 – Windows 재설치
2부. Windows가 시작되지 않을 때 복구 방법
- 방법 4. 시작 복구(Startup Repair)
- 방법 5. 명령 프롬프트로 시스템 검사 및 복구
- 방법 6. WinRE에서 시스템 복원 실행
- 방법 7. Windows 부팅 파일 복구
- 방법 8. Windows 레지스트리 복원
- 방법 9. WinRE에서 이 PC 초기화
- 방법 10. 파일 백업 후 Windows 클린 설치
1부. Windows가 정상적으로 부팅될 때 복구 방법
Windows가 정상 모드 또는 안전 모드로 데스크톱에 진입할 수 있다면, 아래 방법들을 순서대로 따라 해 보세요.
방법 1. 손상된 시스템 파일 검사 및 복구
시스템 파일 검사기(SFC)와 DISM은 누락되거나 손상된 시스템 파일을 스캔하고 복구할 수 있는 Windows 기본 명령줄 도구입니다.
1. 검색 창에 CMD를 입력한 후 관리자 권한으로 실행을 선택합니다.
2. 명령 프롬프트 창에 아래 명령어를 입력하고 Enter 키를 누릅니다.
- DISM /Online /Cleanup-Image /RestoreHealth
3. 프로세스가 완료될 때까지 기다린 후, 다음 명령어를 입력하고 Enter 키를 누릅니다.
- sfc /scannow
4. 스캔이 완료되면 컴퓨터를 재시작하고 Windows가 정상 작동하는지 확인합니다.
방법 2. 수리 업그레이드(Repair Upgrade)로 Windows 복구
SFC와 DISM 도구로도 문제가 해결되지 않는다면, 수리 업그레이드가 파일 손실 없이 Windows를 복구하는 가장 확실한 방법입니다. 이 방식은 Windows를 최신 버전으로 다시 설치하면서 개인 파일과 앱을 모두 유지합니다.
1. Microsoft Windows 10 다운로드 페이지에 접속하여 'Windows 10 설치 미디어 만들기' 섹션에서 지금 도구 다운로드를 클릭합니다.
참고: Windows 11 사용자는 Windows 11 다운로드 페이지로 이동하세요.
2. 다운로드한 MediaCreationTool.exe 파일을 실행한 후 수락을 클릭하여 사용 조건에 동의합니다.
3. 지금 이 PC 업그레이드를 선택하고 다음을 클릭하면 최신 버전의 Windows 10 다운로드가 시작됩니다.
4. '유지할 항목 선택' 창이 나타나면 개인 파일 및 앱 유지를 선택하고 다음을 클릭합니다.
5. 마지막으로 설치를 클릭하면 데이터 손실 없이 Windows 10 설치/복구 과정이 시작됩니다.
6. 설치 과정 중 컴퓨터가 여러 번 재시작됩니다. 이는 정상적인 현상이니 걱정하지 말고 설치가 완료되어 Windows에 진입할 때까지 기다려 주세요.
방법 3. Windows 재설치 (이 PC 초기화)
'이 PC 초기화'는 개인 파일을 유지하면서 Windows를 재설치하는 또 다른 효과적인 복구 방법입니다.
중요: 이 PC 초기화 옵션은 파일은 유지하지만 모든 프로그램과 설정은 삭제됩니다. 위의 방법들로 문제가 해결되지 않을 때만 사용하세요.
1. 검색 창에 이 PC 초기화를 입력한 후 열기를 클릭합니다.
2. 시작을 선택합니다.
3. 파일을 유지하면서 PC를 초기화하려면 다음 화면에서 내 파일 유지를 선택합니다.
참고: 계속 진행하면 모든 앱과 설정이 제거되며, 프로세스 완료 후 프로그램을 다시 설치해야 합니다.
4. 다음 화면에서 초기화 시 어떤 일이 일어날지 요약 내용을 확인할 수 있습니다. 삭제될 앱 목록을 확인하려면 제거될 앱 보기를 선택한 후, 초기화를 클릭하여 진행합니다.
2부. Windows가 시작되지 않을 때 복구 방법
컴퓨터가 어떤 이유로든(블루스크린, 멈춤 현상, 무한 재부팅 루프 등) 정상 모드나 안전 모드로 Windows에 진입하지 못한다면, 아래 지침과 방법을 따라 Windows를 복구하세요.
1단계. Windows 복구 환경(WinRE) 진입하기
Windows가 시작되지 않으면 Windows 복구 환경(WinRE)에서 복구 작업을 진행해야 합니다. 상황에 따라 다음과 같은 방법으로 WinRE에 진입할 수 있습니다.
1. 자동 복구 화면 활용: 아래와 같은 자동 복구 화면이 표시된다면 고급 옵션을 클릭하고, 이후 안내되는 방법들을 순서대로 진행합니다.
2. 강제로 WinRE 진입: 컴퓨터를 재시작한 후 제조사 로고가 나타나면 전원 버튼을 5초간 길게 눌러 강제 종료합니다. 종료 후 다시 켜고, 이 과정을 3~4회 반복하면 '자동 복구' 화면이 나타납니다. 이때 고급 옵션을 클릭하고 아래 방법들을 진행하세요.
3. Windows 설치 USB로 부팅: 위 방법으로 WinRE에 진입할 수 없다면, Windows 10/11 설치 USB로 PC를 부팅해야 합니다. 설치 미디어가 없다면:
- 다른 PC를 사용하여 빈 USB 드라이브(8GB 이상)에 Windows 10 설치 미디어를 생성합니다.
- 문제가 발생한 컴퓨터를 켜고 USB 설치 미디어로 부팅합니다.
- 첫 화면에서 다음을 클릭한 후 컴퓨터 복구 > 문제 해결을 선택합니다.
- 아래 방법들을 순서대로 진행하여 Windows를 복구합니다.
WinRE에 진입했다면, 아래 방법들을 순서대로 시도해 보세요.
방법 4. 시작 복구(Startup Repair)
Windows 문제 복구의 첫 번째 단계는 WinRE의 시작 복구 옵션을 시도하는 것입니다.
1. 위 1단계의 지침에 따라 WinRE에 진입합니다.
2. 고급 옵션 메뉴에서 시작 복구 옵션을 클릭한 후 대상 운영체제(예: Windows 10)를 선택합니다.
3. 시작 복구가 완료될 때까지 기다린 후 Windows로 부팅을 시도합니다.
방법 5. 명령 프롬프트로 Windows 복구
1. 위 1단계의 지침에 따라 WinRE에 진입합니다.
2. 고급 옵션 메뉴에서 명령 프롬프트를 선택합니다.
3. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.
- bcdedit
4. Windows OS 파티션의 드라이브 문자를 확인합니다 (예: "osdevice → partition=C: ").
5. 다음 명령어를 입력하고 Enter 키를 누릅니다.
- chkdsk X: /r /x
참고: 명령어의 "X"를 위에서 확인한 OS 파티션 드라이브 문자로 변경하세요. 예를 들어 OS 파티션이 "C"라면 명령어는 다음과 같습니다:
- chkdsk C: /r /x
6. CHKDSK 프로세스가 완료되면 다음 명령어를 입력합니다.
- SFC /SCANNOW /OFFBOOTDIR=X:\ /OFFWINDIR=X:\Windows
참고: "X"는 앞서 확인한 OS 파티션의 드라이브 문자입니다. (\와 / 사이의 공백을 잊지 마세요.) 예: OS 파티션이 "C"인 경우:
- sfc /SCANNOW /OFFBOOTDIR=C:\ /OFFWINDIR=C:\Windows
7. SFC 스캔이 완료되면 Windows 드라이브에 스크래치 디렉터리를 생성하는 명령어를 입력합니다.
- mkdir X:\Scratch
참고: 드라이브 문자 X를 OS 파티션 문자에 맞게 변경하세요 (예: "C").
8. 다음 DISM 명령어로 Windows 이미지를 복구합니다.
- DISM /Image:X:\ /ScratchDir:X:\Scratch /Cleanup-Image /Restorehealth
참고: "X"는 OS 파티션의 드라이브 문자입니다. 예: OS 파티션이 "C"인 경우:
- DISM /Image:C:\ /ScratchDir:C:\Scratch /Cleanup-Image /Restorehealth
9. DISM이 손상된 파일을 복구할 때까지 기다린 후, 열려 있는 모든 창을 닫고 PC를 종료합니다.
10. Windows로 정상 부팅을 시도하고 문제가 해결되었는지 확인합니다.
방법 6. 시스템 복원으로 Windows 복구
시스템 복원은 WinRE에서 제공하는 또 다른 강력한 복구 옵션으로, Windows가 정상적으로 작동하던 시점으로 되돌릴 수 있습니다.
1. 위 1단계의 지침에 따라 WinRE에 진입합니다.
2. WinRE 고급 옵션에서 시스템 복원을 선택합니다.
3. 요청 시 관리자 권한이 있는 계정을 선택하고 비밀번호를 입력한 후 계속을 클릭합니다.
4. 시스템 복원 화면에서 다음을 클릭합니다.
참고: "컴퓨터에 복원 지점이 만들어지지 않았습니다..."라는 메시지가 표시되면 다음 방법으로 넘어가세요.
5. 더 많은 복원 지점 표시를 선택하고, 컴퓨터가 정상 작동했던 것으로 알고 있는 날짜를 선택한 후 다음을 클릭합니다.
6. 마침을 클릭한 후 예를 다시 눌러 복원 프로세스를 시작합니다.
7. 복원 프로세스가 완료될 때까지 기다립니다. 복원 중에는 컴퓨터가 여러 번 재시작되며, 완료되면 문제없이 Windows에 진입할 수 있을 것입니다.
방법 7. Windows 부팅 파일 복구
1. 위 1단계의 지침에 따라 WinRE에 진입합니다.
2. WinRE 고급 옵션에서 명령 프롬프트를 엽니다.
3. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.
- bcdedit
4. Windows OS 파티션의 드라이브 문자를 확인합니다 (예: "osdevice → partition=C: ").
5. 다음 명령어들을 순서대로 입력합니다 (각각 입력 후 Enter 키를 누름).
- diskpart
- select disk 0
- list partition
6. System으로 표시된 파티션을 찾습니다.
* 예: 아래 스크린샷에서 파티션 4가 System으로 표시되어 있습니다.
7. 다음 명령어로 System 파티션을 선택합니다.
- select partition X
* 참고: "X"는 System으로 표시된 파티션 번호입니다. 예: select partition 4
8. System 파티션에 드라이브 문자(예: "S")를 할당합니다.
- assign letter=S:
참고: "S" 드라이브 문자가 이미 사용 중이라면 알파벳순으로 다음 문자를 사용하세요.
9. exit를 입력하고 Enter 키를 눌러 DISKPART 도구를 종료합니다.
10. 다음 명령어들을 순서대로 입력합니다 (각각 입력 후 Enter 키를 누름).
- cd /d S:\EFI\Microsoft\Boot\
- ren BCD BCD.bak
- bcdboot C:\Windows /l ko-kr /s S: /f UEFI
1. System 파티션에 다른 드라이브 문자를 할당했다면 명령어의 "S"를 해당 문자로 변경하세요.
2. Windows가 다른 드라이브에 있다면 "C" 대신 해당 드라이브 문자를 사용하세요.
3. "/l en-us" 부분은 Windows 언어를 설정하는 옵션입니다. 한국어를 사용하려면 "ko-kr"로 지정하세요.
11. 모든 창을 닫고 컴퓨터를 정상적으로 재부팅하여 Windows에 진입합니다.
방법 8. Windows 레지스트리 복원
레지스트리 백업본을 복원하여 Windows를 복구하는 방법입니다.
1. 위 1단계의 지침에 따라 WinRE에 진입합니다.
2. WinRE 고급 옵션에서 명령 프롬프트를 엽니다.
3. 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 누릅니다.
- bcdedit
4. OS 파티션의 드라이브 문자를 확인합니다 (예: "osdevice → partition=C: ").
5. 확인한 드라이브 문자 + ":"를 입력하고 Enter 키를 누릅니다 (예: "C:").
6. 다음 명령어들을 순서대로 입력하여 Windows 레지스트리를 복원합니다.
- cd \windows\system32\config
- md backupold
- copy *.* backupold
- cd regback
- copy *.* ..
참고: 대상 위치의 모든 파일을 덮어쓰겠냐는 질문에는 a를 입력하세요.
7. exit를 입력하고 Enter 키를 눌러 명령 프롬프트를 종료합니다.
8. 컴퓨터를 재부팅하고 Windows로 정상 부팅을 시도합니다.
참고: 재시작 후 "운영 체제를 로드할 수 없습니다. 시스템 레지스트리 파일이 없거나 오류가 있습니다"라는 오류가 발생한다면, 아래 단계에 따라 이전 상태로 레지스트리를 되돌리세요.
- Windows 설치 USB로 PC를 부팅하고 명령 프롬프트를 실행합니다.
- 다음 명령어로 "backupold" 폴더에서 원본 레지스트리 파일을 복원한 후 PC를 재부팅합니다.
- cd \windows\system32\config\backupold
- copy *.* ..
- exit
방법 9. WinRE에서 '이 PC 초기화'로 Windows 복구
PC가 정상적으로 시작되지 않는 경우, WinRE의 '이 PC 초기화' 옵션을 사용하여 Windows를 재설치할 수 있습니다.
중요: 이 PC 초기화 옵션은 파일은 유지하지만 모든 프로그램과 설정은 삭제됩니다. 위의 방법들로 문제가 해결되지 않을 때만 사용하세요.
1. 위 1단계의 지침에 따라 WinRE에 진입합니다.
2. 문제 해결 화면에서 이 PC 초기화를 클릭합니다.
참고: Windows 설치 USB로 부팅한 경우에는 이 PC 초기화 옵션을 사용할 수 없습니다. 이 경우 다음 방법으로 넘어가세요.
3. 다음 화면에서 내 파일 유지를 선택합니다.
참고: 계속 진행하면 모든 앱과 설정이 제거되며, 프로세스 완료 후 프로그램을 다시 설치해야 합니다.
4. 요청 시 관리자 권한이 있는 계정을 선택하고 비밀번호를 입력한 후 계속을 클릭합니다.
5. PC가 인터넷에 연결되어 있다면 클라우드 다운로드를, 그렇지 않다면 로컬 다시 설치를 선택합니다.
6. 마지막으로 이 PC 초기화 도구가 Windows를 다시 설치하도록 진행합니다.
방법 10. Windows 클린 설치 및 하드웨어 점검
위의 모든 방법으로도 문제가 해결되지 않는다면, 최종 선택지는 파일을 백업한 후 Windows를 클린 설치하는 것입니다.
최종 참고 사항: Windows를 클린 설치한 후에도 동일한 오류가 발생한다면, 이는 장치 드라이버 또는 하드웨어 문제를 의미합니다. 이런 경우 다음과 같이 원인을 찾아보세요:
- 메모리(RAM)에 문제가 없는지 검사합니다.
- 다른 하드 디스크에 Windows를 설치해 봅니다.
여기까지 입니다! 어떤 방법이 도움이 되었나요?
이 가이드가 도움이 되었다면 댓글로 경험을 공유해 주세요. 좋아요와 공유로 더 많은 분들이 도움을 받을 수 있도록 해주세요.