[MAC]Mac OS X 10.9.2 보안 패치 후 미디어키 사용시 커널패닉이 일어날때

Posted by 기영군
2014. 2. 27. 14:10 컴퓨터/Mac


얼마전에 Mac OS X 10.9.2 패치[각주:1]가 생각보다 빠르게 나왔습니다.

이 패치는 SSL보안 관련 이슈를 다룬 패치입니다. 저도 패치가 나오는 대로 빠르게 패치를 하였습니다.

그런데 그 후 부터 커널패닉이 자주 일어나는 괴현상이 일어나 버렸습니다.

패닉이 일어난 이후 애러로그를 살펴보던중 원인을 찾아서 그에 대한 이야기를 하려고 합니다. 



목차

1. 커널패닉의 발동 조건

2. 원인

3. 해결방법1

4. 해결방법2



1. 커널패닉 발동조건

커널패닉이 일어나게되는 조건은 

(NoEjectDelay 5.3.0버전이 설치되어 있고 Mac OS X 10.9.2패치를 설치한상태 기준)

아래의 미디어키를 여러번 빨리 눌렀을때 일어났습니다.



2. 원인

이 커널 패닉의 원인은 Eject키를 살리기위해 설치 해두었던 NoEjectDelay 5.3.0버전이 Mac OS X 10.9.2패치와의 호환성이 안좋아서 커널패닉이 일어나게 되었습니다.


 


3. 해결방법1

  1. NoEjectDelay홈페이지로 들어갑니다.
    ( https://pqrs.org/macosx/keyremap4macbook/noejectdelay.html.en )

  2. 아래의 이미지에 보이는 NoEjectDelay 5.4.0을 다운로드해서 설치 하시면 됩니다.




4. 해결방법2

역발상으로 NoEjectDelay를 제거하는 방법입니다.
(
맥쓰사의 seongmoon님께서 제안하신 방법입니다. 좋은 제안 감사합니다.) 

예전에 적었던 [Mac]세컨베이를 설치한 후 하면 좋을것들.(SSD,Ext ODD)글의 Eject키를 살리는 법을 쓰시고 계시는 분들께서는 Eject키를 눌렀을때 반응이 조금느리게 동작 할 가능성이 있지만 Mac OS X 업데이트때마다 호환성을 따지지 않아도 되니 이쪽 방법도 좋다고 생각합니다. 


  1. NoEjectDelay 홈페이지를 들어갑니다.
    ( https://pqrs.org/macosx/keyremap4macbook/noejectdelay.html.en )

  2. 화면 제일 밑의 버튼을 보시면 Uninstaller를 다운 받을 수 있는 버튼이 있습니다.
    그 버튼을 눌러서 다운받으시면 됩니다.


  3. 다운로드받은 NoEjectDelayUninstaller.dmg 파일을 실행하면 아래와 같은 화면이 뜹니다.
    이 화면에서 언인스톨러를 실행하시고 나오시는 대화상자에서 OK 버튼을 누르시면 됩니다.




#2014.02.28 해결방법2 추가


  1. #자세한 이야기는 아래의 백투더 맥 블로그를을 확인하세요. (http://macnews.tistory.com/2020 ) [본문으로]

[Mac]Mac에서 윈도우와 같이 공유할 공간(파티션)을 만들때

Posted by 기영군
2014. 2. 3. 02:55 컴퓨터/Mac

들어가면서


대한민국에서 쓰이는 OS중 윈도우의 점유율은 엄청납니다. 

단적인 예로 아래에 보이는 그래프는 맥관련 블로그 중 유명한 백투더맥(http://macnews.tistory.com/)의 2013년 11월의 방문 통계입니다.


맥관련 소식만 올라오는 블로그임에도 불구하고 Mac OS의 접속비율은 7.5%밖에 안될정도로 윈도우의 점유율이 높습니다.

이런 환경에서 윈도우전용으로 서비스되는것들이 많습니다. 예를 들면 공인인증서나 (대부분의)카드결재 시스템 같은 것들입니다. 많은 맥을 쓰시는 분들은 맥OS만을 쓰기에는 불편한점이 많아서 윈도우와 같이 쓰고 있습니다.


이 Mac OS와 윈도우를 같이 쓰시는 분들의 많은 고민중 하나는 

"Mac OS와 윈도우 사이에서 자유롭게 오가면서 파일을 읽고 쓸수 있는 방법이 없을까?"입니다. 


이 질문에 대한 가능한 답을 나름 정리해보았습니다.




목차


0. (디스크)파티션 설명

1. Fat32? NTFS? ExFat? 어떤것을 쓸까?

2. Fat32를 사용하는 경우

3. ExFat를 사용하는 경우

ㄱ. 설정할때 주의할점

ㄴ. 사용할때 주의할점

4. NTFS를 사용하는 경우

ㄱ. 쓰기까지 가능하게 만드는 방법






0. (디스크)파티션 설명


질문의 답을 쓰기에 앞서서 글에서 자주쓸 디스크파티션(아래 부터는 파티션이라고만 언급하겠습니다.)이라는 단어에 대해서 간단히 이야기하겠습니다.

디스크 파티션은 하드디스크(HDD)나 SSD같은 저장장치의 공간을 아래와 같이 나눠서 서로 다른 용도로 쓰는것을 의미합니다.




파티션을 나누게 되면 얻을 수 있는 장점은 아래와 같습니다.

    1. 하나의 저장장치에 서로 다른 OS(Mac OS X, Windows)를 설치하고 사용이 가능합니다.

    2. OS용 파티션을 포맷해도 다른 파티션은 영향이 없어서 데이터의 효율적인 보관이 가능합니다. 


나눠진 파티션 내부를 어떻게 구성할지에 대한 방법들이 [Fat32, NTFS, ExFAT, HFS+]같은것들 입니다.



 



1.Fat32? NTFS? ExFat? 어떤것을 쓸까?


(Mac OS X 10.6.5 이후버전 그리고  Windows XP sp3 이후버전 기준)

맥과 윈도우를 오가면서 양쪽에서 사용가능(읽기/쓰기) 파티션형식은 Fat32, NTFS, ExFat 세가지 입니다. 

세가지 각각의 다른 특성이 있지만 간단하게 필요한 부분만 정리하면 아래 표와 같습니다.


호환성이 제일 좋지만 파일하나가 가질 수 있는 크기의 제약이 4GB인 Fat32는

윈도우와 Mac OS 사이에  공유할 파일의 크기가 4GB를 넘지 않는다면 간편하게 쓸 수 있습니다.

하지만 최적화된 기기자체가 32GB이하의 저용량쪽이라 저장공간의 용량이 커질수록 다른 파티션 형식을 추천합니다.


파일 하나가 가질 수 있는 크기의 제약이 덜한 NTFS는 Windows OS설치하는 파티션용으로 주로 쓰이고 있습니다.
이것은 맥내부에 장작하는 하드디스크(HDD)에 최적화 되어 있습니다.  

하지만 Mac OS X상에서 기본적으로 읽기만 가능하고 쓰기는 외부 프로그램를 설치하거나 따로 트윅을 해야 가능해집니다.
물론 쓰기는 Max OS X정식 지원이 아니라서 속도저하나 파일이 깨지거나 하는 경우가 아주 가끔 발견됩니다. 



마지막으로 이동식디스크용으로 개발된 ExFat입니다.
사실상 Fat32의 후속으로 개발되었지만 비교적 최근(2006년)에 도입되서 아직은 호환성이 좋지 않아 컴퓨터나 스마트폰또는 SDXC를 지원하는 기기외에는 지원이 거의 안된다고 보면됩니다.

 하지만 저희가 쓸 용도로는 좋습니다. 파일 하나의 크기제한도 없다 싶이하며 윈도우와 맥 양쪽에서 읽기와 쓰기가 가능합니다.
몇가지 단점이라면 최적화된 기기가 이동식디스크(SSD,USB)라 내장HDD에서 아주 가끔 불안정한 움직임을 보인다거나 강제로 연결이 끊기면 파일을 보호하기위해 파티션 자체가 잠금되는 특성이 있습니다.
윈도우 XP에서는 서비스팩2(SP2) 이전 사용자는 아래의 패치를 따로 설치해줘야 사용가능합니다.

(# http://www.microsoft.com/ko-kr/download/details.aspx?id=19364 )


2. Fat32를 사용하는 경우


맥에서는 디스크 유틸리티의 파티션설정 화면에서 포맷을 MS-DOS(FAT)로 선택하시면 됩니다.


 Windows XP sp2(서비스팩2)이전 버전을 쓰는 구형PC에서도 사용가능하며 호환성이 워낙 좋아서 내장 또는 외장으로 문제없이 쓸 수 있습니다. 




3.ExFat를 사용하는 경우

개인적으로 몇가지만 신경쓴다면 이번 글의 질문에 제일 적합한 답이되는 파티션형식이라고 생각합니다.

단일파일의 용량제한도 거의 없고 MS가 개발한것이라 윈도우에서는 XP SP3이후부터 지원하고 Mac OS X에서도
스노우 레오파드(10.6.5)이후 부터 라이센스를 사서 OS자체적으로 지원을 하기때문에 큰 문제도 없습니다.


ㄱ.설정할때 주의할점

첫번째로 Mac OS의 디스크 유틸리티에서 설정하시는 것을 추천드립니다.

윈도우에서 ExFat를 설정하고 MacOS에서 쓰다보면 파일이 꼬여버린다고합니다. 

(#파티션 레이아웃을 설정한도구[예:디스크유틸리티] 이외의 다른 도구[예:윈도우 디스크관리자,파티션위자드, 파티션매직 등등]로 파티션 레이아웃을 수정하면 안됩니다.) 


두번째로 파티션형식 자체를 저장하는 방식인 파티션 설계방법은 MBR(마스터 부트 레코드)를 추천합니다.

MBR을 못쓸 경우에는 GUID  파티션 표(GPT)를 쓰시면 됩니다.

2TB이상의 디스크의 경우에는 GUID 파티션표(GPT)를 쓰시고  2TB이하의 디스크는 MBR을 추천드립니다.


위 두가지 사항을 지키면서 파티션을 설정하는 방법을 이야기 하겠습니다.


      1. 녹색네모처럼 파티션을 설정할 디스크를 누릅니다.

      2. 파란네모의 "파티션"탭을 눌러줍니다.

      3. 옵션을 눌러줍니다. (옵션버튼은 파티션 레이아웃을 전부 새로설정할때만 누를 수 있습니다.)

      4. 위와 같은 창이 뜨면 "마스터 부트 레코드" 또는 "GUID 파티션 표"중  하나를 누르고  승인을 누릅니다.


      5. 필요한 만큼 파티션을 만들고 Mac OS와 윈도우사이에 공유한 파티션의 포맷을 ExFAT로 바꾸시면 됩니다.


ㄴ. 사용할때 주의할점
첫번째 "추출(eject)" 또는 "안전한 제거(unmount)"를 꼭 해줘야 합니다.
ExFAT에는 강제로 연결이 끊기는 상황이 되면 파티션을 보호하기 위해 파티션을 잠궈버립니다.
외장 저장장치의 경우(USB 저장소, 외장HDD)는 맥의 파인더에서 사이드 바의 추출버튼이나 안전한 제거 버튼이 있으므로 추출하시고 물리적인 연결을 끊어 주시면 됩니다.


내장 저장장치(내장 HDD, 내장SSD)의 경우 윈도우에서는 문제가 없지만 맥에서는 가끔 이유도 없이 잠금 현상이 일어납니다.
이런경우 대부분 MacOS가 시스템종료할때 ExFat를 NTFS와 같은것으로 인식하고 같은방식으로 처리해서 파티션이 잠겨져 버리는 경우가 생긴경우입니다. 
것을 방지하기 위해서 시스템종료를 하기전에 ExFAT파티션을 추출해주고 종료하면 됩니다. 

귀찮은 일련의 과정을 깔끔하게 해결하기 위해서 애플 스크립트로 [ExFAT파티션 추출 ->시스템 종료]를 자동화 하는 앱을 만들었습니다.

# 파티션이 잠기는것을 방지하기위해 추출 후 파티션 검사기능을 추가했습니다. 


시스템종료 for exfat.zip


  1. 우선 위의 "시스템종료 for exfat.zip"을 받아서 압축을 풀어 주세요.
  2. 마우스 오른쪽을 눌러서 패키지 내용 보기를 눌러주세요.


  3. [Contents->Resources->Scripts]로 들어가서 Main.scpt 를 실행해 주세요.

  4. 실행된 애플 스크립트 편집기에서 빨간 네모칸의 " "안에 로그인비밀번호를 적어주세요.

  5. 메뉴바의 돋보기 아이콘을 누르고 터미널을 입력하고 엔터키를 눌러주세요.

  6. 뜨는것중에 터미널을 눌러주세요.


  7. 터미널이 뜨면 [ diskutil list ]를 넣어주시고 엔터키를 눌러주세요.


  8. 아래와 같이  설치된 디스크와 파티션이 뜹니다.
    NAME의 열에서  ExFAT형식의 파티션의 이름을 찾고 그것의 IDENTIFER를 찾아서 복사합니다.  

  9. IDENTIFER앞에 /dev를 붙이고 보라색 네모에 아래와 같이 붙여넣습니다.
    (# 빨깐 네모의  " "안에 로그인 계정 비밀번호를 넣습니다.) 


  10. (Command + S)를 눌러서 저장하고 애플 스크립트 편집기를 종료합니다.

  11. 이제 "시스템 종료 for exfat"를 실행하시면 아래와 같은 창이 뜨고 [실행]을 누르면 ExFAT파티션이 추출되고 시스템이 종료됩니다.




두번째로 잠긴 ExFAT파티션을 잠금해제 하는 방법입니다.

  1. ExFAT파티션이 잠긴뒤
    디스크 유틸리티를 켜보면 아래와같이 "disk1s3"같은 글이 뜨면서 회색으로 표현되어 있습니다.
    이 파티션을 선택합니다.




  2. [검사/복구]탭을 선택한뒤에 빨간 네모의[디스크 복구]를 눌러주시면 복구가 되면서 파티션이름이 [disk1s3->윈래이름]으로 바뀝니다. 그 후 옥색네모의 [마운트]버튼을 눌러주시면됩니다.

  3. 아래와같이 사용가능용량, 사용중에 데이터가 나오고  마운트 포인트가 나오게 됩니다.
    이렇게 되면 사용가능해진것 입니다.
  4. 혹시나 이렇게도 해결이 불가능하다면 마지막 방법으로 윈도우에서 chkdsk를 쓰셔서 애러를 잡는 방법도 있습니다. 하지만 맥에서 생성한 ExFAT파티션은 윈도우에서 건드리면 맥에서 불안정하게 작동 할 가능성도 있으니 최후의 방법으로 쓰시는것을 추천드립니다. 



세번째 파티션 레이아웃을 편집할때는 처음 설정한 OS에서 하셔야 합니다.
Mac OS X에서 설정한 파티션 레이아웃은 윈도우나 (ExFat를 지원하지 않는)파티션 레이아웃 편집툴에서 잘못 건들였을때  ExFat파티션이 깨질 가능성이 있습니다. 이런 경우 위의 두번째 방법으로 디스크 복구가 안될 수가 있습니다.



4. NTFS를 사용하는 경우

NTFS는 윈도우를 설치하기 위해서 꼭 설정하는 파티션입니다.

하지만 Mac OS X에서 읽기만 가능해서 몇가지 프로그램 설치 또는 트윅을 해야 쓰기가 가능해집니다.

(#Mac OS X자체의 공식 지원이 아니라서 불안정하거나 데이터의 안정성은 보장안됩니다.)

그 방법은 최신 유료소프트웨어를 사서 쓰거나 구버전 무료소프트웨어를 써서 쓰기를 가능하게 하는 방법입니다.


유료프로그램으로는 

1. Paragon NTFS for Mac
    (
http://www.paragon-software.com/ko/home/ntfs-mac/) 

2. Tuxera NTFS for Mac

(http://www.tuxera.com/products/tuxera-ntfs-for-mac/tuxera-ntfs-for-mac-korean/

두가지가 있습니다. 둘다 결재하고 설치만 하면 바로 NTFS에 사용가능합니다.


무료로 쓰는 방법은

MacOS X의 막혀있는 NTFS 쓰기 기능을 해제하는 방법과 위의 프로그램의 구버전을 쓰는 방법이 있습니다.

MacOS X의 막혀있는 NTFS 쓰기 기능을 해제하는 방법은 

간단하게는 Mounty라는 앱을 통해 해제했다 다시 잠글 수 있으며 자세한 설명은 Back To The Mac의 One님께서 설명을 잘해 주신 글이 있어서 링크만 올려놓겠습니다.

Mounty소개글 

아래에는 무료제공하는 구버전(NTFS-3G)을 이용한 방법을 간단하게 소개하겠습니다.


ㄱ. 쓰기까지 가능하게 만드는 방법

    1. FUSE for OS X(http://osxfuse.github.io/)홈페이지에 가서
      Stable Releases버전코너의 OSXFUSE를 받습니다.

    2. 받은 설치파일을 설치합니다.
      (중간에 
      MacFUSE compatibility layer를 체크해서 설치하셔야 합니다.)

    3. NTFS-3G for Mac
      (
      http://sourceforge.net/projects/catacombae/files/NTFS-3G%20for%20Mac%20OS%20X/2010.10.2/ntfs-3g-2010.10.2-macosx.dmg/download)
      을 다운받고 설치해주세요.

    4. NTFS-3G 설치 중 Customize 눌러서 MacFuse는 체크해제 해서 설치안되게 해야합니다.

    5. 외장하드에 NTFS로 설정된것이랑 애러나는 경우에 대한 패치를 받아서 설치합니다.
      (https://github.com/bfleischer/fuse_wait/downloads


      #NTFS에 대한 자세한 설치방법은 다른글에서 쓰겠습니다.



지금까지 세가지 경우에 대해서 정리해 봤습니다.
이중에서 자신의 사용형태에 맞게 선택해서 구축하신다음에 쓰시면 좀 더 쾌적하게 맥을 쓰실 수 있으실 것이라 생각합니다.


#참조사이트

    1. USB메모리와 파일시스템 -기글하드웨어 정보 게시판
      (http://gigglehd.com/zbxe/3183149)
    2. Mount & Unmount Drives from the Command Line in Mac OS X
      (http://osxdaily.com/2013/05/13/mount-unmount-drives-from-the-command-line-in-mac-os-x/)
    3. OS X 에서 NTFS 쓰기. FUSE for OS X, 그리고 NTFS-3G by rkjun
      (http://rkjun.wordpress.com/2013/07/14/os-x-%EC%97%90%EC%84%9C-ntfs-%EC%93%B0%EA%B8%B0-fuse-for-os-x-%EA%B7%B8%EB%A6%AC%EA%B3%A0-ntfs-3g/)
    4. 위키백과 -파일시스템, ExFat, Fat32, NTFS
      (http://ko.wikipedia.org/wiki/%ED%8C%8C%EC%9D%BC_%EC%8B%9C%EC%8A%A4%ED%85%9C)
    5. OS X 사용 중 간편하게 부트캠프(Boot Camp) 윈도우로 맥을 재시동할 수 있는 세 가지 방법  by ONE™
      (http://macnews.tistory.com/1393)
    6. AppleScript to Reboot into Windows  - RandyWaalker
      (http://randywalker.net/applescript-to-reboot-into-windows)
    7. 디스크 유틸리티 및 fsck를 사용하여 시동 문제 해결 및 디스크 유지 관리 수행
      (http://support.apple.com/kb/TS1417?viewlocale=ko_KR)

#수정사항

2014. 02. 07 참조사이트, 파티션설명 추가

2014. 02. 11 파티션 설명이미지 수정
2014. 04. 17 시스템종료 for exfat
(파티션복구 과정 추가)로 교체 후 관련 내용 수정

2014. 12. 16 ExFAT 파일 시스템 복구방법 마지막 항목 추가

2015. 02. 13 NTFS에 'Mounty'관련 내용 추가 


[Mac]세컨베이를 설치한 후 하면 좋을것들.(SSD,Ext ODD)

Posted by 기영군
2014. 1. 26. 21:39 컴퓨터/Mac

최근에 2010 맥북프로의 몇가지 부품들(배터리, SSD, 세컨베이)을 바꾸어 주었습니다.

자세한 교체기는 다른곳에도 많아서 천천히 올려도 상관없다고 판단되어서 세컨베이를 교체한 뒤에 처리하면 좋을것들을 이야기 해보겠습니다.



1. SSD의 Trim 활성화 입니다.

     SSD는 USB에 들어가는 플래시들을 사용하여 저정장치를 만든것입니다.
    그 영향으로  한계수명이 HDD에 비해 짧고 입출력속도도 다릅니다. 
    비교적 짧은 한계수명과 입출력속도의 차이를 보완하기 위해서 적용되는 기술이 Trim입니다.


Mac OS X의 경우 Trim을 스노우 레퍼드(10.6.8)부터 지원을 하였지만 지원하는 범위는 애플에서 직접 설치해주는 SSD에 대해서만 지원을 합니다.  



이 제한을 풀어주는 방법을 간단히 소개하겠습니다.


아래에 들어가서 Trim Enabler를 설치하시고 Trim을 켜주시면 됩니다. 

http://www.cindori.org/software/trimenabler/


자세한 기능에 대한 소개와 다른 방법들은 아래의 Back To the Mac에 올라온 글의 설명이 너무 잘되어 있어  Back To the Mac을 참고하시는것을 추천드립니다.

http://macnews.tistory.com/90




2. Eject 키를 사용해서 외장ODD의  CD/DVD를 꺼내기

세컨베이를 설치하고 나서 외장 ODD를 연결한 후 Eject키(아래의 키)를 누르면 아무런 반응이 없습니다. 

ODD가 내장으로 있을때는 문제 없이 잘쓰던 것이 외장케이스에 넣은 뒤로 사용이 안되게 되어 버렸습니다.



이럴때 쓰는 방법은 

[파인더에서 추출 아이콘을 누른다.] [터미널에서 "drutil eject"을 넣어서 제거 한다.]

위의 두가지 입니다.



이런 불편함이 좋지 않아서 Eject키를 다시 쓸 수 있는 방법을 검색하던 중 좋은 것을 찾았습니다.

맥루머스의 tjb1님께서 올리신 방법 소개해 보겠습니다.(http://forums.macrumors.com/showthread.php?t=1073018)



1. KeyRemap4MacBook홈페이지에 접속해서 OS에 맞는 버전의 설치 이미지 파일을 받습니다.

(https://pqrs.org/macosx/keyremap4macbook/)



2. NoEjectDelay홈페이지에 들어가서 OS에 맞는 버전의 설치 이미지파일을 받습니다.

https://pqrs.org/macosx/keyremap4macbook/noejectdelay.html.en )



3. 다운 받은 설치이미지 파일들을 더블클릭하여 실행합니다.




4. 열린 창의 KeyRemap4MacBook.pkg와 NoEjectDelay.pkg를 설치합니다.




5. 설치를 끝낸 후 런처패드에서 KeyRemap4MacBook을 실행합니다.




6. KeyRemap4MacBook창에서 [Change Eject Key]를 찾아서 선택하시면 됩니다.




7.[Eject to Command+Control+Option+Shift+E]를 체크합니다.



8. [Menu Bar]탭을 눌러 주시고 [Show icon in menu ber]의 체크를 해제해 줍니다.

-(옵션)메뉴바의 아이콘을 안보이게 해주는과정입니다.



9. 런처패드에서 [유틸리티]폴더로 들어간뒤  [Automator]를 실행한다.





10. 오토메이터가 뜨면 아래의 빨간 네모칸을 눌러서 [입력없음]을 선택해 줍니다.




11. [유틸리티]->[쉘스크립트 실행]을 선택하신 후 오른쪽으로 드래그 해줍니다. 




12. 셀 스크립트 실행안에 [drutil eject]를 적어넣습니다.



13.아래의 빨간 네모칸을 클릭하여 뜨는 팝업창에 [외장 시디추출]을 적어넣고 [커맨드+S]키를 누릅니다.





14. 런처패드에서 [시스템 환경설정]을 누릅니다.





15.시스템 환경설정창에서 키보드를 누릅니다.





16.[단축키]탭을 선택하고 [서비스]를 눌러준 뒤에 [일반]항목을 찾습니다.

그러면 아래에 외장시디추출항목이 있습니다. 

옆의 없음에 마우스를 올리시면 단축키 추가 버튼이 나타납니다.

단축키 추가를 눌러 주시면 됩니다.  




17. 키보드에서  Command+Control+Option+Shift+E 키를 눌러줍니다.





18. 아래와 같이 설정되시면 끝이 납니다.





3. Mac OS 기본 DVD Player구동

매버릭스 기준으로 Mac OS 기본 DVD Player는 내장ODD를 빼서 외장케이스를 이용하면 사용이 불가합니다.

하지만 내부의 파일을 수정하면 가능합니다.


이 방법은 맥쓰사의 파파용님께서 올리신 방식입니다.(http://cafe.naver.com/inmacbook/944251)





1. 0xED 공식 홈페이지에서 0xED설치파일을 받습니다.

(http://www.suavetech.com/0xed/)




2. 0xED 설치파일의 압축을 풀고 0xED프로그램을 실행합니다.




3. 실행한 뒤에 메뉴바의 [File]-> [Open]을 누릅니다.




4. Open창이 뜨면 빨간 네모칸을 눌러줍니다.



5. 팝업창이 뜨면 Macintosh HD(맥OS가 설치된 파티션)을 눌러줍니다.





6. [/시스템/라이브러리/Frameworks/DVDPlayback.framework/Versions/A/]로 들어가서

[DVDPlayback]파일을 실행합니다.

(아래의 이미지 순서대로 들어가시면 됩니다.)






7. DVDPlayback파일이 열립니다.




8. [ Shift + Command + S ]를 눌러서 다른곳에 저장을 합니다.(수정하기전에 백업합니다.)





9.  [Edit]->[Find]->[Find]를 누르시거나 [command+ F]를 누르시면 됩니다.




10. 1번에 [ internal ] 과 2번에 [ external ]을 넣어 주시고 Replace All을 눌러주시면 됩니다.




11. 다시 [File]-> [Save As]를 눌러서  다른 장소에 똑같은 이름으로 저장합니다.

(Save는 불가능해서 Save As로 다른곳에 저정한 후에 다시 옮겨야 합니다.)



12. 빨간 네모를 선택해서 저장할 곳을 지정 할 팝업창을 나타나게 합니다.





13. 예시를 들기 위해서 데스크탑에 저장하겠습니다.



14. 원래 파일이 있던 [/시스템/라이브러리/Frameworks/DVDPlayback.framework/Versions/A/] 폴더에 복사해서 덮어 씌우시면 됩니다.



#0xED나 KeyRemap4MacBook 실행하려는데 실행이 안되신다면 

[ http://himatic7s.tistory.com/69 ] 를 참고해 주시면 되실것 같습니다.

#혹시나 몰라서 매버릭스(Mac OS X 10.9.1)의 DVDPlayback 원본 파일을 올려두겠습니다.

https://www.dropbox.com/s/4adsxbfz7hjkiyw/DVDPlayback.zip ]




이상으로 세가지 설정들입니다.

1번은 무조건 하시는것을 추천드립니다. 

2번과 3번은 필수까지는 아니지만 없으면 불편하니 꼭하셔서 편리하게 쓰시면 좋으실것 같습니다.



#수정사항

2014.10.17 카멜레온 SSD 옵티마이저를 Trim Enabler로 수정