Windows 운영체제는 매우 복잡한 시스템이지만, 여전히 초보 사용자를 좌절시키는 수많은 미해결 문제들이 존재합니다. 이러한 이유 때문에 점점 더 많은 PC 사용자가 Mac OS X로 갈아타고 있는 것도 사실입니다. Mac은 Windows만큼 다양한 커스터마이징과 호환성을 제공하지는 않지만, 확실히 사용자 친화적이기 때문입니다.
Windows에는 문제를 자동으로 해결해 주는 여러 내장 문제 해결 도구가 포함되어 있지만, 때로는 이러한 도구만으로는 문제를 해결하기에 역부족인 경우가 있습니다. PC가 스스로 복구에 실패할 때 어떻게 대처해야 하는지 아래에서 자세히 알아보세요.
Windows 10의 "자동 복구로 PC를 복구할 수 없습니다" 오류란?
자동 복구(Automatic Repair)는 PC에서 발생하는 가장 흔한 문제들을 해결하도록 설계된 내장 문제 해결 도구입니다. 그러나 많은 사용자들이 이 도구를 실행한 후 오히려 "자동 복구로 PC를 복구할 수 없습니다(Automatic Repair couldn't repair your PC)"라는 메시지를 받았다고 보고하고 있습니다.
이런 상황은 상당히 곤란합니다. 대부분의 Windows 사용자는 유사한 문제를 해결할 다른 방법을 알지 못하고, 이와 같은 자동 문제 해결 도구에 의존하는 경우가 많기 때문입니다. 다행히도 이 문제에는 해결책이 있으니, 아래 내용을 참고하여 하나씩 시도해 보세요.
해결 방법 1: 명령 프롬프트를 이용한 문제 해결
자동 복구는 주로 시작 관련 문제를 다루는 도구이므로, 부팅 과정을 직접 점검하여 이 문제를 해결할 수 있습니다. 아래의 몇 가지 유용한 명령어를 활용하면 오류 메시지를 제거할 수 있습니다.
- Windows 로그인 화면으로 이동한 후 전원 버튼을 클릭합니다. Shift 키를 누른 상태에서 다시 시작을 클릭하면 부팅 옵션 화면으로 진입합니다.
- 문제 해결 > 고급 옵션을 차례로 선택한 후 명령 프롬프트를 클릭합니다.
- 명령 프롬프트가 열리면 아래 명령어를 입력하고, 각 명령어 실행 후 반드시 Enter 키를 누릅니다.
bootrec.exe /rebuildbcd
bootrec.exe /fixmbr
bootrec.exe /fixboot
- 많은 사용자들이 위 명령어들로 부팅 문제를 해결하고 "자동 복구로 PC를 복구할 수 없습니다" 메시지를 완전히 없앴다고 보고했습니다. 명령 프롬프트에 머무른 상태에서 아래 명령어를 실행하여 디스크 오류도 함께 검사하세요.
chkdsk /r c:
chkdsk /r d:
- 하드 드라이브 파티션에 해당하는 드라이브 문자를 정확히 알아야 합니다. 일반적으로 c:와 d:가 표준이지만, 확실하지 않다면 명령 프롬프트에서 아래 명령어를 입력하여 확인할 수 있습니다.
diskpart
DISKPART> list volume
- 위 명령어를 실행하면 컴퓨터의 모든 하드 드라이브 파티션 목록이 표시됩니다. 해당 문자를 chkdsk 명령어에 적용하여 검사를 진행하세요.
해결 방법 2: 안전 모드에서 문제 해결
명령 프롬프트에는 아직 시도해 볼 만한 유용한 명령어가 더 남아 있습니다. 다만 이 명령어들은 안전 모드에서 실행하는 것이 좋습니다. 우리가 겪고 있는 오류는 결함 있는 드라이버나 손상된 시스템 파일로 인해 발생하는 경우가 많은데, 일반 부팅 상태에서는 검사 과정에서 나타나지 않을 수 있기 때문입니다.
- 컴퓨터를 재부팅하고 부팅 화면이 나타날 때까지 기다립니다. 보통 PC 제조사 로고와 함께 "Press _ to Run Setup" 같은 문구가 표시되는 화면입니다.
- 그 화면이 나타나는 즉시 키보드의 F8 키를 반복해서 누릅니다. F8 키가 작동하지 않으면 컴퓨터를 다시 재부팅한 후 F5 키를 눌러보세요.
- Windows 고급 옵션 메뉴가 열리면 컴퓨터를 부팅할 여러 옵션 중 선택할 수 있습니다.
- 명령 프롬프트가 포함된 안전 모드로 부팅합니다.
- 명령 프롬프트가 열리면 아래 명령어를 입력하여 Windows 이미지의 오류를 검사(DISM)하고, 누락되거나 손상된 시스템 파일을 점검(SFC)합니다.
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
- 명령어 실행이 완료될 때까지 충분한 시간을 두고 기다리세요. 완료되기 전에 컴퓨터를 재시작하거나 종료하지 않도록 주의해야 합니다.
해결 방법 3: 맬웨어 방지 조기 실행 보호 비활성화
이 방법은 비교적 간단하지만, 이 옵션을 비활성화하기 전까지 많은 사용자들이 문제로 어려움을 겪었습니다. 아래 지침을 따라 진행해 보세요.
- Windows 로그인 화면으로 이동한 후 전원 버튼을 클릭합니다. Shift 키를 누른 상태에서 다시 시작을 클릭하여 부팅 옵션으로 진입합니다.
- 부팅 메뉴가 열리면 문제 해결 > 고급 옵션 > 시작 설정으로 이동합니다.
- PC가 재시작되며 선택 가능한 옵션 목록이 표시됩니다.
- 맬웨어 방지 조기 실행 보호 사용 안 함(Disable early launch anti-malware protection) 옵션 앞의 숫자를 선택하고 컴퓨터를 재시작합니다.
해결 방법 4: 문제를 일으키는 파일 삭제
컴퓨터의 특정 파일이 오작동하여 자동 복구로도 해결할 수 없는 문제를 일으키는 경우가 꽤 있습니다. 해당 파일이 시스템 파일이 아니라면 위치를 찾아 쉽게 삭제할 수 있습니다.
- Windows 로그인 화면에서 전원 버튼을 클릭하고, Shift 키를 누른 채 다시 시작을 클릭하여 부팅 옵션으로 들어갑니다.
- 부팅 메뉴가 열리면 문제 해결 > 고급 옵션 > 명령 프롬프트로 이동합니다.
- 명령 프롬프트 창에 아래 명령어를 입력합니다.
C:
cd WindowsSystem32LogFilesSrt
SrtTrail.txt
- 파일이 즉시 열리며, 다음과 같은 형식의 메시지를 찾아보세요.
"Boot critical file ___________ is corrupt." (부팅 필수 파일이 손상되었습니다.)
- 메시지에는 어떤 파일이든 표시될 수 있으며, 바로 그 파일이 문제의 원인일 가능성이 높습니다. 시스템 파일이 아니라면 삭제해야 합니다. 간단한 구글 검색으로 해당 파일이 시스템 파일인지 아닌지 확인할 수 있습니다.
- 파일을 삭제하려면 명령 프롬프트를 통해 해당 위치로 이동해야 합니다. 예를 들어 파일이 System32의 "drivers" 폴더에 있다면(이 폴더의 파일들이 원인인 경우가 많습니다), 아래 명령어로 이동할 수 있습니다.
cd c:\windows\system32\drivers
- del 명령어 뒤에 한 칸 띄우고 파일 이름을 입력하여 파일을 삭제합니다.
del errorfile.sys
- 컴퓨터를 재시작하고, 해당 파일이 속했던 프로그램을 제거한 후 문제가 해결되었는지 확인합니다.
해결 방법 5: 자동 시작 복구 비활성화
자동 복구 기능이 별다른 이유 없이 활성화되어 정상적인 컴퓨터 사용을 방해할 수 있습니다. 결함 있는 자동 시작 복구 도구와 관련된 문제일 수 있으므로, 자동으로 시작되지 않도록 비활성화하는 것이 좋습니다.
- Windows 로그인 화면에서 전원 버튼을 클릭하고, Shift 키를 누른 상태에서 다시 시작을 클릭하여 부팅 옵션으로 진입합니다.
- 부팅 메뉴가 열리면 문제 해결 > 고급 옵션 > 명령 프롬프트로 이동합니다.
- 명령 프롬프트가 시작되면 아래 명령어를 입력하고 Enter 키를 눌러 실행합니다.
bcdedit /set {default} recoveryenabled No- 컴퓨터를 재시작하고 변화가 있는지 확인합니다.
해결 방법 6: 레지스트리 문제 복구
레지스트리 문제는 늘 다루기 까다롭습니다. 특히 이번 사례처럼 오류 메시지의 원인이 되는 경우 더욱 그렇습니다. Windows 레지스트리는 매우 민감한 영역이므로, 신중하지 않게 변경하면 되돌릴 수 없는 결과를 초래할 수 있습니다. 다행히 Windows가 자체적으로 생성해 둔 레지스트리 백업 사본을 이용해 이전 상태로 복원할 수 있습니다.
- Windows 로그인 화면에서 전원 버튼을 클릭하고, Shift 키를 누른 채 다시 시작을 클릭하여 부팅 옵션으로 들어갑니다.
- 부팅 메뉴가 열리면 문제 해결 > 고급 옵션 > 명령 프롬프트로 이동합니다.
- 명령 프롬프트에 아래 명령어를 입력하고 Enter 키를 눌러 실행합니다.
copy c:\windows\system32\config\RegBack* c:\windows\system32\config
- 기존 파일을 덮어쓸 것인지 묻는 메시지가 나타나면 모두 덮어쓰기를 선택하고 Enter 키를 누릅니다.
- 컴퓨터를 재시작하고 문제가 해결되었는지 확인합니다.
해결 방법 7: 자동 복구 도구 자체를 복구
자동 복구 도구 자체에 문제가 있다면, Windows 10 ISO 파일을 활용하여 복구 모드로 부팅한 후 그곳에서 자동 복구를 실행함으로써 문제를 해결할 수 있습니다.
- Windows 10 ISO를 다운로드하고 미디어 생성 도구(Media Creation Tool)를 만들어 자동 복구를 실행합니다. Microsoft 공식 페이지의 안내에 따라 Windows ISO를 다운로드하고 굽기(burn)하세요.
- 부팅 가능한 미디어(DVD 또는 USB 드라이브)를 컴퓨터에 삽입하고 PC를 재시작합니다.
- "DVD/USB에서 부팅하려면 아무 키나 누르십시오(Press any key to boot from DVD/USB)"라는 메시지가 나타나면 아무 키나 누릅니다.
- Windows 설치 페이지가 열리면 컴퓨터 복구(Repair your computer) 옵션을 클릭합니다. 그러면 Windows 복구 환경(WinRE)이 열립니다.
- Windows 복구 환경이 준비되면 문제 해결(Troubleshoot) 옵션을 클릭합니다.
- 고급 옵션으로 이동한 후 자동 복구(Automatic Repair)를 클릭합니다.
- 이제 부팅 드라이브에서 자동 복구가 실행되며, 계속해서 발생하던 오류 메시지 관련 문제를 해결할 수 있습니다.
해결 방법 8: 하드웨어 문제 점검
최근에 새로운 하드웨어를 설치하거나 추가했다면, 그것이 시스템 불안정과 자동 복구 관련 오류 메시지의 원인일 수 있습니다. 반대로 하드 드라이브, RAM 같은 기존 장치가 노후되어 문제를 일으키는 경우도 있습니다. 원인을 진단해 보겠습니다.
- 먼저 마우스와 키보드를 제외한 모든 외부 장치를 컴퓨터에서 분리합니다. 문제가 해결된다면 장치를 하나씩 다시 연결하면서 어떤 장치가 문제인지 확인합니다.
- RAM 스틱을 두 개 이상 사용 중이라면 하나를 제거하고 부팅해 보세요. 문제가 해결된다면 결함 있는 메모리 스틱을 교체하는 것을 고려하세요.
- SSD나 외장 하드 디스크 같은 외부 저장 장치를 분리한 후 문제가 해결되는지 확인합니다.
- 결함이 있는 것으로 판명된 장치는 교체하거나 수리하세요. 계속 연결해 두면 상황이 악화될 수 있습니다.
해결 방법 9: 시스템 초기화 또는 재설정
아쉽지만 마지막 수단에 도달했습니다. 위의 모든 방법으로도 문제가 해결되지 않았다면, Windows 10 설치를 새로 고치거나 시스템 전체를 초기화하는 것이 최후의 방법일 수 있습니다. Windows 10에서는 개인 파일을 잃지 않고도 시스템을 새로 고칠 수 있어 한층 편리해졌습니다.
- 시작 메뉴를 클릭하고 톱니바퀴 아이콘을 선택하거나 검색하여 설정 앱을 엽니다.
- 업데이트 및 보안 섹션을 연 후 복구 하위 메뉴로 이동합니다.
- 이 PC 초기화(Reset this PC) 옵션 아래의 시작하기(Get started) 버튼을 클릭합니다.
- 메시지가 표시되면 개인 파일 유지를 선택하고 화면의 지시를 따릅니다.
- 앱과 프로그램은 모두 제거되므로, 진행하기 전에 중요한 데이터를 반드시 백업하세요.
- 부팅 가능한 Windows 10 ISO 미디어를 사용하여 깨끗한 상태의 Windows 10을 새로 설치할 수도 있지만, 이 경우 모든 개인 파일과 프로그램이 삭제됩니다.