I have just bought a HP Pavilion 24-a251d all in one desktop PC, installed with 1TB 7200rpm HDD. Specs says it has a M.2 expansion slot on the Intel H170 motherboard. I would like to be able to install an SSD & use it as the boot drive & for application softwares. And if possible to leave the existing HDD and use it as a storage / back up drive. Can the 1 m.2 slot accommodate a m.2 SSD (256GB)? If possible, how to transfer / clone the existing HDD to SSD & make it the SSD the boot drive? I would appreciate any guru's help.