The way USB disk devices are handle by the operating system have always been a bit odd and the ‘Safely Remove Hardware’ function is the Windows solution but it’s never been the greatest at handling the sheer array of different devices you can plug in to your PC. Sometimes if you have several devices, it can be difficult to identify the one you want, other times the device cannot be removed, and even the safely remove icon can, on occasion, not show up at all. Identifying and managing card readers is also not handled in the most effective way.
Many of you already know that usb devices have an option in device manager to ‘Optimize the device for quick removal’ which will disable the write caching on the device, but even that might not save your data or USB drive from becoming corrupted if it is unplugged before the writing to the drive has finished.