Computer >> 컴퓨터 >  >> 시스템 >> Windows

EFI란 무엇일까? Windows 11/10에서 EFI 시스템 파티션 확인하는 방법

EFI에 대해 들어본 적이 있거나 Windows에서 EFI 시스템 파티션(ESP)을 발견하고 그 정체가 궁금했던 적이 있다면, 이 글이 도움이 될 것입니다. 이번 글에서는 EFI의 개념부터 EFI 파티션을 식별하는 방법, 내부 구성 요소, 삭제 가능 여부까지 자세히 살펴보겠습니다.

Windows에서 EFI 파티션이란?

EFI는 Extensible Firmware Interface(확장 가능 펌웨어 인터페이스)의 약자로, UEFI(Unified Extensible Firmware Interface)를 준수하는 컴퓨터 시스템에서 하드디스크나 SSD 같은 데이터 저장 장치에 생성되는 파티션을 의미합니다.

컴퓨터를 부팅하면 UEFI 펌웨어가 EFI 또는 ESP(EFI System Partition)에 저장된 파일을 불러와 현재 설치된 운영체제와 각종 시스템 유틸리티를 시작합니다. ESP에는 부트 로더와 커널 이미지, 장치 드라이버 파일, OS 부팅 전에 실행해야 하는 기타 유틸리티가 포함되어 있습니다.

EFI 파티션은 대략 100MB 크기의 최소한의 파티션으로, FAT32로 포맷되어 있습니다. Windows 시작에 필요한 모든 응용 프로그램이 여기에 저장됩니다. Windows에서 mountvol /s 명령을 실행하면 EFI 시스템 파티션에 접근할 수 있습니다.

Windows 11/10에서 EFI 시스템 파티션 확인하는 방법

EFI 파티션은 매우 중요하기 때문에 일반 사용자가 파일 탐색기에서 실수로 발견하지 못하도록 숨겨져 있습니다. 아래에서 EFI 파티션을 식별할 수 있는 다양한 도구를 소개합니다.

  • Windows 디스크 관리 도구
  • Diskpart 도구
  • 서드파티 디스크 도구

이러한 도구로 EFI 파티션을 삭제해서는 안 됩니다. 하지만 실수는 언제든 일어날 수 있으므로, 작업을 진행하기 전 반드시 시스템 이미지 백업을 만들어 두시기 바랍니다.

1] 디스크 관리 도구 활용하기

디스크 관리(Disk Management)는 디스크 이름 변경, 크기 조정, 파티션 나누기, 포맷 등에 사용되는 Windows 관리 도구입니다. 시스템 재부팅 없이도 하드디스크 파티션을 관리할 수 있으며, 파티션 생성·삭제·포맷, 드라이브 문자 및 경로 변경, 빈 MBR 디스크를 GPT로 변환, 새 디스크 초기화 등 다양한 작업을 수행할 수 있습니다.

다음은 디스크 관리를 열고 EFI 파티션을 확인하는 가장 간편한 방법입니다.

EFI란 무엇일까? Windows 11/10에서 EFI 시스템 파티션 확인하는 방법

  • Windows 단축키 Win + R을 눌러 실행 창을 엽니다.
  • Diskmgmt.msc를 입력하고 Enter 키를 누릅니다.
  • 디스크 관리 창이 열리면 'EFI'라고 표시된 파티션을 찾으면 됩니다.

2] Diskpart 도구 활용하기

DiskPart는 명령줄 기반의 디스크 파티션 유틸리티입니다. 가상 하드디스크를 포함한 드라이브, 파티션, 볼륨을 관리할 수 있으며, 컴퓨터가 인식하는 하드디스크나 USB에서 파티션을 생성·삭제·수정할 수 있습니다. 디스크 관리 도구보다 강력하고 세밀한 제어가 가능해 숙련된 사용자에게 적합한 대안입니다.

Diskpart는 항상 관리자 권한으로 실행해야 합니다. 실행 방법은 다음과 같습니다.

EFI란 무엇일까? Windows 11/10에서 EFI 시스템 파티션 확인하는 방법

  1. 검색창에 Diskpart를 입력해 검색합니다.
  2. 검색 결과에서 Diskpart를 클릭하여 실행합니다.
  3. list volume 명령을 입력하고 Enter 키를 누릅니다.
  4. PC에 있는 모든 볼륨과 파티션이 표시됩니다.
  5. 레이블이 EFI이고 파일 시스템(Fs)이 FAT32로 표시된 파티션을 찾습니다. 이 파티션은 '숨김(Hidden)'으로 표시되어 있습니다.

3] 서드파티 도구 활용하기

Windows 기본 도구 외에도 파티션과 EFI를 더 편리하게 관리할 수 있는 여러 서드파티 프로그램이 있습니다.

Paragon Partition Manager

Paragon Partition Manager는 무료로 사용할 수 있는 소프트웨어로, 하드디스크를 체계적으로 관리하고 기존 파티션의 여유 공간을 확보하는 데 도움을 줍니다. 파티션 크기 조정·이동, 삭제된 파티션 복구(undelete), 파티션 생성·삭제·확장 기능을 제공하며, 실수로 파티션을 삭제했더라도 데이터를 복구할 수 있습니다. 파티션 레이블 변경과 선택한 파티션의 오류 검사 및 수정 기능도 지원합니다.

EFI 파티션을 찾으려면 아래 단계를 따르세요.

EFI란 무엇일까? Windows 11/10에서 EFI 시스템 파티션 확인하는 방법

  • 소프트웨어를 다운로드·설치한 후 실행합니다.
  • 모든 드라이브가 인식되고 로드되면 Windows가 설치된 기본 드라이브를 찾습니다.
  • 해당 드라이브는 세 부분으로 표시됩니다. 시스템 예약 영역 2개와 로컬 디스크 1개입니다.
  • 이 중 하나는 100MB 크기입니다. 해당 항목을 선택하고 '속성(Properties)'을 클릭합니다.
  • 세부 정보 창에서 설명에 'EFI System Partition'이라고 표시된 것을 확인할 수 있습니다.

GParted

GParted는 무료 파티션 관리 소프트웨어로, 그래픽 인터페이스를 통해 디스크 파티션을 관리할 수 있습니다. GParted를 사용하면 데이터 손실 없이 파티션을 복사, 이동, 크기 조정할 수 있으며, 분실되거나 삭제된 파티션에서 데이터를 구출하거나 복구를 시도할 수도 있습니다. 새 운영체제를 위한 공간 확보, 레이블 변경, 새 UUID 설정 등의 작업도 가능합니다.

GParted를 열면 EFI 파티션을 쉽게 식별할 수 있습니다. 레이블이 보이지 않는다면 숨겨진 상태의 100MB 파티션을 찾아보세요.

EFI 파티션을 삭제해도 될까?

EFI 파티션은 명확한 이유가 있고 작업 결과를 정확히 알고 있는 경우가 아니라면 절대 삭제해서는 안 됩니다. 이곳에는 운영체제의 모든 부팅 파일이 저장되어 있어, 삭제하는 것은 사실상 운영체제 자체를 삭제하는 것과 같습니다. 드라이브 전체를 초기화하면서 다른 드라이브에 완전한 운영체제가 있거나 동일한 클론 또는 백업이 준비된 경우에만 삭제를 시도할 수 있습니다.

EFI 파티션 내용을 확인하는 방법

EFI는 파일 탐색기에서 숨겨져 있기 때문에 mountvol /s 명령을 사용해 EFI 시스템 파티션을 지정한 드라이브 문자에 마운트해야 합니다. 이때 다른 드라이브에서 사용 중이지 않은 드라이브 문자를 선택해야 합니다.

Windows에서 EFI 파티션 삭제하는 방법

여기서는 드라이브 파티션을 관리하는 명령줄 유틸리티인 DiskPart를 사용해 EFI 파티션을 삭제하는 방법을 알아보겠습니다. 아래의 간단한 단계를 따라 진행하세요.

  1. 명령 프롬프트를 관리자 권한으로 엽니다.
  2. diskpart를 입력해 유틸리티를 시작합니다.
  3. list disk 명령으로 모든 디스크를 표시하고, EFI 파티션이 있는 디스크를 찾습니다.
  4. select disk #를 입력합니다. 여기서 #은 디스크 번호입니다.
  5. list partition 명령으로 선택한 디스크의 파티션을 표시합니다.
  6. Type: System으로 표시된 EFI 파티션을 식별합니다.
  7. select partition #을 입력합니다.
  8. 마지막으로 delete partition override 명령을 입력합니다.

EFI 파티션 복구 방법

실수는 의도치 않게 발생할 수 있으며, EFI 파티션을 실수로 삭제하는 경우도 그중 하나입니다. 여기서는 명령 프롬프트를 사용해 EFI 파티션을 복구하는 단계별 과정을 소개합니다.

  1. Windows 설치 미디어 또는 Windows 복구 디스크로 컴퓨터를 부팅합니다.
  2. 다음 명령을 실행해 파티션을 축소하고 할당되지 않은 공간을 만듭니다.
    • diskpart
    • list disk
    • select disk # (EFI 파티션을 추가할 디스크 선택)
    • list partition
    • select partition # (축소할 파티션 선택)
    • shrink desired=100 (선택한 파티션을 100MB만큼 축소)
  3. 다음 명령을 실행해 EFI 파티션을 생성합니다.
    • create partition efi size=100
    • format quick fs=fat32
    • assign letter=h (사용 중이지 않은 임의의 문자 지정 가능)
    • exit
  4. 다음 명령으로 Windows 파티션에서 부팅 파일을 EFI 파티션으로 복사하고 BCD 저장소를 생성합니다.
    • bcdboot C:\windows /f H: (C는 Windows 드라이브 문자, H는 EFI 파티션에 할당된 문자)
    • exit
  5. 컴퓨터를 재부팅합니다.

EFI와 MBR의 차이점

MBR(Master Boot Record)은 2TB HDD까지 지원하는 다소 오래된 부팅 디스크 및 미디어 인식 방식입니다. BIOS는 MBR을 사용해 하드디스크의 모든 데이터 정보를 저장합니다. 반면 UEFI는 GUID 파티션 테이블(GPT)을 사용합니다. MBR은 테이블에 32비트만 사용하기 때문에 물리적 파티션을 최대 4개까지만 만들 수 있습니다. 반면 UEFI는 플랫폼 독립적이므로 더 빠른 부팅 속도와 컴퓨터의 전체 성능을 끌어낼 수 있습니다.

EFI로 업그레이드하면 어떤 이점이 있을까?

EFI 파일은 하드디스크의 ESP라는 특수 파티션 시스템에 저장됩니다. UEFI는 개별 드라이버 지원, 더 빠른 부팅 시간, 2TB 이상의 하드디스크 파티션 지원, 단일 드라이브에서 4개 이상의 파티션 지원, 효율적인 시스템 및 전원 관리 등의 장점을 제공합니다. 따라서 EFI로 업그레이드하면 얻을 수 있는 이점이 많습니다.

Windows 11 업그레이드에 EFI 기반 파티션이 필요할까?

네, 필요합니다. Windows 11은 BIOS 또는 레거시 호환성 모드와 호환되지 않으므로 반드시 UEFI 환경에서 실행되어야 합니다. 또한 보안 부팅(Secure Boot) 옵션은 UEFI 기반 컴퓨터와 연관되어 있기 때문에 사용자는 보안 부팅을 활성화해야 합니다.

이번 글에서는 EFI 파티션과 관련된 대부분의 핵심 내용을 다루었습니다. 위에서 소개한 내용은 EFI 파티션으로 수행할 수 있는 기본적인 작업들과 유사 기술과의 비교입니다. 문제가 발생할 경우에 대비해 반드시 데이터를 백업해 두고, 항상 자신이 수행하는 작업의 결과를 정확히 이해한 상태에서 진행하시기 바랍니다.

EFI란 무엇일까? Windows 11/10에서 EFI 시스템 파티션 확인하는 방법