Ejectify app icon Ejectify

Geen Schijf niet juist verwijderd-meldingen meer

Ejectify probeert automatisch volumes te deactiveren wanneer je Mac in de sluimerstand gaat en ze opnieuw te activeren wanneer hij weer actief wordt.

Download voor Mac

Eenmalige aankoop voor slechts € 6,99 Vereist macOS 14 of nieuwer

Functies

Ejectify draait op de achtergrond en kan worden geconfigureerd via het pictogram in de menubalk van je Mac.

The Ejectify menu bar menu showing its configuration options.
  • Helpt meldingen over “Schijf niet juist verwijderd” te voorkomen nadat je Mac of beeldscherm weer actief wordt.

  • Helpt het risico op dataverlies te verkleinen door geselecteerde volumes veilig te deactiveren.

  • Activeert beheerde volumes opnieuw na het ontwaken.

  • Ondersteunt externe schijven, verwijderbare interne media en schijfkopieën.

  • Laat je precies kiezen welke volumes Ejectify beheert.

  • Werkt in meer dan 30 talen.

Veelgestelde vragen

Waarom krijg ik meldingen over “Schijf niet juist verwijderd”?

“Schijf niet juist verwijderd” betekent dat macOS heeft gemerkt dat een volume verdween zonder eerst veilig te zijn verwijderd.

Dit gebeurt meestal wanneer een externe schijf stroom verliest, de verbinding verbreekt of wordt losgekoppeld zonder eerst veilig te zijn verwijderd.

Als er op dat moment nog naar de schijf werd geschreven, kan dat leiden tot onvolledige schrijfacties, beschadigde bestanden of zelfs volumecorruptie. Daarom toont macOS deze waarschuwing.

Ejectify kan helpen om deze meldingen te voorkomen nadat je Mac weer actief wordt. Zie Wat is Ejectify en hoe werkt het?

Hoe helpt Ejectify meldingen over “Schijf niet juist verwijderd” voorkomen?

Ejectify is een menubalk-app voor Mac die helpt meldingen over “Schijf niet juist verwijderd” te voorkomen door macOS te vragen geselecteerde volumes veilig te deactiveren vóór sluimerstand of wanneer het beeldscherm uitgaat, en ze na het ontwaken opnieuw te activeren.

Je kiest zelf welke volumes Ejectify beheert, en die koppel- en ontkoppelacties gebeuren daarna automatisch op de achtergrond.

Dat maakt Ejectify vooral nuttig wanneer een schijf is aangesloten via een monitor of USB-hub die de stroom onderbreekt zodra het beeldscherm uitgaat, of wanneer een schijf wordt losgekoppeld terwijl de Mac slaapt.

Hoe helpt Ejectify dataverlies of beschadigde volumes te voorkomen?

Meldingen over “Schijf niet juist verwijderd” betekenen dat een volume is losgekoppeld voordat het veilig was verwijderd, wat kan leiden tot verloren of beschadigde bestanden als macOS nog niet klaar was met schrijven.

Ejectify probeert geselecteerde volumes veilig te deactiveren wanneer je Mac begint te sluimeren of wanneer het beeldscherm uitgaat, en probeert ze na het ontwaken opnieuw te activeren.

Daardoor helpt Ejectify niet alleen deze meldingen te voorkomen, maar verkleint het ook het risico op dataverlies of beschadigde volumes.

Welke soorten volumes ondersteunt Ejectify?

Ejectify ondersteunt uitwerpbare volumes op interne schijven, externe schijven en schijfkopieën, waaronder SD-kaarten en USB-drives.

Netwerkvolumes worden niet rechtstreeks ondersteund, al kan Ejectify wel schijfkopieën beheren die vanaf zulke locaties zijn aangekoppeld. Je kunt in de menubalk-app precies kiezen welke ondersteunde volumes Ejectify moet beheren. Zie Hoe kan ik kiezen welke volumes Ejectify beheert?

Zal Ejectify elke melding over “Schijf niet juist verwijderd” stoppen?

Ejectify is ontworpen om meldingen over “Schijf niet juist verwijderd” te voorkomen die ontstaan wanneer je Mac gaat slapen, weer ontwaakt of een beeldscherm uitschakelt en opnieuw activeert, maar het kan niet in alle gevallen succes garanderen.

Ejectify ontkoppelt schijven niet zelf; het vraagt macOS om dat veilig te doen, en macOS kan dat verzoek weigeren.

Als je nog steeds meldingen ziet, ga dan naar Ik zie nog steeds meldingen over “Schijf niet juist verwijderd”. Hoe los ik dat op?

Waarom heeft Ejectify verhoogde bevoegdheden nodig, en hoe schakel ik die in?

Ejectify bevat een optionele helper met administratorrechten. Die helper stelt Ejectify in staat om met minder permissiebeperkingen verzoeken te doen om volumes te koppelen en te deactiveren.

Als je die helper niet goedkeurt, valt Ejectify terug op verzoeken op gebruikersniveau. Die kunnen nog steeds werken, maar macOS kan ze eerder weigeren.

Je kunt verhoogde bevoegdheden geven of weer verwijderen tijdens de onboarding, via de systeemmelding voor goedkeuring, of later vanuit het menu van Ejectify. De broncode is openbaar op GitHub als je eerst precies wilt controleren wat de helper doet.

Is Ejectify beschikbaar in de App Store?

Nee. Ejectify is niet beschikbaar in de App Store.

Het sandboxmodel van Apple is bewust restrictief. Ejectify werkt het best wanneer het op manieren met het koppelen en deactiveren van schijven in macOS kan werken die niet goed passen binnen een App Store-sandbox, vooral wanneer je de helper met verhoogde bevoegdheden inschakelt.

Daarom wordt Ejectify rechtstreeks via deze website verkocht. Als je wilt controleren hoe het werkt, is de broncode publiek beschikbaar.

Waar kan ik Ejectify downloaden, en wat kost het?

Ejectify is rechtstreeks via deze website beschikbaar als eenmalige aankoop van €6,99. Als je het liever gratis zelf bouwt, is de broncode ook beschikbaar op GitHub.

Welke Macs en macOS-versies ondersteunt Ejectify?

Ejectify ondersteunt zowel Intel Macs als Apple silicon Macs, zolang ze macOS 14 of nieuwer gebruiken.

Ejectify lijkt niet te starten. Wat moet ik doen?

Controleer eerst of Ejectify in je map Programma's staat en van daaruit wordt geopend.

Ejectify is een menubalk-app, geen gewone app die vanuit het Dock werkt. Kijk na het openen daarom naar het uitwerpicoon in je menubalk, naast de klok.

Hoe open ik Ejectify en wijzig ik de instellingen?

Ejectify draait vanuit de menubalk van je Mac. Afgezien van de onboarding de eerste keer dat je het opent, blijft er geen normaal appvenster open en blijft de app ook niet zichtbaar in het Dock.

Klik op het uitwerpicoon in de menubalk om onder andere het volgende te doen:

Ik zie nog steeds meldingen over “Schijf niet juist verwijderd”. Hoe los ik dat op?

Ejectify vraagt macOS om volumes te koppelen en te deactiveren. Wanneer macOS dat verzoek weigert, kun je de waarschuwing nog steeds blijven zien.

Dingen die je kunt doen om de meldingen beter te voorkomen of om te onderzoeken waarom ze nog steeds verschijnen, zijn onder meer:

Controleer de logs van Ejectify in Terminal met dit commando:

log stream --style compact --info --predicate 'subsystem == "nl.nielsmouthaan.Ejectify" OR subsystem == "nl.nielsmouthaan.Ejectify.PrivilegedHelper"'

In de logs kunnen fouten staan die aangeven waarom de deactivatie mislukte, zoals:

  • kDAReturnBusy: het volume was nog in gebruik door een andere app of door macOS
  • kDAReturnNotPermitted: macOS weigerde het verzoek omdat de bewerking niet was toegestaan
  • kDAReturnNotPrivileged: Ejectify had niet genoeg rechten voor het verzoek
  • kDAReturnNotFound: het volume was al verdwenen of niet meer beschikbaar

Je kunt ook Console gebruiken om gebeurtenissen te zoeken die beter aangeven waarom koppelen of deactiveren mislukte, bijvoorbeeld door te filteren op diskarbitrationd.

Hoe kan ik kiezen welke volumes Ejectify beheert?

Ejectify toont ondersteunde volumes direct in het menu in de menubalk.

Klik op een volume om in of uit te schakelen of Ejectify het moet beheren. Een aangevinkt volume betekent dat Ejectify het vóór de ingestelde trigger probeert te deactiveren en na het ontwaken opnieuw probeert te activeren.

Externe volumes en verwijderbare interne media zoals SD-kaarten worden automatisch beheerd. Schijfkopieën worden ook ondersteund, maar moeten expliciet worden ingeschakeld.

Welke deactivatietrigger moet ik gebruiken?

Ejectify ondersteunt verschillende deactivatietriggers:

  • Beeldscherm wordt uitgeschakeld: Ejectify probeert beheerde volumes te deactiveren wanneer het beeldscherm uitgaat
  • Systeem in sluimerstand gaat: Ejectify probeert beheerde volumes te deactiveren wanneer macOS begint te sluimeren. Dit is de standaardoptie.

Er is niet één beste keuze voor elke hardware-opstelling. Test de beschikbare opties en houd de optie die in jouw situatie tot de minste meldingen over “Schijf niet juist verwijderd” leidt.

Wat betekent “Forceer deactivatie”, en wanneer moet ik dat gebruiken?

Normaal vraagt Ejectify macOS om een volume veilig te deactiveren. Forceer deactivatie verandert dat verzoek zodat macOS het volume mogelijk ook deactiveert als een andere app of macOS zelf het nog gebruikt.

Dat maakt het nuttig als troubleshooting-hulpmiddel, maar het is onveilig. Als er nog schrijfopdrachten bezig zijn, kan geforceerd deactiveren leiden tot dataverlies of een beschadigd bestandssysteem.

Gebruik het alleen als je het compromis begrijpt en idealiter alleen lang genoeg om te bevestigen of een andere app het volume bezet houdt.

Wat betekent “Meldingen geforceerd dempen”, en wanneer moet ik dat gebruiken?

macOS heeft een ongedocumenteerde configuratieoptie waarmee meldingen over “Schijf niet juist verwijderd” kunnen worden onderdrukt, en Ejectify kan die optie voor je inschakelen.

Die instelling is nuttig als je de oorzaak al begrijpt en simpelweg de waarschuwingsbanner niet meer wilt zien, maar het onderliggende probleem wordt er niet door opgelost. De schijf kan nog steeds zonder veilige verwijdering zijn verdwenen.

Gebruik dit voorzichtig. Als je de oorzaak liever oplost, begin dan met de stappen voor probleemoplossing.

Ik heb Ejectify eerder gekocht. Hoe download ik het opnieuw of krijg ik updates?

Als je Ejectify via Lemon Squeezy hebt gekocht, kun je je bestelling opzoeken en de app opnieuw downloaden.

Als je Ejectify eerder via Gumroad hebt gekocht, mail dan niels@ejectify.app met je aankoopbewijs en vraag om je download opnieuw.

Is er enige garantie, en zijn er risico's verbonden aan het gebruik van Ejectify?

Ejectify is ontwikkeld met de best mogelijke bedoelingen en met veel aandacht voor implementatiedetails en codekwaliteit. Toch kunnen er bugs aanwezig zijn die onverwachte problemen of zelfs dataverlies veroorzaken.

Door Ejectify te gebruiken bevestig je impliciet dat je de licentie van Ejectify hebt gelezen en geaccepteerd. Daarin staat dat er geen enkele vorm van garantie is en dat de ontwikkelaar niet aansprakelijk kan worden gehouden voor schade als gevolg van het gebruik ervan.

Wat is het verschil tussen Ejectify en Jettison?

Beide apps deactiveren externe schijven automatisch om waarschuwingen over “Schijf niet juist verwijderd” te voorkomen, maar ze verschillen vooral in eenvoud en distributie.

Ejectify is eenvoudiger te gebruiken en te configureren, en laat je per volume kiezen of het beheerd moet worden.

Ejectify heeft ook een openbaar beschikbare broncode op GitHub, wat betekent dat de implementatie publiek beschikbaar is zodat je kunt controleren hoe het werkt en het zelfs gratis zelf kunt bouwen.

Het heeft ook een openbaar overzicht van gemelde problemen, waardoor je zicht hebt op gemelde problemen en kunt deelnemen aan discussies over toekomstige verbeteringen.

Daarnaast biedt Ejectify opties om volumes geforceerd te deactiveren wanneer dat nodig is en om meldingen over “Schijf niet juist verwijderd” volledig te dempen, zodat je meer controle hebt in uitzonderingssituaties.

Ik heb een probleem, vraag of suggestie. Wat moet ik doen?

Controleer eerst de bestaande GitHub-issues om te zien of iemand hetzelfde probleem al heeft gemeld of een vergelijkbare vraag heeft gesteld.

Als dat niet zo is, maak dan een nieuw issue aan op GitHub met je probleem, vraag of suggestie.

Als je een probleem meldt, voeg dan de instellingen van Ejectify toe, informatie over de schijf en hoe die is aangesloten, wat er gebeurt, wanneer en hoe vaak het gebeurt, en relevante logregels uit Ik zie nog steeds meldingen over “Schijf niet juist verwijderd”. Hoe los ik dat op?