주변기기나 기타 하드웨어를 작동시키기 위해 소프트웨어를 설치했는데 더 이상 사용하지 않는다면, 충돌 방지와 시동 디스크의 여유 공간 확보를 위해 해당 소프트웨어를 제거하는 것이 좋습니다. 이러한 소프트웨어를 드라이버 소프트웨어 또는 드라이버라고 하는데, 이 가이드를 통해 Mac에서 드라이버를 제거하는 과정을 알려드리겠습니다.
Mac에서 드라이버란 무엇인가요?
대부분의 컴퓨터 사용자에게 있어 드라이버하면 Mac보다는 Windows PC를 먼저 떠올리게 됩니다. macOS는 다양한 하드웨어에 대응하기 위해 별도의 드라이버 소프트웨어가 필요하지 않은 경우가 많기 때문입니다. 흔히 '그냥 작동한다'라고들 하죠. 그 한 가지 예시로 Wi-Fi 칩을 들 수 있습니다. Windows PC의 경우 서드파티 Wi-Fi 카드를 사용하기 위해서는 드라이버를 설치해야 할 때가 많습니다. 반면에 Mac은 항상 Wi-Fi를 탑재해 왔고 이를 위한 소프트웨어가 운영체제에 통합되어 있습니다.
또 다른 예는 프린터입니다. macOS는 AirPrint를 통해 드라이버 없이도 해당 기술을 지원하는 프린터로 인쇄할 수 있는 기능이 제공됩니다. AirPrint를 지원하지 않는 프린터의 경우 macOS는 백그라운드에서 필요한 드라이버를 다운로드할 수 있습니다.
드라이버가 필요한 경우
앞선 사례와 다르게, 그래픽 태블릿이나 게임 컨트롤러 등 기타 여러 유형의 하드웨어의 경우 설정과 작동을 위한 별도의 소프트웨어 다운로드와 설치가 필요할 수 있습니다. 또한 새로운 버전의 macOS가 나왔을 때 온전한 작동을 보장하려면 드라이버를 항상 업데이트된 상태로 유지해야 합니다. 하드웨어 제조업체가 제품 제작을 중단하면 결국 드라이버 업데이트또한 중단되고 쓸모가 없어 질겁니다. 그런 시점이 왔을 때 해당 드라이버가 가장 먼저 제거해야 할 대상이 될 것입니다. Mac에서 드라이버를 제거하는 방법을 알아보려면 이 가이드를 계속 읽어보세요.
Mac에서 드라이버가 설치되는 위치는?
새로운 드라이버를 설치하기 전에 이전 드라이버를 제거해야 할 때가 있습니다. 이때 이전 드라이버가 제대로 삭제되었는지 확실히 살펴봐야 합니다.
소프트웨어가 설치되는 위치는 다양합니다. 일부 하드웨어의 경우 시스템 설정에 해당 장치를 구성할 수 있는 패널이 추가됩니다. 또한 몇몇 하드웨어는 비슷한 기능을 하는 유틸리티를 응용 프로그램 폴더에 집어넣기도 합니다. 일반적으로 드라이버를 설치하면 사용자 라이브러리 폴더 또는 시스템 라이브러리 폴더 아래 폴더를 만들고 그 안에 파일을 집어넣습니다. 이러한 파일이 설치되는 위치로 Application Support, LaunchAgents, 그리고 Preferences 폴더를 들 수 있습니다.
예를 들어, 오디오 드라이버는 Library/Audio 및 ~Library/Audio 폴더에 설치됩니다.
이처럼 드라이버는 여러 장소에 걸쳐 설치되기 때문에 수동으로 제거하는 절차가 무척 복잡하고 번거롭습니다. 설치 가능성이 있는 경로를 모두 파악한 후 그 안에 있는 파일을 찾아 제거해야 합니다. 다행히 아주 간단한 방법이 있습니다.
Finder를 통해 드라이버 찾기
Finder 검색 막대에 장치 이름을 입력하는 것을 시작점으로 삼아보세요. 그러면 앱처럼 보이는 몇몇 항목이 검색 결과로 표시될 겁니다. 이런 항목이 드라이버일 가능성이 높습니다.
일부 드라이버는 앱으로 인식하기에는 용량이 너무 작은 경우가 있습니다. 이러한 드라이버는 어떻게 찾고 제거해야 할까요?
드라이버를 제거하는 손쉬운 방법
있기 있는 Mac 도구인 CleanMyMac을 사용하는 방법도 있습니다. 무료 버전도 작업을 수행하는 데 도움이 됩니다.
앱을 열면 Mac에서 모든 응용 프로그램과 유틸리티, 드라이버를 찾은 후 화면에 표시하는데, 여기서 제거할 항목을 쉽게 선택할 수 있습니다. 사용 방법은 다음과 같습니다.
- CleanMyMac 무료 버전을다운로드하세요.
- 응용 프로그램을 선택하고 간단히 스캔을 실행합니다.
- '나의 응용 프로그램 관리'를 클릭합니다.
- 이제 앱 목록을 훑어볼 차례입니다.
제시된 목록에 있는 모든 항목을 자세히 살펴보세요. 여러분이 몰랐던 숨겨진 앱을 많이 발견하게 되실 겁니다. 해당 드라이버가 있는 경우 선택하고 제거를 클릭합니다.
자, 여기까지 입니다. CleanMyMac으로 드라이버를 제거하기 위해 해야 할 일은 이것 뿐입니다. Mac에 많은 응용 프로그램이 설치된 경우 가운데 윈도우를 클릭하여 개발자별로 필터링하거나 검색 상자를 사용하여 원하는 응용 프로그램을 직접 찾을 수 있습니다.
그래도 문제가 해결되지 않으면 성능 > 스캔을 클릭합니다.
'모든 작업 보기'를 클릭하고 사이드바에 있는 백그라운드 항목으로 이동합니다.
이곳 또한 드라이버를 찾을 수 있는 장소입니다.
드라이버를 선택한 뒤 커다란 제거 버튼을 클릭하세요.
드라이버를 수동으로 제거하는 방법
이제 위의 방법을 수동으로 드라이버를 제거하는 방법과 비교하면 얼마나 쉬운지 체감되실 겁니다.
- Finder에서 이동 메뉴를 클릭한 뒤 '폴더로 이동'을 선택합니다.
- 다음 경로를 텍스트 상자에 붙여넣습니다. 한 번에 하나씩만 진행하세요:
~/Library/Application Support/
~/Library/Caches/
~/Library/LaunchAgents/
~/Library/LaunchDaemons/
~/Library/Preferences
- 폴더로 이동 상자에 경로를 붙여넣은 후 엔터 키를 누르면 해당 폴더로 이동합니다.
- 해당 폴더에서 드라이버 이름이 포함된 삭제 대상 파일을 검색합니다.
- 드라이버를 휴지통으로 끌어놓습니다.
- 메뉴 막대에서 Spotlight 아이콘을 클릭한 뒤 드라이버의 이름을 입력합니다. 그리고 엔터 키를 누르세요.
- 무엇이든 발견되면, 해당 항목도 휴지통으로 드래그합니다.
- 휴지통을 비웁니다.
KEXT 파일 점검하기
Mac용 드라이버는 특정 방식으로 설계되어 있습니다. 앱처럼 보이지만, 확장 프로그램이나 kext 파일 형태를 띌 수 있습니다.
이러한 파일을 찾으려면, 새 Finder 윈도우를 열고 Command + Shift + G 키를 누른 후 다음 경로를 붙여넣고 엔터 키를 누르세요: /System/Library/Extensions
이 폴더에서 파일을 삭제할 때 주의해야 할 점이 있습니다. 앞으로 더 이상 필요하지 않고 시스템 손상을 일으키지 않는다고 확신하는 드라이버만 휴지통으로 삭제하세요. 파일의 용도가 불분명한 경우 삭제하지 않고 그대로 두는 것이 좋습니다.
오래된 그래픽 드라이버도 제거해야 하나요?
오래된 드라이버를 제거하는 데에는 크게 두 가지 이유가 있습니다.
- Mac에서 문제를 일으키는 충돌을 해결하거나 향후 발생할 수 있는 충돌을 미연에 방지하기.
- Mac의 시동 드라이브에서 여유 공간 확보.
현재 충돌이 발생하지 않거나 응용 프로그램이 얼어버리지 않고 시동 드라이브에 충분한 공간이 있는 경우 드라이버를 그대로 두어도 무방합니다. 문제는 향후 설치하는 소프트웨어와 충돌할 수 있으며, 충돌 원인을 추적하기가 더 어려울 수 있다는 점입니다. 개발자가 더 이상 업데이트하지 않는 오래된 드라이버로 인해 이러한 충돌이 발생할 가능성이 더 커집니다. 따라서 지금 당장 효과가 없을 수도 있지만, 더 이상 필요하지 않은 드라이버를 제거하는 것이 좋습니다.
오래된 캐시와 임시 파일 같은 정크 파일을 비롯해 사용하지 않는 기타 파일을 정기적으로 청소하는 것도 좋은 습관입니다. CleanMyMac 에 이런 작업에 도움이 되는 몇몇 모듈이 탑재되어 있습니다. 그리고 보너스로, 이 과정에서 몇 기가바이트의 디스크 공간을 확보할 수 있습니다.
드라이버는 외부 하드웨어가 작동할 수 있도록 해주는 파일입니다. 때로는 미니 앱이나 유틸리티에 포함되기도 하고, 때로는 시스템 설정에 패널 형태로 제공되기도 합니다. 하지만 대부분의 경우, Mac의 여러 위치에 저장되는 파일을 포함합니다. 즉, 수동으로 제거하는 데 오랜 시간이 소요될 수 있습니다. 그럼에도 다른 소프트웨어와의 충돌 가능성을 줄이고, 여유 공간을 확보하기 위해선 여전히 제거해야 합니다.