카테고리 없음

Windows 부팅 메뉴를 지워버렸을 때...

EGTools 2025. 6. 2. 12:50
728x90

SSD 2개로 듀얼 부팅을 하다가...

1번 SSD는 원래 노트북에 있던 기본 Windows

2번 SSD는 2TB로 추가로 설치한 실제 사용 Windows

 

2번 SSD를 새 노트북으로 이전하여 사용하게 되었고,

1번 SSD로 사용하기 위해 EasyBCD로 메뉴를 정리하던중, 잘못 삭제하는 바람에 부팅이 안됨... ㅠㅠ

 

다행스러운 것은 얼마전에 안쓰는 SSD에 ventoy를 설치하고 OS 설치 이미지를 복사해 두었지요.

 

그래서 복구 절차를 아래와 같이 진행하고, 부팅에 성공했기에 기록을 남겨 놓습니다.

 

Ventoy를 이용해서 Windows 설치 이미지로 부팅... 

Ventoy가 아니어도 다른 Windws 설치 이미지로 부팅해도 됩니다.

 

윈도우 설치 메뉴에서 "설치"가 아닌 "복구" 메뉴로 진입합니다.

메뉴에서 "문제해결" -> "고급옵션" -> "명령 프롬프트" 를 선택합니다.

 

아래 명령어로 파티션을 확인합니다.

diskpart
list volume
exit

 

 

BCD를 재생성하기 위해서 아래와 같이 입력합니다.

bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd

 

그런데, bootrec /fixboot  명령에서 "액세스가 거부되었습니다." 또는 "Access is denied" 오류가 나면 아래와 같이 진행합니다.

diskpart                      ← 명령프롬프트에서 입력하여 DISKPART 실행

DISKPART> list disk
DISKPART> select disk 0
DISKPART> list partition
DISKPART> select partition X  ← EFI 파티션 선택 (보통 100~300MB 크기, FAT32)
DISKPART> assign letter=Z
DISKPART> exit

format Z: /FS:FAT32           ← 명령프롬프트에서 입력
bcdboot C:\Windows /s Z: /f UEFI

select disk 0 에서는 list disk에서 확인한 Windwos가 설치되어 있던 SSD의 번호를 사용합니다.

select parttion X 에서는 보통 "시스템"으로 표시된 크기가 100MB 정도의 파티션으로 첫번째 항목입니다.

assign letter=Z 에서 Z는 할당되지 않은 드라이브 명 아무거나 지정하면 됩니다.

bcdboot C:\Windows /s Z: /f UEFI 에서 Z는 위에서 지정한 드리이브 명을 사용해야 합니다.

 

이렇게 완료한 다음에 재부팅하면 기존 윈도우로 정상 부팅이 가능합니다.

 

 

 

 

 

 

728x90