Windows 10과 Linux를 함께 설치했습니다. UEFI를 사용했습니다. 내 설정이 복잡해졌습니다. 먼저 Windows를 설치하고 Fast Boot를 비활성화한 다음 Grub을 사용하여 Manjaro를 설치했지만 rEFInd를 선호하므로 chroot로 설치하고 grub을 제거했습니다.
모든 것이 완벽하게 작동했지만 기념일 업데이트 후 재부팅했을 때 rEFInd가 Windows Bootloader로 대체되었고 빠른 부팅도 다시 활성화되었음을 발견했습니다.
이 문제를 해결하기 위해 chroot하고 다시 refind를 설치했습니다. 처음 Windows를 부팅할 때까지 작동했습니다. Windows를 부팅하면 다시 찾기가 항상 삭제되었습니다.
efi 파티션에서 모든 파일을 제거하기로 결정했습니다. 다시 설치했습니다. 하지만 지금은 Windows를 부팅할 수 없습니다. 이 질문에 따라 비상 콘솔로 Windows 부트로더를 복구하려고 했습니다. Windows에서 Windows 10 부트 로더를 수정하는 방법
그러나 UEFI가 어떤 파티션에서도 부트로더를 볼 수 없는 대신 Windows 부팅이 수정되지 않습니다.
내 파티션:
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 300M 0 part
├─sda2 8:2 0 100M 0 part /boot/efi
├─sda3 8:3 0 128M 0 part
├─sda4 8:4 0 310,5G 0 part
├─sda5 8:5 0 450M 0 part
├─sda6 8:6 0 390,6G 0 part /mnt/1A6D432B224C53B6
├─sda7 8:7 0 221G 0 part /
└─sda8 8:8 0 8,4G 0 part [SWAP]
질문 1: Windows 부트로더가 EFI 파티션에서 완전히 제거된 경우 어떻게 복구합니까?
질문 2: 업데이트 후 Windows에서 부트로더가 중단되지 않도록 하려면 어떻게 해야 합니까?
추신: 매번 rEFInd를 복구하는 데 시간이 많이 걸립니다. :(
답변1
"다음 질문에 따라 응급 콘솔로 Windows 부트로더를 복구하려고 했습니다: Windows에서 Windows 10 부트로더를 수정하는 방법"
UEFI 부팅과 관련이 없습니다. 거기에 대한 질문은 MBR 부팅에 관한 것입니다.
UEFI 부팅 섹터와 MBR은 부팅에 사용되지 않습니다!!
UEFI 펌웨어 부팅 관리자가 OS 로더/부팅 관리자를 직접 로드하고 있습니다!
예를 들어 UEFI 부팅 관리자는 Windows 부팅 관리자를 직접 로드하거나 GRUB(Linux 로더)를 직접 로드합니다.
Windows 부팅 환경을 수정하려면 간단한 명령이 필요합니다.
bcdboot c:\windows /s V:
여기서 c:는 Windows 파티션이고, V:는 EFI 시스템 파티션입니다.
UEFI 방식으로 Windows 복구 USB/DVD를 부팅하는 것을 잊지 마세요!
자세한 내용 -Windows BCD 복구.
노트:
1) bcdboot는 전체 부팅 환경(BCD뿐만 아니라)을 수정합니다.
2) Windows를 업그레이드할 때마다 "빠른 시작"이 기본값으로 재설정됩니다!
3) "빠른 시작"은 Windows 설정(전원 옵션)이고 "빠른 부팅"은 펌웨어 설정입니다.