https://timesnewgeek.blogspot.com/2013/02/safely-remove-hardware.html