업데이트 중에 Windows는 일반적으로 EFI 파티션으로 무엇을 합니까?

업데이트 중에 Windows는 일반적으로 EFI 파티션으로 무엇을 합니까?

Windows 업데이트 작업에 대한 정보가 있는 사람이 있으면 공유해 주세요.

저는 현재 Pop!_OS 22.04(및 기타 여러 임시 배포판)를 실행 중이며 rEFInd를 통해 부팅하고 있습니다. 그래서 저는 Windows가 GRUB를 깨뜨리는 것에 대한 많은 의견을 듣지만 그것이 실제로 무엇을 의미하는지 모르겠습니다. EFI 파티션이 지워지나요? EFI 파티션에서 Windows 이외의 콘텐츠가 제거됩니까? 어쩌면 다른 것이 있을까요?

rEFInd는 기본적으로 EFI 파티션에 자체 폴더가 있고 설치된 OS를 자동으로 감지하며 동일한 폴더에 사용자 지정 부팅 항목을 만들 수 있다는 것을 알고 있습니다. 이는 rEFInd가 GRUB보다 깨끗하다는 것을 의미합니다(GRUB도 /boot/배포판 디렉터리 에 일부 파일을 저장한다는 것을 기억합니다 ). 하지만 "Windows 업데이트로 인해 GRUB(rEFInd)가 손상되었습니다" 문제가 해결되지는 않을 것 같습니다. 아니면 그럴까요?

rEFInd는 (실제로) 별도의 폴더이기 때문에 (Live CD를 통해 rEFInd를 다시 생성하지 않고) 부트로더의 폴더를 삭제하면 Windows를 사용하여 Pop으로 부팅하지 못할 수도 있습니다(있는 경우).

추신: 저는 이것에 대해서만 궁금해서 아무 문제도 없습니다(더 이상 Windows가 설치되어 있지 않기 때문에 큰 안도감을 줍니다).

답변1

EFI 파티션이 지워지나요?

그렇지 않습니다.

EFI 파티션에서 Windows 이외의 콘텐츠가 제거됩니까?

부정적인.

어쩌면 다른 것이 있을까요?

덮어쓸 수도 있고 안 쓸 수도 있지만 EFI/Boot/BOOTX64.EFI이는 일반적으로 Windows 10에서 Windows 11로 설치하거나 업데이트하는 동안에만 발생합니다. Windows 업데이트 중에 이 파일을 덮어쓴다는 이야기는 들어본 적이 없지만 이런 일이 일어날 수 있습니다. 대부분의 경우 이는 기본 부트 로더이며 Linux 부팅이 실패할 수 있습니다.

rEFInd에는 기본적으로 EFI 파티션에 자체 폴더가 있다는 것을 알고 있습니다.

이는 일반적으로 운영 체제가 부트 로더를 설치하고 EFI 부팅 테이블(특수 구조, 참고자료 참조)에 항목을 추가하는 man efibootmgr방법 입니다.

이는 rEFInd가 GRUB보다 깨끗하다는 것을 의미합니다(GRUB도 배포판의 /boot/ 디렉터리에 일부 파일을 저장한다는 것을 기억합니다).

rEFInd는 확실히 더 일반적입니다. 아직 많은 배포판에서 사용되지 않음부트로더 사양따라서 부팅하려면 grub.cfg 파일이 필요합니다.

하지만 "Windows 업데이트로 인해 GRUB(rEFInd)가 손상되었습니다" 문제가 해결되지는 않을 것 같습니다. 아니면 그럴까요?

Windows가 EFI를 덮어쓰더라도 EFI/Boot/BOOTX64.EFI전체 부트 로더의 나머지 부분은 여전히 ​​포함되어야 합니다. 이러한 앙상블이 없더라도 수동으로 로드할 수 있습니다 EFI/refind/refind_x64.efi.

관련 정보