uefi 환경에서 프롬프트 명령어 bootrec /fixmbr, /fixboot, /rebuildbcd 를 통한 해결책이 잘 되지 않을 경우 아래와 같은 해결 방법도 있다.
[해결책]
중간중간의 설명을 숙지하며 검은 배경의 명령어를 차례로 치면 된다.
– diskpart 실행
diskpart
– 윈도우가 설치되어 있는 디스크 선택
DISKPART> sel disk 0
– 볼륨 목록 확인
DISKPART> list vol
여기서 아래와 비슷한 화면이 뜨는데,
Volume ## Ltr Label Fs Type Size Status Info --------- --- ----- ---- --------- -------- -------- ------ Volume 0 E DVD-ROM 0 B No Media Volume 1 C NTFS Partition 195 GB Healthy Boot Volume 2 WINRE NTFS Partition 400 MB Healthy Hidden Volume 3 FAT32 Partition 260 MB Healthy System
이 중 ‘FAT32‘ 로 포맷되어 있고, Info에 ‘System(시스템)‘ 이라 표시되어 있는 파티션 번호(위 화면의 경우에는 3)를 아래 단계에서 선택한다.
– 볼륨 선택
DISKPART> sel vol 3
– 해당 볼륨 드라이브 B로 마운트
DISKPART> assign letter=b:
– diskpart 종료
DISKPART> exit
– 부트 폴더로 이동
cd /d b:\EFI\Microsoft\Boot
– fixboot 실행
bootrec /fixboot
– BCD 백업 및 삭제
ren BCD BCD.bak
– BCD 재생성
bcdboot c:\Windows /l ko-KR /s b: /f ALL
출처 및 자세한 정보 : http://superuser.com/a/504360