기술 담당자가 EFI 파티션에 대해 다음과 같이 말했습니다.
- … 컴퓨터가 EFI 업데이트를 수행하여 업데이트 파일을 EFI 파티션에로드 할 수있는 경우에만 해당됩니다.
이것은 Wikipedia의 내용과 일치합니다 .
- EFI 파티션은 처음에는 비어 있으며 부팅에 사용되지 않습니다. 그러나 EFI 파티션은 펌웨어 업데이트를위한 준비 영역으로 사용됩니다.
Apple의 소프트웨어 업데이트 유틸리티는 비 Apple 하드웨어의 펌웨어를 업데이트하지 않습니다.
질문
그러면 디스크 유틸리티가 외부 디스크에 EFI 파티션을 생성하는 이유는 무엇입니까?
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk1
1: EFI 209.7 MB disk1s1
2: Microsoft Basic Data HEAP 150.0 GB disk1s2
3: Apple_HFS Backup matt 150.1 GB disk1s3
4: Apple_HFS Freedom 199.5 GB disk1s4
답변
따라서 새 드라이브가 인클로저에있는 동안 드라이브 이미지를 작성하고 설정할 수 있으며, 테스트를 마치고 바로 사용할 수있는 경우에만 드라이브를 내장 드라이브로 Mac으로 교체 할 수 있습니다. 또한 EFI 파티션을 작성해야 할 때와 쓰지 않을 때 특별한 예외를 코딩 할 필요가없는 것은 건전한 엔지니어링 관행입니다.
코드를 작성하지 않으면 버그가있는 코드를 작성할 수 없습니다.
답변
Apple에는 디스크에 EPI 파티션이 있는지 여부를 결정하는 파티션 정책이 있습니다. 이 정책은 외부 디스크뿐만 아니라 내부 디스크에도 동일합니다. 정책은 아래와 같습니다. 이미지는 사이트에서입니다 : 기술 노트 TN2166 다음 GPT의 비밀
EFI 파티션을 갖는 것에 대해 재미있는 것을 알았습니다. 디스크 유틸리티에서 생성 한 후이 파티션을 삭제하면 디스크 유틸리티는 동일한 디스크에서 다른 유형의 파일 시스템으로 다른 파티션을 포맷하지 않습니다. 이는 파티션 지우기 및 추가 작업이 실패 함을 의미합니다.