Gidsen/Schijf wil niet verwijderen
Wil je Mac een externe schijf niet verwijderen? Zo vind je wat hem gebruikt
Kort antwoord
Een schijf wil niet verwijderen zolang een proces er een bestand of map op open heeft. Stop de apps die hem gebruikten, sluit Terminal-vensters die in de mappen ervan staan, en probeer het opnieuw. Lukt dat niet, voer dan sudo lsof /Volumes/NAME uit in Terminal om elk proces te zien dat hem vasthoudt, en stop die. Spotlight en Time Machine laten vanzelf los, meestal binnen een minuut. ‘Forceer verwijderen’ is het laatste redmiddel, omdat een bestand waarin wordt geschreven beschadigd kan raken. Vitals, een activiteitenmonitor en procesinspector voor de Mac, toont elke schijf met de apps die er bestanden op vasthouden, en ‘Stop en verwijder’ stopt ze en verwijdert de schijf zodra je bevestigt.
Zo vind je met Terminal wat een schijf gebruikt
- 01 Open Terminal, in Apps → Hulpprogramma’s.
- 02 Typ
sudo lsofen een spatie, sleep de schijf vanuit de Finder naar het venster om het pad in te vullen, en druk op Return. - 03 Voer je wachtwoord in. Elke regel is één open bestand: de eerste kolom is het proces, de tweede de PID en de laatste het bestand.
- 04 Stop elke app in de lijst. Voer voor een proces zonder venster
kill <PID>uit met de PID. - 05 Verwijder de schijf opnieuw in de Finder, of voer
diskutil ejectuit met hetzelfde pad.
Is de lijst leeg en wil de schijf nog steeds niet verwijderen, wacht dan een minuut en probeer het opnieuw: macOS is misschien nog aan het schrijven. mdutil -s met het pad van de schijf zegt of Spotlight-indexering ervoor aanstaat.
macOS weigert een schijf in gebruik te verwijderen, omdat ontkoppelen terwijl een programma ermee bezig is kan kosten wat dat programma aan het schrijven was. De melding in de Finder noemt soms de app en vaak niet. De tabel hieronder zet de gebruikelijke boosdoeners naast wat ze laat loslaten.
Waardoor een schijf niet wil verwijderen
| Wat hem vasthoudt | Hoe je het ziet | Zo laat je het loslaten |
|---|---|---|
| Een app met een geopend document | De app staat in de lijst van lsof, of de Finder noemt hem | Sluit het document, of stop de app |
| Een Terminal-venster | Een shell zoals zsh in de lijst, met cwd in de kolom FD | Voer cd ~ uit in dat venster, of sluit het |
| Spotlight | mds of mds_stores in de lijst | Wacht, of voeg de schijf toe onder Systeeminstellingen → Spotlight → Zoekprivacy |
| Time Machine | backupd in de lijst, of een reservekopie die bezig is in de menubalk | Laat de reservekopie afmaken, of kies ‘Sla deze reservekopie over’ |
| Snelle weergave of Voorvertoning | QuickLookUIService of Preview in de lijst | Sluit de voorvertoning, of stop Voorvertoning |
| Een bibliotheek van Foto’s of Muziek op de schijf | Photos, photolibraryd of Music in de lijst | Stop de app en geef de hulpprocessen een paar seconden |
| Een app die vanaf de schijf draait | Het pad van de app zelf staat op de schijf | Stop de app |
Wat de melding bij het verwijderen betekent
De Finder toont een van twee meldingen. “De schijf is niet verwijderd omdat een of meer programma’s de schijf mogelijk gebruiken” betekent dat een proces iets op de schijf open heeft, en macOS zegt niet welk. Weet macOS welke app het is, dan noemt de melding die app. In beide gevallen is ‘Probeer opnieuw’ veilig, en ‘Forceer verwijderen’ ontkoppelt de schijf, wat er ook open is.
Is ‘Forceer verwijderen’ veilig?
‘Forceer verwijderen’ ontkoppelt de schijf terwijl programma’s hem nog gebruiken. Bestanden die alleen werden gelezen, lopen geen schade op. Een bestand waarin werd geschreven, kan onvolledig blijven, en een bibliotheek van Foto’s, Muziek of Final Cut die open was, moet misschien worden hersteld als je hem weer opent. Gebruik het pas als je hebt gevonden wat de schijf vasthoudt en het niet wil stoppen, niet eerder.
Verwijderen met Schijfhulpprogramma of diskutil
‘Ontkoppel’ en ‘Verwijder’ in Schijfhulpprogramma volgen dezelfde regel als de Finder, en mislukken op dezelfde manier zolang iets de schijf vasthoudt. In Terminal verwijdert diskutil eject /Volumes/NAME een schijf en forceert diskutil unmountDisk force /Volumes/NAME het, met hetzelfde risico als ‘Forceer verwijderen’.
Als niets hem lijkt te gebruiken
Log uit en weer in, wat al je apps en hulpprocessen stopt, en verwijder de schijf daarna. Werkt dat, dan hield een hulpproces op de achtergrond de schijf vast. Werkt het niet, zet de Mac dan uit en koppel de schijf los zodra hij uit is: uitzetten ontkoppelt elke schijf veilig.
Zo voorkom je het
De meeste schijven die niet willen verwijderen, komen door dezelfde paar gewoonten.
- Stop de apps die bestanden op de schijf hebben geopend voordat je hem verwijdert
- Houd Terminal-vensters uit de mappen van de schijf, of sluit ze eerst
- Voeg de schijf toe aan Zoekprivacy van Spotlight als je er nooit in zoekt
- Laat een Time Machine-reservekopie afmaken voordat je de schijf loskoppelt
Wat Vitals toevoegt
Vitals noemt wat een schijf vasthoudt, en verwijdert hem voor je.
- Open bestanden, op het tabblad Ontwikkelaar: elke schijf met hoeveel bestanden erop open zijn, en ‘In gebruik’ of ‘Klaar om te verwijderen’
- Onder een schijf elke app en elk programma dat hem vasthoudt, met de map waarin het werkt en de bestanden die het open heeft
- ‘Stop en verwijder’: Vitals noemt de apps, vraagt het je, stopt ze zoals ⌘Q dat doet en verwijdert daarna de schijf
- Spotlight en Time Machine genoemd naar wat ze doen, en opnieuw geprobeerd terwijl ze loslaten
Goed om te weten
- Vitals forceert het verwijderen niet. Wil een app niet stoppen, dan zegt het welke en blijft de schijf gekoppeld.
- Zonder volledige systeemmeting worden de bestanden van de eigen processen van macOS weggelaten, en zegt Vitals hoeveel.
- Open bestanden staat in het venster, niet in het uitklapmenu van de menubalk.
Vragen die mensen stellen
Waarom zegt mijn Mac dat de schijf niet is verwijderd omdat een of meer programma’s hem mogelijk gebruiken?
Een proces heeft nog een bestand of map op de schijf open. Dat kan een app zijn, een Terminal-venster, Spotlight of Time Machine. Voer sudo lsof /Volumes/NAME uit om te zien welk.
Hoe vind ik welk programma mijn externe schijf gebruikt op een Mac?
Voer sudo lsof /Volumes/NAME uit in Terminal. Elke regel is een proces en een bestand dat het op de schijf open heeft. Vitals toont hetzelfde per app, in Open bestanden.
Is het veilig om een schijf op een Mac geforceerd te verwijderen?
Alleen als er niets naar wordt geschreven. ‘Forceer verwijderen’ kan een bestand onvolledig laten of een bibliotheek beschadigen. Vind eerst wat de schijf vasthoudt en stop het.
Kan ik de schijf gewoon loskoppelen?
Niet zolang hij gekoppeld is. macOS is misschien nog aan het schrijven, en de schijf moet daarna misschien worden hersteld. Verwijder hem, of zet de Mac eerst uit.
Waarom gebruikt Spotlight mijn externe schijf?
Spotlight indexeert een schijf zodat je erin kunt zoeken. Het stopt vanzelf als het klaar is. Wil je het voorgoed stoppen, voeg de schijf dan toe onder Systeeminstellingen → Spotlight → Zoekprivacy.
Is er een app die laat zien waardoor een schijf niet wil verwijderen?
Vitals doet dat. De sectie Open bestanden toont elke schijf met de apps die er bestanden op vasthouden, en ‘Stop en verwijder’ stopt ze en verwijdert de schijf na een bevestiging.
In de woordenlijst
Meer gidsen
- Waarom is mijn Mac zo traag
- Wat trekt de batterij van mijn Mac leeg
- Welke app gebruikt mijn CPU of geheugen
- Waarom gaat mijn Mac niet in sluimerstand
- Chrome gebruikt te veel geheugen
- Waarom maken de ventilatoren van mijn Mac zoveel lawaai
- Zo regel je de ventilatorsnelheid op een Mac
- Zo maak je RAM vrij op een Mac
- Docker gebruikt te veel geheugen
- Zo stop je Docker-containers
- Volumemixer voor Mac
- Cursor gebruikt veel CPU
- Claude Code gebruikt te veel geheugen
- Gebruikslimieten van Claude Code en Codex
- Claude-app gebruikt veel CPU
- Codex gebruikt veel CPU
- Ollama gebruikt te veel geheugen
- Vitals via SSH
- Welke app een bestand gebruikt
- Alternatieven voor Activiteitenweergave
- Alternatieven voor iStat Menus
- Alternatieven voor Stats
- Taakbeheer voor Mac
- Beste systeemmonitors voor Mac
- Beste menubalkmonitors voor Mac
- Beste volumemixers voor Mac
- htop voor Mac
- Process Explorer voor Mac
- Beste procesmonitors voor Mac
- Beste temperatuurmonitors voor Mac