윈도우 부트로더 복구 Etc..

윈도우10 부팅디스크로 부팅한 다음 키보드 단축키 Shift + F10을 눌러 명령 프롬프트(CMD)를 실행


> diskpart

> list disk

> exit

명령 프롬프트에서 위 명령어를 차례대로 입력

디스크 관리 도구인 Diskpart를 실행한 후 디스크 리스트를 확인했을 때 Gpt 항목에 * 표시가 되어 있다면 GPT 방식,없다면 MBR 방식

운도우 볼륨드라이브가 다를시 볼륨 드라이브를 C로 변경한다.
>diskpart
> list vol
> select vol x
>remove letter=old_drive
>assign letter=c: 

윈도우10 MBR 부트로더 복구

> bootsect /nt60 sys

위 명령어로 MBR 부트로더의 부팅 섹터에 코드를 업데이트

> bootrec /fixmbr

> bootrec /fixboot

위 명령어를 입력해 MBR 부트레코드와 부트섹터 오류를 점검

> bootrec /rebuildbcd

마지막으로 위 명령어로 bcdboot를 리빌드해 복구


윈도우10 UEFI GPT 부트로더 복구

> bootsect /nt60 all /force

위 명령어를 입력해 GPT 파티션 테이블을 업데이트

> diskpart
> list vol

UEFI로 부팅하는 GPT 형식은 디스크에 EFI 파티션이 있으며 이 파티션 안에 부트로더가 있기 때문에 EFI 파티션에 접근하기 위해 드라이브명을 할당

> sel vol 2
> assign letter=z:
> exit

EFI 파티션 볼륨을 선택한 다음 Z 드라이브명으로 지정, Diskpart종료

> bcdboot c:\windows /s z: /f all

위 명령어로 윈도우가 설치된 경로를 다시 지정해 bcdboot를 복구하면 부팅 파일을 다시 만듬


EFI파티션 새로 만들어 복구

  • Diskpart를 실행
  • >list disk
  • >select disk x
  • >list partition
  • >create partition efi size=300 //300MB efi파티션 생성
  • >select partition x //efi 파티션 선택
  • >format quick fs=fat32
  • >list partition //파티션 포멧 및 설정확인
  • >exit  //Diskpart 종료

종료 후 부트 파일 복구
> bcdboot c:\windows /s z: /f all