Hard-Drives: What You Must Understand