매입 프로세스 매입 품목 견적 신청 고객 후기 FAQ 콘텐츠
데이터 삭제·보안

듀얼 부팅 PC 양도 전 EFI 파티션 잔여 부트로더 완전 삭제 방법

듀얼 부팅 PC 양도 전 EFI 파티션 잔여 부트로더 완전 삭제 방법

TL;DR

  • Windows OS 파티션을 포맷해도 숨겨진 EFI 시스템 파티션(ESP)에는 GRUB, OpenCore 등 리눅스/해킨토시 부트로더 파일이 그대로 남습니다.
  • C 드라이브 초기화만으로는 타 OS의 부팅 디렉터리와 NVRAM 부팅 항목이 지워지지 않아, 양도 후 부팅 메뉴에 이전 사용자의 OS 흔적이 노출되거나 부팅 오류가 발생할 수 있습니다.
  • diskpart로 숨겨진 ESP에 드라이브 문자를 할당해 잔여 부팅 디렉터리를 직접 삭제하고, bcdboot로 Windows BCD를 재구성해야 정리가 완료됩니다.

핵심 개념

UEFI 기반 시스템에서 운영체제는 디스크의 EFI 시스템 파티션(ESP, 보통 100~500MB 크기의 FAT32 파티션)에 부팅에 필요한 .efi 실행 파일과 설정값을 저장합니다.

Windows와 Linux(우분투, 페도라 등) 또는 macOS(OpenCore)를 함께 쓰는 듀얼 부팅 환경에서는 이 ESP의 EFI 폴더 하위에 Microsoft, ubuntu, BOOT, OC 등 OS별 서브 디렉터리가 각각 생성됩니다.

C 드라이브를 단순 포맷하거나 Windows를 재설치하면 주 OS 파티션 데이터만 삭제될 뿐, ESP 내부에 저장된 타 OS의 부트로더 파일과 설정값(환경 변수, 커널 매개변수 등)은 물리적으로 남습니다. 여기에 더해 메인보드 NVRAM에 등록된 부팅 항목까지 남아 있으면, 양도 후 전원을 켰을 때 잔여 부팅 메뉴가 노출되거나 부팅 순서가 꼬이는 문제가 생길 수 있습니다.

단계별 실행 가이드

1단계: Windows 명령 프롬프트(CMD) 관리자 권한 실행

기존 Windows 환경 또는 Windows 설치 USB의 복구 모드(Shift + F10)에 진입한 후, 명령 프롬프트를 관리자 권한으로 실행합니다.

2단계: diskpart를 통한 EFI 파티션 마운트

일반 탐색기에서는 EFI 파티션에 접근할 수 없습니다. diskpart로 숨겨진 파티션을 확인하고 접근용 드라이브 문자를 임시로 할당합니다.

diskpart
list disk
select disk 0  (Windows 및 ESP가 위치한 디스크 번호 선택)
list partition
select partition 1  (시스템 또는 EFI로 표시된 FAT32 파티션 선택)
assign letter=Z  (사용하지 않는 드라이브 문자 할당)
exit

3단계: ESP 내부 잔여 부트로더 폴더 완전 삭제

할당한 Z 드라이브로 이동해 내부에 남아 있는 불필요한 OS 부팅 디렉터리를 확인하고 삭제합니다.

Z:
cd EFI
dir

dir 실행 시 Microsoft, Boot 외에 ubuntu, fedora, OC, BOOT 등 기존에 쓰던 서브 폴더가 확인됩니다. 필요 없는 타 OS 폴더를 제거합니다.

rd /s /q ubuntu
rd /s /q OC

4단계: Windows 부팅 BCD 및 마스터 부트 레코드 정돈

리눅스 GRUB이 메인 부트로더로 지정되어 있었다면, Windows 전용 부팅 파일로 복원하고 BCD 레코드를 다시 생성해야 합니다.

bootrec /fixmbr
bootrec /fixboot
bcdboot C:\Windows /l ko-KR /s Z: /f UEFI

(참고: bootrec /fixboot 실행 시 '액세스가 거부되었습니다' 오류가 발생하면, bcdboot 명령어로 Z 드라이브에 EFI 구조를 다시 덮어써서 정리를 마무리합니다.)

5단계: 드라이브 문자 해제 및 작업 종료

작업이 끝난 후 임시로 부여했던 드라이브 문자를 제거합니다.

diskpart
select disk 0
select partition 1
remove letter=Z
exit

비교/체크리스트

처리 방식 C 드라이브 포맷 윈도우 내장 초기화 ESP 수동 정돈(본 가이드) NVRAM 리셋 + ESP 초기화
개인 파일 삭제 완료 완료 - -
EFI 잔여 폴더 삭제 미완료 미완료 완료 완료
GRUB/OpenCore 제거 미완료 미완료 완료 완료
메인보드 부팅 순서 정돈 미완료 미완료 부분 완료(NVRAM 항목이 남을 수 있음) 완료
권장 대상 단순 재설치 단순 양도 듀얼 부팅 PC 매각 파워유저·개발자 매각건

실무 사례

우분투와 Windows 11을 듀얼 부팅으로 쓰던 NVMe SSD 탑재 데스크톱을 매각하기 위해 '이 PC 초기화' 기능을 실행한 사례입니다.

초기화 후 재부팅하면 Windows로 정상 진입해 데이터가 모두 지워진 것처럼 보였지만, 메인보드 부팅 메뉴(F12)를 호출하자 ubuntu 항목이 메인보드 NVRAM과 EFI 파티션 내에 그대로 남아 있었습니다. 구매자가 BIOS에 진입하면 이전 사용자의 OS 사용 환경이 노출되거나, 부팅 우선순위가 꼬여 A/S 문의로 이어질 수 있는 상태였습니다.

이 PC는 diskpart로 ESP 파티션 내부의 EFI/ubuntu 디렉터리를 삭제하고, 메인보드 CMOS Clear로 NVRAM 부팅 레지스터를 초기화한 뒤 단일 Windows 부팅 상태로 정리해 매각했습니다.

자주 묻는 질문(FAQ)

Q1. EFI 파티션 자체를 삭제하고 새로 만들면 안 되나요?

가능하지만 위험합니다. EFI 파티션을 디스크 관리자에서 강제로 삭제하면 Windows 부팅 영역까지 함께 소실되어 부팅 불가 상태(No Bootable Device)가 될 수 있습니다. 파티션 전체를 지우기보다는 드라이브 문자를 할당해 내부 서브 폴더만 선택 삭제하거나, bcdboot 명령으로 Windows 부팅 파일만 다시 덮어쓰는 방식이 안전합니다.

Q2. UEFI 메인보드 부팅 메뉴에 여전히 기존 OS 이름이 남아있는데 어떻게 지우나요?

EFI 파티션 내부 파일은 지워졌어도 메인보드 NVRAM에 기존 부팅 경로가 등록되어 있기 때문입니다. 메인보드 BIOS 설정에 진입해 'Delete Boot Option' 메뉴로 잔여 엔트리를 직접 삭제하거나, 메인보드 배터리(CR2032)를 탈거해 CMOS를 초기화하는 방법으로 제거할 수 있습니다.

용어 설명

  • ESP (EFI System Partition): UEFI 규격 PC에서 부팅에 필요한 OS 부트로더, 드라이버, 시스템 유틸리티를 저장하는 파티션. 보통 FAT32로 포맷됩니다.
  • GRUB (GRand Unified Bootloader): 리눅스 시스템에서 표준으로 쓰이는 부트로더로, 여러 운영체제 중 하나를 선택해 부팅하도록 돕습니다.
  • OpenCore: macOS를 일반 PC 하드웨어에서 부팅할 수 있도록 하는 오픈소스 부트로더입니다.
  • BCD (Boot Configuration Data): Windows의 부팅 구성 데이터로, 기존 boot.ini를 대체해 UEFI 환경의 부팅 매개변수를 관리합니다.

마무리

주 드라이브를 포맷해도 숨겨진 EFI 시스템 파티션에는 이전에 쓰던 서브 OS의 부팅 흔적이 남아 있을 수 있습니다. 안전한 PC 양도를 위해서는 diskpart와 관리자 권한 명령어로 ESP 내 불필요한 부트로더 폴더를 직접 삭제하는 과정이 필요합니다.

저장장치 정돈과 데이터 처리가 끝났다면 이제 기기의 정확한 가치를 확인할 차례입니다. 무료 견적 받기로 이어가 보세요.

중고 컴퓨터, NEO PC에서 최고가로 매입받으세요

노트북·데스크탑·모니터·서버까지, 전국 무료 방문 매입 + 당일 현금 지급.

무료 견적 받기
무료 견적 받기

불러오는 중…