Cara Mengeluarkan Drive Eksternal dengan Aman di macOS Sequoia dan Sonoma
Apple mengubah cara kerja proses mengeluarkan drive di versi macOS terbaru. Inilah apa yang berbeda di Sequoia dan Sonoma serta cara menangani masalah keluarkan yang umum terjadi.
Kalau kamu baru saja memperbarui ke macOS Sequoia atau Sonoma, mungkin kamu memperhatikan bahwa mengeluarkan drive eksternal terasa berbeda. Bukan karena Apple mendesain ulang prosesnya, tapi karena perubahan di balik layar pada sistem memengaruhi bagaimana dan kapan drive bisa dikeluarkan.
Baik Sequoia maupun Sonoma memperkenalkan perubahan pada kontrol privasi, pengelolaan proses latar belakang, dan layanan sistem yang menciptakan hambatan baru di sekitar proses mengeluarkan drive. Berikut apa yang berubah dan cara menanganinya.
Apa yang berubah di Sonoma dan Sequoia
Mulai dari Sonoma, Apple memperluas pembatasan proses latar belakang. Sistem menjadi lebih agresif dalam mengatur aplikasi mana yang boleh menjalankan tugas di latar belakang dan berapa lama tugas itu boleh bertahan. Ironisnya, ini berarti sebagian proses menahan sumber daya drive dengan cara yang berbeda dari sebelumnya.
Sequoia melangkah lebih jauh dengan perubahan pada izin Akses Disk Penuh. Aplikasi membutuhkan izin eksplisit untuk mengakses lokasi file tertentu, dan sistem menegakkan izin ini dengan lebih ketat. Saat sebuah proses sistem mencapai batas izin ketika mengakses drive eksternalmu, kadang ia bisa tersendat alih-alih gagal dengan bersih, sehingga meninggalkan handle file yang masih terbuka.
Sistem notifikasi juga berubah. Di versi macOS yang lebih lama, peringatan “Disk Tidak Dikeluarkan dengan Benar” muncul sekali lalu menghilang. Di Sequoia, sistem bisa lebih gigih memperingatkanmu, dan dalam beberapa kasus, notifikasi itu sendiri justru memicu akses disk saat sistem memeriksa status drive.
Lokasi baru di Pengaturan Sistem
Kalau kamu mencari pengaturan drive dan disk, Apple kembali memindahkan letaknya.
Di Sequoia, pengaturan yang berkaitan dengan disk ada di Pengaturan Sistem > Umum > Penyimpanan. Tapi sebagian besar kontrol yang relevan untuk proses keluarkan masih ada di Utilitas Disk, yang tidak banyak berubah.
Untuk pengecualian Spotlight (solusi yang umum untuk masalah keluarkan), buka Pengaturan Sistem > Siri & Spotlight > Privasi Spotlight. Ini adalah salah satu pengaturan paling efektif untuk diubah kalau kamu sering kesulitan mengeluarkan drive.
Masalah keluarkan yang umum di Sequoia
Layanan latar belakang cloudd, yang menangani sinkronisasi iCloud melalui CloudKit, bisa menyebabkan masalah keluarkan di Sequoia. Layanan ini sesekali menahan referensi ke file di drive eksternal, terutama kalau kamu pernah membuka dokumen yang tersinkron dengan iCloud sementara drive eksternal sedang menjadi jendela Finder yang aktif.
Kalau cloudd menghalangi proses keluarkanmu, kamu bisa memeriksanya dengan:
lsof /Volumes/YourDriveName | grep cloudd
Menutup cloudd dari Monitor Aktivitas akan menyelesaikannya untuk sementara, tapi prosesnya akan dimulai kembali secara otomatis. Memindahkan alur kerja yang berkaitan dengan iCloud menjauh dari direktori drive eksternal adalah solusi jangka panjangnya.
Stage Manager (diperkenalkan di Ventura dan masih ada di Sequoia) juga bisa menyebabkan masalah. Saat diaktifkan, ia menahan referensi ke jendela-jendela terbaru beserta isinya. Kalau kamu sempat membuka jendela Finder yang menampilkan isi drive eksternalmu, Stage Manager mungkin masih menahan referensi itu bahkan setelah kamu menutup jendelanya.
Menonaktifkan Stage Manager (Pengaturan Sistem > Desktop & Dock > Stage Manager) menyelesaikan masalah ini, meski itu solusi yang berlebihan untuk sekadar masalah keluarkan.
Masalah keluarkan yang khusus terjadi di Sonoma
Sistem widget Sonoma diperluas hingga ke desktop, dan widget desktop bisa mengganggu proses keluarkan drive kalau mereka mengacu pada file atau menampilkan informasi dari drive eksternal.
Masalah Sonoma yang lebih umum adalah versi Spotlight yang diperbarui. Spotlight di Sonoma mengindeks lebih banyak jenis file dan metadata dibanding versi sebelumnya. Kalau kamu menghubungkan drive yang berisi banyak dokumen, foto, atau file media, Spotlight bekerja lebih keras dan lebih lama, sehingga drive tetap sibuk untuk waktu yang lama.
Sonoma juga mengubah cara Terminal menangani jalur volume. Sebagian skrip lama yang memakai jalur /Volumes/DriveName mungkin berperilaku berbeda. Kalau kamu punya skrip yang secara otomatis mengaitkan atau mengakses drive eksternal, ujilah skrip itu setelah memperbarui sistem.
Metode mengeluarkan drive yang andal di kedua versi
Apa pun versi macOS yang kamu pakai, urutan langkah ini bekerja secara konsisten:
- Tutup semua jendela Finder yang menampilkan isi drive
- Keluar dari aplikasi apa pun yang kamu pakai bersama file di drive itu
- Tunggu sepuluh detik agar proses latar belakang melepaskan drive
- Klik kanan ikon drive di desktop atau di bilah samping Finder, lalu pilih Keluarkan
Kalau itu gagal, coba lewat Terminal:
diskutil unmount /Volumes/YourDriveName
Kalau Terminal juga gagal, periksa apa yang sedang menahan drive:
lsof /Volumes/YourDriveName
Lewati langkah-langkah manual: Ejecta menunjukkan persis proses mana yang memblokir drive kamu — dan memungkinkan kamu keluar darinya dengan satu klik, langsung dari bilah menu. Selengkapnya →
Izin dan Akses Disk Penuh
Baik Sequoia maupun Sonoma lebih ketat soal apa yang boleh mengakses drive-mu. Kalau kamu memakai Terminal atau alat pihak ketiga untuk mengelola drive, pastikan Terminal (atau aplikasi terminal pilihanmu) memiliki Akses Disk Penuh di Pengaturan Sistem > Privasi & Keamanan > Akses Disk Penuh.
Tanpa Akses Disk Penuh, perintah lsof tidak akan menunjukkan semua proses yang memakai drive-mu. Kamu hanya akan mendapatkan daftar sebagian yang mungkin melewatkan penghalang yang sebenarnya.
Persyaratan izin ini juga menjadi alasan kenapa sebagian utilitas disk lama berhenti berfungsi setelah pembaruan ke Sonoma atau Sequoia. Mereka perlu diperbarui agar bisa meminta izin yang baru.
Apa yang seharusnya diperbaiki Apple
Pengalaman inti mengeluarkan drive di macOS tidak membaik secara berarti selama bertahun-tahun. Pesan kesalahannya masih saja berbunyi “Disk tidak dikeluarkan karena satu atau beberapa program mungkin sedang menggunakannya” tanpa memberitahumu program mana. Ini tidak membantu di Catalina dan masih tetap tidak membantu di Sequoia.
Apple punya informasinya. Sistem tahu persis proses mana yang sedang menahan handle file tetap terbuka. Ia hanya saja tidak menampilkan informasi itu kepada pengguna.
Sampai Apple memperbaikinya, Ejecta mengisi celah itu. Ejecta bekerja di macOS Sonoma maupun Sequoia, mengidentifikasi proses spesifik yang menghalangi drive-mu, dan memungkinkanmu menutupnya secara langsung. Ejecta menangani layanan sistem baru dan persyaratan izin yang datang bersama versi-versi OS ini, sehingga kamu tidak perlu repot-repot mencari tahu apakah cloudd, Stage Manager, atau proses latar belakang baru lainnya yang jadi biang keladinya.
Memperbarui Mac seharusnya tidak membuat tugas-tugas mendasar jadi lebih sulit. Mengeluarkan drive adalah salah satu hal paling mendasar yang ada.
Jika kamu lebih suka tidak menggunakan Terminal setiap saat, Ejecta menunjukkan persis proses mana yang memblokir drive kamu — dan memungkinkan kamu keluar darinya dengan satu klik, langsung dari bilah menu.
Beli Sekarang — $9.99