디버그 메뉴를 켜면 숨겨진 기능에 액세스 할 수 있습니다
OS X의 디스크 유틸리티 에는 숨겨진 디버그 메뉴가 있습니다.이 메뉴를 사용하면 일반적으로 볼 수있는 것보다 몇 가지 디스크 유틸리티 기능에 액세스 할 수 있습니다. 디스크 유틸리티에는 꽤 오랫동안 디버그 메뉴가 있었지만 OS X Lion 의 등장으로 더욱 유용 해졌습니다.
OS X Lion을 사용하면 시동 드라이브에 Recovery HD 파티션이 추가되어 디스크 유틸리티와 같은 유틸리티를 실행하고 OS X을 다시 설치 하고 인터넷에 액세스하여 문제가있는 솔루션을 찾을 수 있습니다 . 그러나 복구 HD 파티션은 숨겨져 있으며 디스크 유틸리티에서 볼 수 없습니다.
이로 인해 드라이브를 복제하거나 드라이브를 교체하거나 OS X을 재설치 할 때 여러 드라이브에 여러 개의 Recovery HD 파티션을 가질 가능성을 포함하여 여러 가지 문제가 발생할 수 있습니다. 또한 복구 HD 파티션을 새 드라이브로 바꾸려면 드라이브를 교체하거나 드라이브에서 물건을 옮겨야합니다.
메뉴 항목 디버그
디스크 유틸리티 디버그 메뉴에는 많은 기능이 있지만 대부분은 개발자가 Mac의 스토리지 시스템에서 작동하는 응용 프로그램을 테스트 할 때 사용하도록 설계되었습니다. 대부분의 항목은 모든 디스크 나열 또는 속성이있는 모든 디스크 나열과 같이 양호합니다. 천천히 카운트 다운을 설정할지 여부와 진행률 막대가 표시되는 방법을 제어 할 수도 있습니다. 카운트 다운은 디스크 유틸리티의 콘솔 로그를 변경하여 60,000 초 또는 1000 분을 표시합니다. 그 목적은 로그 이벤트가 발생할 때의 미세한 입자 표시를하는 것입니다. 다시 한번 이것은 Mac 용 스토리지 제품을 개발하는 사람들을위한 것입니다.
평균 Mac 사용자에게 더 흥미로운 점은 디버그 메뉴에 두 가지 명령이 있다는 것입니다.
- 디스크 목록 강제 업데이트 - 이름에서 알 수 있듯이 디스크 유틸리티가 세로 막대에 나열된 디스크를 업데이트합니다. 이 기능은 디스크 유틸리티가 열려있는 상태에서 디스크를 장착하거나 제거한 경우에 유용합니다.
- 모든 파티션 표시 - 이름에서 알 수 있듯이 Mac 드라이브에 숨겨져있는 모든 파티션이 표시됩니다.
Apple이 왜 Recovery HD 파티션을 숨기려고하는지 이해할 수 있습니다. 예를 들어 드라이브를 포맷하면 EFI BIOS가 부팅에 필요한 200MB 크기의 작은 파티션을 만듭니다. 이러한 작은 EFI 파티션에는 최종 사용자가 필요로하는 데이터가 포함되어 있지 않으며 이러한 데이터가 표시 될 이유가 없습니다. 그러나 OS X Lion 및 이후의 복구 HD 파티션에 액세스하여 복제본 또는 백업을 만들려면 디스크 유틸리티에서 디버그 메뉴를 활성화하는 것이 이러한 보이지 않는 파티션을보고 작업하는 가장 쉬운 방법입니다.
OS X Yosemite 및 그 이전 버전 디버그
OS X El Capitan 의 출시로, Apple은 마침내 Disk Utilities 숨겨진 디버그 메뉴에 대한 지원을 제거하기로 결정했습니다. 즉, 아래의 터미널 명령 개요는 OS X Yosemite 이전 버전에서만 작동합니다.
디스크 유틸리티에서 디버그 메뉴 활성화
- 디스크 유틸리티가 열려 있으면 종료하십시오.
- / 응용 프로그램 / 유틸리티에있는 터미널 시작.
- 터미널 프롬프트에서 다음 명령을 입력하십시오 : defaults write com.apple.DiskUtility DUDebugMenuEnabled 1
- Enter 키를 누르거나 돌아옵니다.
- 터미널을 닫으십시오.
다음에 디스크 유틸리티를 실행하면 디버그 메뉴를 사용할 수 있습니다.
디버그 메뉴를 다시 끄려면 다음 단계를 수행하십시오.
디스크 유틸리티에서 디버그 메뉴 사용 안 함
- 디스크 유틸리티가 열려 있으면 종료하십시오.
- / 응용 프로그램 / 유틸리티에있는 터미널 시작.
- 터미널 프롬프트에서 다음 명령을 입력하십시오 : defaults write com.apple.DiskUtility DUDebugMenuEnabled 0
- Enter 키를 누르거나 돌아옵니다.
- 터미널을 닫으십시오.
디스크 유틸리티 디버그 메뉴를 비활성화해도 메뉴 내의 명령이 기본 상태로 재설정되지 않는다는 것을 잊지 마십시오. 설정을 변경 한 경우 디버그 메뉴를 비활성화하기 전에 원래 상태로 되돌릴 수 있습니다.
OS X 용 엘 캐피 탄 및 그 이후 버전 용 터미널 사용
숨겨진 디스크 파티션보기는 OS X El Capitan 이상에서 수행 할 수 있습니다. 디스크 유틸리티 앱 대신 터미널 앱만 사용하면됩니다. 드라이브 파티션의 전체 목록을 보려면 다음을 수행하십시오.
- / 응용 프로그램 / 유틸리티에있는 터미널 시작.
- 터미널 창에서 명령 프롬프트에 다음을 입력하십시오. diskutil list
- 그런 다음 Enter 키를 누르거나 돌아옵니다.
- 터미널은 현재 Mac에 연결된 모든 파티션을 표시합니다.
그게 전부입니다 디스크 유틸리티 디버그 메뉴를 활성화하거나 비활성화하는 것입니다. 디버그 메뉴에서 어떤 기능을 사용할 수 있는지 확인하고 모든 파티션 항목 표시 및 디스크 목록 강제 업데이트 항목이 가장 유용 할 것입니다.