This might sound as a simple or a noob question to you, but what is the difference between a normal Solid State Drive and M.2 SSD? Yes, I know you need to have a special PCI-E port but what is the difference? Is it only the compatibility or what are the M.2 drives used for? Are you able to boot from them as you would from a usual HDD or SSD?