Windows에서 EFI 시스템 파티션이 NTFS로 포맷되었음을 감지했습니다.

Windows에서 EFI 시스템 파티션이 NTFS로 포맷되었음을 감지했습니다.

현재 설정

  • /dev/sda- 보조 내부 디스크(에도 불구하고 a).
    • /dev/sda1- 실제로 사용되지 않는 오래된 ESP입니다.
    • /dev/sda2- 백업 목적으로 사용되지 않는 Linux.
    • /dev/sda3- 파티션을 교환하세요.
    • /dev/sda4- Windows 10 설치 프로그램(NTFS로 포맷되었으며, 이에 맞는 예비 USB가 부족하여 ISO에서 복사됨).
  • /dev/sdb- 기본 내부 디스크(에도 불구하고 b).
    • /dev/sdb1- rEFInd가 포함된 실제 ESP가 사용 중입니다.
    • /dev/sdb2- 데비안. 내 집 ❤.
    • /dev/sdb3- Windows용으로 준비된 깔끔하게 포맷된 NTFS 파티션입니다.
    • /dev/sdb4- 데이터 저장을 위한 공유 FAT32 파티션.

문제

에 Windows 10을 설치하고 싶어서 설치 디스크 역할을 할 만큼 큰 USB가 부족하여 Windows 설치 프로그램 파일을 보관할 /dev/sdb3임시 파티션을 만들었습니다 . /dev/sda4완료되면 rEFInd를 통해 설치 프로그램으로 부팅하고 설치를 시작했습니다. 그러나 파일 복사가 시작되는 단계를 지나칠 수 없었습니다. 분명히 FAT32임에도 불구하고 EFI 파티션(ESP)이 NTFS로 잘못 포맷되었다고 불평합니다. Windows 자체의 대상 파티션은 설치 프로그램 디스크와 마찬가지로 NTFS입니다.

질문

Windows가 설치하기가 이렇게 어렵나요?

답변1

현재 추측으로는 Windows가 모든 고정 디스크의 모든 파티션을 검색하여 파티션 유형 GUID를 무시하고 EFI 시스템 파티션처럼 보이는 파티션을 찾는 것입니다. (잘못된 파티션 유형 GUID가 UEFI가 해당 파티션에서 부팅하는 것을 실제로 막지는 못하기 때문에 이는 아마도 자동 복구 이유 때문일 것입니다. 하지만 Windows는 어쨌든 이를 수정하려고 할 것 같습니다.)

결과적으로 자체 "설치 프로그램" 파티션에 디렉터리가 있기 때문에 EFI 시스템 파티션으로 잘못 감지했을 수 있습니다 \EFI.

가능한 해결 방법:

  • \EFINTFS 파티션의 디렉터리 이름을 \NotEFI. rEFInd 또는 EFI 셸을 통해 부트로더를 계속 시작할 수 있습니다.

  • \EFIWindows 설치 프로그램이 부팅을 완료하자마자 터미널 창을 사용하여 NTFS 파티션에서 디렉터리를 삭제(또는 이름 바꾸기)합니다 ShiftF10. 이렇게 하면 설치 프로그램이 해당 파티션을 EFI 시스템 파티션으로 선택하지 못하게 됩니다.

  • 작은 USB 스틱에서 설치 프로그램을 부팅하고 Install.wim파일을 임시 NTFS 파티션(파일 시스템의 루트)에만 배치합니다. 이것지원되어야 한다WinPE 문서에 따르면 지난 몇 개의 Win10 릴리스에 대해.

  • 표준 설치 프로그램을 사용하는 대신 Shift+F10 터미널 창을 열고수동으로dism /apply-image및 를 사용하여 Windows를 설치합니다 bcdboot.

관련 정보