Yo uso un tal USB Safely Remove, es una jodía maravilla.
Eso sí, si arrancas con el disco puesto (por lo menos en vista) no te deja desconectarlo, si tienes una carpeta abierta no te deja desconectarlo, si estás leyendo algo del HD no te deja desconectarlo, etc. xD
Además, para que, al enchufarlo windows lo detecte, tienes que ir al administrador de dispositivos y dar a lo de "Actualizar dispositivos".