Sometimes, when trying to safely remove hardware , it doesn't eject (it can't be stopped) because some process still has access to it. Of course, the solution is simply to terminate the process, but if you're not familiar with the process, it's best to use applications like ProEject.
ProEject is a free, easy-to-use application that allows the safe eject of removable drives by closing any running windows and applications on the device. It's portable, meaning you can extract it and run it from your device or directly from the operating system. Once launched, it appears in the system tray, giving you complete control over the connected device.
ProEject also cleans the registry and folders, removing all traces of the device having been connected to the computer. It's very user-friendly, allowing you to view all drives, take actions, configure exclusions, and adjust program settings. Best of all, it's free and open-source, available in several languages, including Spanish, requires no installation, and is compatible with Windows 7/Vista/XP/2000, etc. It's also very lightweight.
Official website | Download ProEject (476 KB – Zip)