- Joined
- May 12, 2011
- Messages
- 1,672
- Motherboard
- Z68X-UD4-B3
- CPU
- i7-2600K
- Graphics
- XFX 6870 Dual Fan
- Mac
- Classic Mac
- Mobile Phone
Problem: When your computer wakes up from sleep, USB external drives get disconnected then reconnected again causing the "This drive wasn't ejected properly" warning message.
Fix: This is a 3-part fix.
1st: Buy and download an app called "jettison"** costs $2.00
This app will eject Hard disks, DVDs, CDs, disk images, Network drives, iDisks before sleeping, then reconnect them again at wake-up. You can set which devices you want ejected or not.
But using the above program will bring to light an obscure problem... i.e. where our internal SATA drives are incorrectly recognized as Removable medias. So "jettison" will attempt to eject the internal SATA drives, which of course will produce a warning message. Not good.
2nd: Go to E/E and delete IOAHCIBlockStorageInjector.kext
This kext replaces the orange icon for our internal sata drives and replaces the icon with the hard drive icon. But it's just a cosmetic change... if you look into About this Mac, those SATA drives are still identified as Removable Media=Yes. So not so good.
3rd: Install OrangeIconFix.kext. Just google it and download, copy to your E/E, then reboot. Now, if you look into About this Mac, you'll see that our internal SATA drives are now recognized as Removable Media=No, and Detachable Media=No. GREAT!
So now, with jettison running, try to put your computer to sleep. Voila! External USB drives are ejected, no more unsafe eject warning message, and when you wake up, they're re-connected again.
And now I got a 99.9999999% working hackintosh!
** Thanks to Pieroman69 for the app recommendation.
Fix: This is a 3-part fix.
1st: Buy and download an app called "jettison"** costs $2.00
This app will eject Hard disks, DVDs, CDs, disk images, Network drives, iDisks before sleeping, then reconnect them again at wake-up. You can set which devices you want ejected or not.
But using the above program will bring to light an obscure problem... i.e. where our internal SATA drives are incorrectly recognized as Removable medias. So "jettison" will attempt to eject the internal SATA drives, which of course will produce a warning message. Not good.
2nd: Go to E/E and delete IOAHCIBlockStorageInjector.kext
This kext replaces the orange icon for our internal sata drives and replaces the icon with the hard drive icon. But it's just a cosmetic change... if you look into About this Mac, those SATA drives are still identified as Removable Media=Yes. So not so good.
3rd: Install OrangeIconFix.kext. Just google it and download, copy to your E/E, then reboot. Now, if you look into About this Mac, you'll see that our internal SATA drives are now recognized as Removable Media=No, and Detachable Media=No. GREAT!
So now, with jettison running, try to put your computer to sleep. Voila! External USB drives are ejected, no more unsafe eject warning message, and when you wake up, they're re-connected again.
And now I got a 99.9999999% working hackintosh!
** Thanks to Pieroman69 for the app recommendation.