EFI, EFI, EFI.........? [개념정리]

March 12,2010                      hit:(5151)

해킨하다 보면 정말 많이 등장하는 단어입니다... "efi"
이 때문에 헷갈리는 일이 많은거 같습니다.
언뜻 생각나는 것만 정리해보면...

1. EFI

PC에 Bios가 있듯이 Mac에는 EFI가 있다는 내용의 설명을 고수님들을 통해 배웠습니다.
인텔 표준이며 Bios보다 좀더 진보된 것으로 나왔지만 현재 안텔맥에서만 사용되는 것으로 알고 있습니다.
여기서 EFI 아주 기초적이고 광의의 의미를 지닌것 같습니다.

2. EFI 파티션

맥의 파일시스템인 맥저널링으로 GUID 옵션을 주고 "포맷"하면 생성되는 숨겨진 200mb의 파티션입니다.
여기서 EFI는 무슨 의미인지...ㅋ 전혀모르고 있습니다...^^
요즘 윈도즈7에도 포맷하면 같은 숨겨진 EFI 파티션이 생성되는 것으로 알고 있습니다.

이 파티션을 응용해서 리테일 설치법이 등장하기도 했습니다.
요즘 많이 사용하는 카멜레온 부트로더를 설치하면
루트에 Extra폴더가 생성되서 해킨작동시 이 extra 폴더 내용부터 읽어들이면서 OS X가 작동하는 것으로 알고 있습니다.
이 extra 폴더를 efi 파티션으로 옮겨 설치하는 해킨설치법이 저변화돼있죠.

3. PC EFI...

해킨계의 거성 PC wiz 맞나요? 이 사람, 구릅이 만든 부트로더의 명칭입니다. 요즘 버젼 10.6까지...
PC EFI ver. 9가 나왔을때부터 해킨토시설치가 무척 쉬워졌다는...
카멜레온 부트로더와 병행해서 사용할 수도 있고
스노우 레퍼드 설치시에는 카멜레온 부트로더만 설치하고 boot 파일은 PC EFI것을 가져다 사용하는 방법도 있습니다.

4. EFI String...

그래픽 카드 잡을때 com.apple.boot.plist에 넣어주는 스트링값을 지칭하는 것으로 알고 있습니다.

5. EFI studio...

4번의 EFI string을 뽑아낼때 사용되는 소프트웨어인것으로 알고 있습니다...


고수님들...혹시 제가 잘못알고 있는게 없는지...
혹은 또다른 efi가 있는지...또 부연해서 좀더 자세한 설명을 덧붙여주시면 감사하겠습니다....^^

------------------------------------------------------------------------------------------------
위글 게시후 x86os.com 회원님께서 일러주신 옳바른 정보를 추가합니다...!

1. EFI는 Extensible Firmware Interface의 약자로
OS가 직간접적으로 Bios를 통제할 수 있도록 만들어진
Bios의 개량형 쯤 되겠네요. ^^ PC에서 EFI빨리 보급되지
않는건 OS레벨에서 Bios를 제어하기 때문에 보안문제로
인해 발생될 부정적 영향도 크기 때문입니다. ^^

2. EFI파티션은 GPT 파티션이라고 하는데 GUID Partition
Table의 약자죠. ㅎㅎ Global Unique Identifer(GUID)는
전역 고유 식별자로 기존의 MS계열의 파티션 포맷들보다
많은 확장파티션(논리파티션이 아닌)을 만들어내는
장점이 있습니다.


3. PC EFI는 Netkas가 카멜레온 기반으로 자신만의?
수정을 가한 부트로더로 알고 있습니다. 일종의 EFI 애뮬로
Bios에서 들어온 정보를 EFI 정보로 변환해? 주는 역활을
하는 것이죠.

4. EFI String은 뭐 말그대로 하드웨어 정보를 EFI가 알아먹을
수 있게 문자열화 시킨 정보입니다. 맥은 EFI를 쓰기 때문에
바이오스 정보를 알아챌 수 없고 EFI롬을 쓰는 장치들이
자신들의 정보를 OS로 넘길 때 정보값이 Bios와 다르므로
맥이 알아먹을 수 있게 변환한 정보라고 보시면 됩니다.

5. EFI Studio는 그 정보들을 정의해 놓은 것으로 엄밀히
말하자면 순수하게 유저의 PC에서 정보들을 추출한다기
보다 이미 정의된 정보들을 출력해 주는 도구죠. 일례로
EFI Studio 실행 파일 안에는 특정 장치들의 EFI 정보들이
저장되어 있습니다. 그래서 리스트에 없는 장치는 쓸 수
없는 것이겠죠.

comment : (0)

      [Save a Comment]

[Prev]
 LA
 SEOUL
   JP
   Mission Viejo, CA,
   United States
   THE GREEN FUSE (RSS 구독)
   LaymenBlog
   x86osx.com