I have a USB card adapter I want to leave attached to my PC forever. When I insert a card, write things to it, and then I want to remove it, I don't have an option to just commit to that card -- just to remove the entire USB device, as you can see. (This is Windows Server 2008.)

If I select that and then remove and reinsert the card, Windows no longer recognizes it. I have to pull the reader and plug it into the USB again.
What is the proper practice here? Should I just wait a bit for data to commit and then pull the card? How can I tell it isn't still writing cached data?
