정보/맥 활용 (macOS)

맥북프로 기본 DVD 플레이어로 USB 외장 ODD 재생하는 방법

날개 2013. 12. 18. 17:49

아마 맥북프로(맥북 내부에 ODD가 달려 있는 모델) 사용자들중에 ODD를 제거하고 하드디스크나 SSD를 설치하시는 분들 꽤 되는걸로 알고 있습니다.

(참고로, 이 포스팅에서 테스트한 모델은 맥북프로 13" 2009 MID 모델이며, OS는 MacOX X 10.9 매버릭스입니다.)


이런 경우 원래 달려 있던 ODD를 USB 외장 케이스에 넣어서 USB 외장 ODD로 사용하게 되겠죠.


문제는 외장 ODD로 사용하게 될 때, 데이터나 음악은 문제가 없는데, MacOS X의 기본 DVD 플레이어가 외장 ODD를 인식하지 못하는 문제가 생깁니다.


외장 ODD를 연결하고 기본 DVD 플레이어를 실행하면,

"지원하는 DVD 드라이브를 찾지 못합니다"

와 같은 에러 메시지가 나타나며 동작하지 않습니다.


이 경우 터미널에서 DVDPlayback 파일을 수정하면 정상적으로 인식하게 만들 수 있습니다.


아래와 같이 해봅시다.


(!) 주의 : 아래의 작업은 모든 기기에서 동작한다는 보장은 없으며, 위에 언급한 상황에서 테스트 하였습니다. 주의 깊이 작업하고, 실패로 인해 문제가 생길시 온전히 본인 책임임을 인지 하고 작업해야 합니다.



1. 먼저 터미널을 엽니다. 터미널 프로그램은 '응용프로그램->유틸리티' 폴더 안에 있습니다.


2. 터미널에서 아래의 명령으로 원래의 DVDPlayback을 DVDPlayback.bak로 복사합니다. (만약 문제가 생겼을 때 원상태로 복구하기 위해...)


$ sudo cp /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback.ori



2. DVDPlayback 파일을 수정합니다.


sudo perl -pi -e 's|\x49\x6E\x74\x65\x72\x6E\x61\x6C|\x45\x78\x74\x65\x72\x6E\x61\x6C|g' /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback


3. 이제 맥북프로를 재부팅 합니다.


4. 재부팅 되었으면 USB 외장 ODD를 맥북프로에 연결하고, 재생을 원하는 DVD를 넣어 봅니다.

(또는 DVD를 넣은후 기본 DVD 플레이어를 실행해 봅니다.)


이상 없이 재생 된다면, 성공한 것입니다.


만약에 실패할 경우 아래와 같이 원래 상태로 복구 할 수 있습니다.


$ sudo cp /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback.ori /System/Library/Frameworks/DVDPlayback.framework/Versions/A/DVDPlayback






끝.