Ejectify app icon Ejectify

Už žiadne upozornenia Disk bol nesprávne vysunutý

Ejectify sa automaticky pokúsi odpojiť zväzky, keď váš Mac prejde do spánku, a po prebudení ich znova pripojí.

Stiahnuť pre Mac

Jednorazový nákup len za 6,99 € Vyžaduje macOS 14 alebo novší

Funkcie

Ejectify beží na pozadí a dá sa nastaviť cez svoju ikonu v menu bare vášho Macu.

The Ejectify menu bar menu showing its configuration options.
  • Pomáha predchádzať upozorneniam „Disk bol nesprávne vysunutý“ po prebudení Macu alebo displeja.

  • Pomáha znižovať riziko straty dát bezpečným odpojením vybraných zväzkov.

  • Po prebudení znova pripojí spravované zväzky.

  • Podporuje externé disky, odnímateľné interné médiá a obrazy diskov.

  • Umožňuje vám presne si vybrať, ktoré zväzky Ejectify spravuje.

  • Funguje vo viac ako 30 jazykoch.

Časté otázky

Prečo dostávam upozornenia „Disk bol nesprávne vysunutý“?

„Disk bol nesprávne vysunutý“ znamená, že macOS zistil, že zväzok zmizol skôr, než bol bezpečne odpojený.

Zvyčajne sa to stane, keď externý zväzok stratí napájanie, odpojí sa alebo je vytiahnutý bez predchádzajúceho bezpečného vysunutia.

Ak sa v tom okamihu na disk ešte zapisovalo, môže to viesť k neúplným zápisom, poškodeným súborom alebo dokonca k poškodeniu zväzku, preto macOS zobrazuje toto upozornenie.

Ejectify môže pomôcť predísť týmto upozorneniam po prebudení Macu. Pozrite si Ako Ejectify pomáha predchádzať upozorneniam „Disk bol nesprávne vysunutý“?

Ako Ejectify pomáha predchádzať upozorneniam „Disk bol nesprávne vysunutý“?

Ejectify je nástroj pre menu bar na Macu, ktorý pomáha predchádzať upozorneniam „Disk bol nesprávne vysunutý“ tým, že požiada macOS o bezpečné odpojenie vybraných zväzkov pred spánkom alebo pred vypnutím displeja a po prebudení sa ich pokúsi znovu pripojiť.

Sami si vyberáte, ktoré zväzky má Ejectify spravovať, a pokusy o pripojenie a odpojenie prebiehajú automaticky na pozadí.

Vďaka tomu je Ejectify obzvlášť užitočný vtedy, keď je disk pripojený cez monitor alebo USB hub, ktorý pri vypnutí displeja odpojí napájanie, alebo keď je disk odpojený, kým Mac spí.

Ako Ejectify pomáha predchádzať strate dát alebo poškodeniu zväzkov?

Upozornenia „Disk bol nesprávne vysunutý“ znamenajú, že zväzok bol odpojený skôr, než bol bezpečne odpojený, čo môže viesť k strate alebo poškodeniu súborov, ak macOS ešte nestihol dokončiť zápis na disk.

Ejectify sa pokúša bezpečne odpojiť vybrané zväzky vtedy, keď Mac začína prechádzať do spánku alebo keď sa displej vypne, a po prebudení sa ich pokúsi znovu pripojiť.

To znamená, že Ejectify nielen pomáha predchádzať týmto upozorneniam, ale tiež znižuje riziko straty dát alebo poškodenia zväzkov.

Aké typy zväzkov Ejectify podporuje?

Ejectify podporuje vysúvateľné zväzky na interných diskoch, externých diskoch a obrazoch diskov vrátane médií, ako sú SD karty a USB disky.

Ejectify priamo nepodporuje sieťové zväzky, hoci dokáže spravovať obrazy diskov pripojené z takýchto umiestnení. V aplikácii v menu bare si môžete presne vybrať, ktoré podporované zväzky má Ejectify spravovať. Pozrite si Ako si môžem vybrať, ktoré zväzky Ejectify spravuje?

Zastaví Ejectify každé upozornenie „Disk bol nesprávne vysunutý“?

Ejectify je navrhnutý tak, aby predchádzal upozorneniam „Disk bol nesprávne vysunutý“, ktoré sa objavujú, keď Mac prejde do spánku, prebudí sa alebo keď sa displej vypne a znovu zapne, no nemôže zaručiť úspech v každom prípade.

Ejectify neodpája disky sám. Požiada macOS, aby to urobil bezpečne, a macOS môže túto požiadavku odmietnuť.

Ak stále vidíte upozornenia, prejdite na Stále vidím upozornenia „Disk bol nesprávne vysunutý“. Ako to môžem riešiť?

Prečo Ejectify potrebuje zvýšené oprávnenia a ako ich zapnem?

Ejectify obsahuje voliteľného privilegovaného pomocníka, ktorý beží s právami správcu. Tento pomocník umožňuje Ejectify vykonávať požiadavky na pripojenie a odpojenie s menším počtom obmedzení súvisiacich s oprávneniami.

Ak tohto pomocníka neschválite, Ejectify sa vráti k požiadavkám na úrovni používateľa. Tie môžu stále fungovať, no macOS ich môže odmietnuť skôr.

Zvýšené oprávnenia môžete udeliť alebo odobrať počas úvodného nastavenia, zo systémového schvaľovacieho dialógu alebo neskôr z menu Ejectify. Zdrojový kód je verejne dostupný na GitHube, ak si chcete presne overiť, čo tento pomocník robí, ešte pred jeho aktiváciou.

Je Ejectify dostupný v App Store?

Nie. Ejectify nie je dostupný v App Store.

Model sandboxu od Apple je zámerne reštriktívny. Ejectify funguje najlepšie vtedy, keď môže s montovaním a odpájaním diskov v macOS pracovať spôsobmi, ktoré sa nehodia do sandboxu App Store, najmä keď aktivujete privilegovaného pomocníka.

Preto sa Ejectify predáva priamo na tomto webe. Ak si chcete skontrolovať, ako funguje, zdrojový kód je verejne dostupný.

Kde si môžem Ejectify stiahnuť a koľko stojí?

Ejectify je dostupný priamo na tomto webe ako jednorazový nákup za €6,99. Ak si ho radšej chcete zostaviť sami zadarmo, zdrojový kód je tiež dostupný na GitHube.

Ktoré Macy a verzie macOS Ejectify podporuje?

Ejectify podporuje Macy s Intelom aj Apple silicon, pokiaľ používajú macOS 14 alebo novší.

Zdá sa, že Ejectify sa nespúšťa. Čo mám robiť?

Najprv sa uistite, že je Ejectify skopírovaný do priečinka Applications a spúšťate ho odtiaľ.

Ejectify je nástroj v menu bare, nie bežná aplikácia orientovaná na Dock. Po otvorení hľadajte ikonu vysunutia v menu bare vedľa hodín.

Ako otvorím Ejectify a zmením jeho nastavenia?

Ejectify beží z menu baru vášho Macu. Okrem úvodného nastavenia pri prvom otvorení nenecháva otvorené bežné okno aplikácie a nezostáva viditeľný v Docku.

Kliknite na ikonu vysunutia v menu bare, aby ste okrem iného mohli:

Stále vidím upozornenia „Disk bol nesprávne vysunutý“. Ako to môžem riešiť?

Ejectify žiada macOS o pripojenie a odpojenie zväzkov. Keď macOS túto požiadavku odmietne, upozornenie sa môže zobrazovať aj naďalej.

Veci, ktoré môžete urobiť, aby ste sa týmto upozorneniam lepšie vyhli alebo zistili, prečo sa stále zobrazujú, zahŕňajú:

Skontrolujte záznamy Ejectify v Terminali spustením tohto príkazu:

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

Záznamy môžu ukázať chyby, ktoré naznačujú, prečo sa odpojenie nepodarilo, napríklad:

  • kDAReturnBusy: zväzok bol stále používaný inou aplikáciou alebo macOS
  • kDAReturnNotPermitted: macOS odmietol požiadavku, pretože operácia nebola povolená
  • kDAReturnNotPrivileged: Ejectify nemal dostatočné oprávnenia na vykonanie požiadavky
  • kDAReturnNotFound: zväzok už zmizol alebo už nebol dostupný

Môžete použiť aj Console na vyhľadanie udalostí, ktoré lepšie ukazujú, prečo zlyhalo pripojenie alebo odpojenie, napríklad filtrovaním podľa diskarbitrationd.

Ako si môžem vybrať, ktoré zväzky Ejectify spravuje?

Ejectify zobrazuje podporované zväzky priamo vo svojom menu v menu bare.

Kliknutím na zväzok prepnete, či ho má Ejectify spravovať. Zaškrtnutý zväzok znamená, že sa ho Ejectify pokúsi odpojiť pred nastaveným spúšťačom a po prebudení ho znova pripojiť.

Externé zväzky a odnímateľné interné médiá, ako napríklad SD karty, sú spravované automaticky. Obrazy diskov sú podporované tiež, ale vyžadujú výslovné zapnutie.

Ktorý spúšťač odpojenia by som mal použiť?

Ejectify podporuje rôzne spúšťače odpojenia:

  • Displej sa vypne: Ejectify sa pokúsi odpojiť spravované zväzky, keď sa displej vypne
  • Systém sa uspáva: Ejectify sa pokúsi odpojiť spravované zväzky, keď macOS začne prechádzať do spánku. Toto je predvolená možnosť.

Neexistuje jedna najlepšia voľba pre každú hardvérovú zostavu. Otestujte dostupné možnosti a ponechajte si tú, ktorá vo vašom prostredí vedie k najmenšiemu počtu upozornení „Disk bol nesprávne vysunutý“.

Čo znamená „Vynútiť odpojenie“ a kedy by som to mal použiť?

Za normálnych okolností Ejectify požiada macOS, aby zväzok bezpečne odpojil. Vynútiť odpojenie mení túto požiadavku tak, aby macOS mohlo zväzok odpojiť aj vtedy, keď ho ešte používa iná aplikácia alebo samotný macOS.

To z toho robí užitočný nástroj na riešenie problémov, ale nie je to bezpečné. Ak ešte prebieha zápis na disk, vynútené odpojenie môže spôsobiť stratu dát alebo poškodenie súborového systému.

Používajte to len vtedy, ak rozumiete tomuto kompromisu, a ideálne len tak dlho, aby ste potvrdili, či iná aplikácia drží zväzok zaneprázdnený.

Čo znamená „Vynútiť stlmenie upozornení“ a kedy by som to mal použiť?

macOS má nedokumentovanú konfiguračnú voľbu, ktorá stlmí upozornenia „Disk bol nesprávne vysunutý“, a Ejectify ju môže zapnúť za vás.

Toto nastavenie je užitočné, ak už poznáte príčinu a jednoducho nechcete vidieť varovný banner, ale nerieši základný problém. Disk mohol byť stále odpojený bez bezpečného vysunutia.

Používajte to opatrne. Ak chcete vyriešiť príčinu, začnite krokmi riešenia problémov.

Už som si Ejectify kúpil. Ako si ho môžem stiahnuť znova alebo získať aktualizácie?

Ak ste si Ejectify kúpili cez Lemon Squeezy, môžete si vyhľadať svoju objednávku a aplikáciu stiahnuť.

Ak ste si Ejectify predtým kúpili cez Gumroad, pošlite e-mail na niels@ejectify.app s dokladom o kúpe a požiadajte o opätovné zaslanie odkazu na stiahnutie.

Existuje nejaká záruka a sú pri používaní Ejectify nejaké riziká?

Ejectify bol vyvíjaný s najlepšími úmyslami a s maximálnou možnou pozornosťou venovanou detailom implementácie a kvalite kódu. Napriek tomu môžu existovať chyby, ktoré spôsobia nečakané problémy alebo dokonca stratu dát.

Používaním Ejectify implicitne potvrdzujete, že ste si prečítali a prijali licenciu Ejectify, v ktorej sa uvádza, že neexistuje žiadna záruka akéhokoľvek druhu a že vývojár nenesie zodpovednosť za žiadne škody vzniknuté jeho používaním.

Aký je rozdiel medzi Ejectify a Jettison?

Obe aplikácie automaticky odpájajú externé disky, aby zabránili upozorneniam „Disk bol nesprávne vysunutý“, no hlavne sa líšia jednoduchosťou a spôsobom distribúcie.

Ejectify sa používa a nastavuje jednoduchšie a umožňuje zvoliť pre každý zväzok, či má byť spravovaný.

Ejectify má tiež otvorený zdrojový kód na GitHube, čo znamená, že jeho implementácia je verejne dostupná, takže si môžete overiť, ako funguje, a dokonca si ho zadarmo zostaviť sami.

Má tiež verejný systém sledovania problémov, ktorý vám dáva prehľad o nahlásených problémoch a možnosť zapojiť sa do diskusií o budúcich vylepšeniach.

Ejectify ponúka aj možnosti vynútiť odpojenie zväzkov v prípade potreby a úplne stlmiť upozornenia „Disk bol nesprávne vysunutý“, čím poskytuje viac kontroly v špecifických situáciách.

Mám problém, otázku alebo návrh. Čo mám urobiť?

Najprv si pozrite existujúce problémy na GitHube, aby ste zistili, či už niekto nahlásil ten istý problém alebo položil podobnú otázku.

Ak nie, vytvorte nový problém na GitHube so svojím problémom, otázkou alebo návrhom.

Ak nahlasujete problém, uveďte nastavenia Ejectify, informácie o disku a o tom, ako je pripojený, čo sa deje, kedy a ako často sa to deje, a tiež relevantné záznamy z logov zo sekcie Stále vidím upozornenia „Disk bol nesprávne vysunutý“. Ako to môžem riešiť?