Alternatif What's Keeping Me untuk macOS Sequoia
Mencari pengganti What's Keeping Me yang berjalan di macOS modern? Begini cara menemukan apa yang memblokir drive kamu.
Kalau kamu sudah lama memakai Mac, mungkin kamu masih ingat sebuah aplikasi bernama What’s Keeping Me. Aplikasi ini memecahkan satu masalah spesifik: ketika macOS menolak mengeluarkan drive atau membiarkan kamu mengosongkan Tempat Sampah karena “ada sesuatu” yang sedang memakainya, What’s Keeping Me memberi tahu kamu persis apa “sesuatu” itu.
Aplikasinya sederhana dan menjalankan tugasnya dengan baik. Lalu, aplikasi itu berhenti berfungsi.
Apa yang terjadi pada What’s Keeping Me
What’s Keeping Me terakhir diperbarui pada Agustus 2014. Pengembangnya, HAMSoft Engineering, berhenti merawatnya, dan situs web pengembang itu akhirnya hilang sepenuhnya. Pada saat macOS mulai mensyaratkan arsitektur aplikasi modern dan fitur keamanan baru, What’s Keeping Me sudah lama ditinggalkan.
Aplikasi ini bertahan lebih dari satu dekade, tetapi pembusukan perangkat lunak akhirnya menyusulnya. Tanpa pembaruan untuk mendukung versi macOS yang lebih baru, persyaratan keamanan, dan Apple Silicon, aplikasi ini jadi tidak andal dan akhirnya tidak bisa dipakai oleh sebagian besar pengguna.
Hal ini meninggalkan celah yang ternyata sulit diisi. macOS masih punya masalah pengeluaran drive yang sama seperti pada 2010. Kamu tetap menerima pesan galat yang samar tentang program yang sedang memakai drive kamu, tanpa petunjuk sama sekali program mana yang dimaksud. Apple tidak pernah membangun kemampuan diagnostik ini ke dalam sistem.
Solusi alternatif lewat Terminal
Pengguna mahir mengisi celah ini dengan lsof, sebuah perintah Unix yang menampilkan daftar file yang sedang terbuka. Kalau drive kamu bernama “External”, kamu akan menjalankan:
sudo lsof /Volumes/External
Perintah ini menampilkan setiap proses yang punya file terbuka di volume tersebut. Setelah itu kamu bisa mengenali biang keladinya, lalu menutup aplikasinya secara normal atau memakai kill untuk menghentikan prosesnya.
Cara ini berhasil, tetapi tidak benar-benar ramah pengguna. Kamu perlu memahami Terminal, membaca keluaran yang teknis, dan tahu bedanya antara proses yang aman dihentikan dan yang sebaiknya tidak kamu sentuh. Untuk sesuatu yang serutin mencabut drive, itu permintaan yang terlalu besar.
Monitor Aktivitas: nyaris, tapi belum
Monitor Aktivitas bisa menunjukkan file apa saja yang dibuka oleh sebuah proses, tetapi alur kerjanya terbalik. Kamu harus sudah tahu lebih dulu proses mana yang ingin diperiksa. Kalau kamu sedang mencoba menjawab “apa yang sedang memakai drive saya,” Monitor Aktivitas justru memaksa kamu menebak dulu lalu memverifikasi belakangan.
Kamu bisa saja memeriksa setiap proses yang sedang berjalan satu per satu sampai menemukan yang mengakses drive kamu, tapi itu cukup melelahkan sampai-sampai kebanyakan orang menyerah dan memaksa keluarkan drive (atau me-restart Mac mereka).
Utilitas Disk juga tidak membantu
Sebagian orang mencoba Utilitas Disk ketika pengeluaran biasa gagal. Utilitas Disk memang bisa memaksa melepas kaitan volume, tetapi pada dasarnya itu sama saja dengan memaksa keluarkan drive dari Finder. Utilitas Disk tidak memberi tahu kamu apa yang memblokir drive. Ia hanya menerobos blokirannya dan berharap semuanya baik-baik saja.
Memaksa keluarkan drive kadang memang aman, terutama jika proses yang memblokir hanya membaca file. Tapi kalau ada sesuatu yang sedang aktif menulis ke drive, memaksa keluarkan bisa merusak data. Tanpa tahu apa yang sebenarnya sedang terjadi, kamu sedang berjudi.
Pengganti yang modern
Untuk perbandingan fitur yang lebih rinci dan panduan pengaturan langkah demi langkah, lihat halaman alternatif What’s Keeping Me kami.
Ejecta dibuat untuk mengisi celah yang ditinggalkan What’s Keeping Me. Ejecta tinggal di bilah menu kamu, menampilkan status semua drive yang terhubung, mengenali proses mana yang memblokir pengeluaran, dan membiarkan kamu menutupnya langsung.
Perbedaan utamanya dibanding pendekatan Terminal adalah Ejecta menangani pekerjaan diagnostik secara otomatis. Kamu tidak perlu mengingat sintaks perintah atau menafsirkan keluaran mentah. Klik drive yang terblokir, lihat apa yang memblokirnya, klik untuk menutup proses tersebut. Selesai.
Ejecta juga tahu proses mana yang aman ditutup dan mana yang merupakan proses tingkat sistem yang butuh penanganan lebih hati-hati. Saat Spotlight sedang mengindeks drive kamu, misalnya, Ejecta bisa menonaktifkan pengindeksan untuk volume itu alih-alih sekadar menghentikan proses mds dan membiarkannya dalam keadaan yang aneh.
Perbandingan fitur
What’s Keeping Me (saat masih berfungsi) menunjukkan proses yang memblokir dan membiarkan kamu menutupnya. Itu persis yang dilakukan Ejecta, ditambah beberapa hal yang tidak bisa dilakukan What’s Keeping Me:
Dukungan asli Apple Silicon berarti Ejecta berjalan efisien di Mac M1, M2, M3, dan M4. What’s Keeping Me tidak pernah mendapat pembaruan ini.
Integrasi bilah menu memberi kamu status drive dalam sekali pandang tanpa perlu membuka aplikasi terpisah. Kamu sudah bisa melihat drive mana yang aman dikeluarkan bahkan sebelum kamu mencobanya.
Kesadaran terhadap proses sistem berarti Ejecta menangani Spotlight, Time Machine, dan layanan macOS lainnya dengan cerdas, bukan sekadar menawarkan tombol untuk menghentikan proses.
Masalah pengeluaran drive tidak akan hilang
Sudah lebih dari satu dekade sejak What’s Keeping Me terakhir dikembangkan secara aktif, dan masalah intinya masih persis sama. macOS tetap memberi kamu pesan galat yang tidak berguna ketika kamu mencoba mengeluarkan drive. Apple tetap belum membangun perangkat diagnostik apa pun ke dalam sistem. Solusi pihak ketiga tetap menjadi satu-satunya cara untuk mendapat jawaban yang jelas tentang apa yang sedang memakai drive kamu.
Kalau kamu masih refleks meraih Terminal setiap kali tidak bisa mengeluarkan drive, atau sekadar memaksa keluarkan sambil berharap tidak ada yang rusak, sekarang ada pilihan yang lebih baik. Aplikasi spesifik dari 2010 itu memang sudah hilang, tetapi fungsinya tidak harus ikut hilang.
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