https://cgcookie.com/u/externalharddisk/projects/understanding-the-technical-side-of-external-hard-drives