본문 바로가기
소통하는 블로그 소통하는 블로그

GPT 디스크에서 EFI 부팅 파티션이 사라졌을 때 복구 순서

읽는 시간 약 8분

GPT 디스크에서 EFI 부팅 파티션이 사라졌을 때 해결하는 방법

컴퓨터를 사용하다 보면 갑자기 윈도우로 부팅되지 않고 검은 화면에 ‘No bootable device’ 혹은 ‘Operating System not found’와 같은 메시지가 뜨는 상황을 마주할 수 있습니다. 이는 하드웨어가 고장 난 경우도 있지만, 많은 경우 GPT 파티션 구조에서 핵심적인 역할을 하는 EFI 시스템 파티션이 손상되었거나 삭제되었을 때 발생합니다. EFI 파티션은 윈도우가 시작되기 전 하드웨어와 운영 체제를 연결하는 가교 역할을 하기에, 이 영역이 없으면 컴퓨터는 운영 체제가 어디에 있는지조차 알 수 없게 됩니다.

EFI 시스템 파티션이란 무엇인가

EFI(Extensible Firmware Interface) 시스템 파티션은 UEFI 기반 시스템에서 부팅에 필요한 필수 파일들을 담고 있는 작은 파티션입니다. 보통 100MB에서 500MB 정도의 크기를 차지하며, FAT32 파일 시스템으로 포맷되어 있습니다. 이 안에는 윈도우 부트 매니저(Windows Boot Manager)와 같은 부팅 로더 파일들이 들어있는데, 이 영역이 손상되면 메인보드는 윈도우 설치 경로를 찾지 못해 부팅 프로세스를 시작할 수 없습니다. 최근 출시되는 대부분의 컴퓨터는 GPT 파티션 스타일을 사용하며, 이 구조에서 EFI 파티션은 부팅의 심장과도 같습니다.

EFI 파티션이 사라지는 흔한 원인들

  • 윈도우 멀티 부팅 설정 중 파티션 실수로 삭제
  • 디스크 관리 도구를 사용하다가 부주의하게 파티션을 삭제한 경우
  • 바이러스나 악성 코드에 의한 파티션 테이블 손상
  • 윈도우 업데이트 중 비정상적인 종료로 인한 데이터 불일치
  • 디스크 복제 도구 사용 시 부팅 영역이 제대로 복사되지 않은 경우

부팅 파티션 복구를 위한 사전 준비

문제를 해결하기 위해서는 윈도우가 설치된 하드디스크가 아닌, 별도의 부팅 가능한 미디어가 필요합니다. 윈도우 설치 USB를 미리 만들어두는 것이 가장 좋습니다. 다른 PC에서 마이크로소프트 공식 홈페이지를 통해 ‘미디어 생성 도구’를 다운로드하여 USB에 설치 미디어를 만드세요. 이 USB는 단순한 설치용이 아니라, 시스템을 복구하는 강력한 도구 모음이 됩니다.

명령 프롬프트를 활용한 단계별 복구 절차

준비된 USB로 컴퓨터를 부팅한 뒤, 설치 화면에서 ‘지금 설치’를 누르지 말고 왼쪽 하단의 ‘컴퓨터 복구’를 선택합니다. 이후 ‘문제 해결’ -> ‘고급 옵션’ -> ‘명령 프롬프트’ 순으로 진입합니다. 이제 다음의 단계에 따라 파티션을 재구성합니다.

    • 디스크 파티션 도구 실행: 명령 프롬프트에 diskpart를 입력하고 엔터를 칩니다.
    • 디스크 및 볼륨 확인: list disk를 입력하여 윈도우가 설치된 디스크 번호를 확인합니다. 보통 0번입니다. select disk 0을 입력하여 해당 디스크를 선택합니다.
    • 파티션 목록 확인: list partition을 입력합니다. 여기서 기존에 있던 100~500MB 크기의 EFI 파티션이 사라진 것을 확인할 수 있습니다.
    • 빈 공간 확보: 윈도우가 설치된 파티션의 크기를 조금 줄여 EFI 파티션을 만들 공간을 마련해야 합니다. list partition에서 윈도우가 설치된 파티션을 확인한 후 select partition X(X는 윈도우 파티션 번호)를 입력합니다.
    • 공간 축소: shrink desired=500을 입력하여 500MB의 여유 공간을 만듭니다.
    • EFI 파티션 생성: create partition efi size=500을 입력합니다.
    • 포맷 및 설정: format quick fs=fat32 label="System"을 입력하여 생성한 파티션을 포맷합니다. 그 후 assign letter=S를 입력하여 드라이브 문자를 할당합니다.
    • 종료: exit를 입력하여 diskpart를 나옵니다.

부팅 파일 다시 쓰기

파티션만 만든다고 해결되지 않습니다. 부팅 로더 파일을 다시 생성해야 합니다. 명령 프롬프트에서 다음 명령어를 입력합니다.

bcdboot C:\Windows /s S: /f UEFI

여기서 C는 윈도우가 설치된 파티션의 드라이브 문자이며, S는 방금 전 우리가 만든 EFI 파티션의 드라이브 문자입니다. 명령이 성공적으로 완료되었다는 메시지가 뜨면 컴퓨터를 재부팅합니다. 이제 정상적으로 윈도우로 진입하는 것을 확인할 수 있습니다.

전문가가 전하는 부팅 관리 팁

부팅 파티션이 사라지는 문제는 사용자에게 큰 스트레스를 주지만, 사실 디스크 구조를 이해하고 있다면 충분히 복구 가능한 영역입니다. 전문가들은 시스템을 최적화하거나 파티션을 정리할 때 반드시 데이터 백업을 수행할 것을 권장합니다. 특히 ‘디스크 관리’ 도구에서 파티션을 삭제할 때는 해당 파티션이 시스템 예약 파티션인지, 아니면 EFI 파티션인지 레이블을 꼼꼼히 확인해야 합니다.

또한, 평소에 ‘복구 드라이브’를 USB에 미리 만들어두는 습관을 들이는 것이 좋습니다. 윈도우 설정 내의 ‘복구 드라이브 만들기’ 기능을 사용하면, 문제가 발생했을 때 복구 환경으로 진입하는 과정이 훨씬 간편해집니다. 만약 중요한 데이터가 많다면 시스템 파티션만 복구하는 것이 아니라, 전체 디스크의 이미지를 정기적으로 백업하는 것이 가장 확실한 보험입니다.

자주 묻는 질문과 답변

질문: EFI 파티션을 삭제하면 윈도우 내의 데이터도 모두 사라지나요?

답변: 아니요, EFI 파티션은 부팅 정보만 담고 있습니다. 윈도우가 설치된 C 드라이브의 데이터는 안전합니다. 파티션 구조만 복구하면 데이터는 그대로 유지됩니다.

질문: 디스크 번호나 파티션 번호가 헷갈릴 때는 어떻게 하나요?

답변: list volume 명령어를 사용하면 드라이브 용량과 파일 시스템(NTFS, FAT32)이 표시됩니다. 윈도우가 설치된 파티션은 보통 수십~수백 GB 단위이므로 용량을 보고 쉽게 구별할 수 있습니다.

질문: 복구 중에 오류가 발생하면 어떻게 하나요?

답변: 보통은 명령어를 잘못 입력했거나 드라이브 문자가 겹치는 경우입니다. list volume을 통해 드라이브 문자가 올바르게 할당되었는지 다시 확인하고, 윈도우 설치 경로가 정확한지 확인하세요.

비용 효율적인 자가 복구의 가치

사설 수리점에 방문하면 부팅 파티션 복구만으로도 상당한 비용을 요구할 수 있습니다. 하지만 위와 같은 방법은 윈도우 설치 USB 하나만 있으면 누구나 무료로 해결할 수 있는 작업입니다. 컴퓨터를 잘 모르는 사람에게는 어렵게 보일 수 있지만, 명령어를 하나하나 따라 하면 IT 기기에 대한 이해도를 높이는 좋은 기회가 됩니다. 특히 하드웨어가 고장 난 것이 아닌 소프트웨어적인 오류를 직접 해결했을 때의 성취감은 매우 크며, 향후 비슷한 문제가 발생했을 때 당황하지 않고 대처할 수 있는 능력을 키워줍니다.

시스템은 언제나 오류가 발생할 수 있다는 전제하에 운영하는 것이 좋습니다. EFI 파티션 복구는 윈도우 사용자라면 언젠가 한 번쯤 마주할 수 있는 가장 대표적인 부팅 문제 중 하나입니다. 이 가이드를 통해 시스템 구조를 이해하고, 예기치 못한 상황에서도 소중한 데이터를 지키고 빠르게 시스템을 정상화하시길 바랍니다.

root
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.