① 리눅스 WoeUSB로 윈도우 부팅 USB를 만들고 USB로 부팅
② Shift + F10으로 터미널 열기
이하에서는 윈도우 설치 미디어를 통한 명령 프롬프트(CMD)에 진입한 다음부터 설명을 시작하도록 하겠습니다.
① 명령 프롬프트에 진입했으면 diskpart를 입력합니다.
② list disk를 입력합니다.
③ 여러개의 디스크가 달려 있는 경우에 윈도우가 설치되어 있고 기본 부팅 디스크로 잡혀 있는 디스크를 select disk 0처럼 입력하여 선택합니다. 0은 윈도우가 설치된 디스크의 번호를 말하며, 보통은 C드라이브가 disk 0번에 설치되어 있는 경우가 많습니다.
④ list vol을 입력합니다. 파티션별로 구분되어 있는 컴퓨터의 모든 볼륨들이 보입니다. 이 중에서 efi 파티션인 볼륨을 찾아야 하는 데 보통은 100MB의 용량을 가지며 FAT32 파일 시스템으로 구성되어 있는 볼륨이 efi 볼륨입니다. (512MB를 가질 수도 있으니 착오하지 않기)
아래의 이미지에서 빨간색 사각형으로 표시된 부분이 efi 시스템 파티션입니다.

⑤ sel vol 1(위에서 찾아낸 efi 파티션 볼륨 숫자)을 입력합니다.
⑥ assign letter = k: 를 입력하고 파티션에 문자를 지정해 줍니다. k:는 임의의 문자로 k드라이브라는 볼륨 문자를 지정해 준 것으로 기억하고 있으면 됩니다.

⑦ exit를 입력하여 diskpart에서 빠져 나옵니다.
⑧ 명령 프롬프트에 좀 전에 만든 볼륨인 k:를 입력하고 엔터 합니다.
⑨ format k: /fs:fat32를 입력하고 엔터 합니다.
⑩ bcdboot c:\windows /s K: /f uefi를 입력하고 엔터 합니다.
출처: https://itfix.tistory.com/m/
행님 감사합니다 덕분에 고쳤습니다.
https://quasarzone.com/bbs/qf_sw/views/141734?cpage=1&commid=141737