I am hoping one of you tech savvy's can help me out. i5-4690k, MSI Z97 Gaming 5 Motherboard, 16gb HyperX1866, CX600M PSU, 64gb transcend M.2, 1x ADATA ASP550 120gb and 1x ADATA ASP550 240gb. This is the brand new rig I have just built first time. The purpose of this rig was for gaming and I play a lot of online poker. I am to buy a 1070 near Christmas but in the mean time I wanted to play poker. I am using the M.2 64gb for the OS and the 120 ssd for my poker tracking data base and Music. I am using the 240 ssd for general storage and planned on buying a 500 ssd when I got a new GPU. However, I didn't realise that a lot of programmes store data on your OS system, the M.2 has almost completely filled up. So, I started the process of trying to migrate the OS form the M.2 to the 240 ssd and use the M.2 for my poker database. I should point out that as we speak the system runs perfectly. Anyway, I have created a "system Image" from the M.2 onto the 240ssd. I then restarted the computer and went into the boot menu in MSI. Should point out at this point this is the first time ever using a boot menu or mobo. I followed the MSI motherboard manual and moved the 240ssd, the one with the System Image on it, to boot before the M.2. This lead me to believe that windows system restore would boot and I could restore my system on it, then delete the old OS off the M.2. Instead I just get a "reboot and slect proper boot device etc.." dialogue. I have restarted the system and went in and reset the boot changes I made and it reboots back up as normal from the M.2. Can someone help a noob out. I study Architecture at uni and I start back in 2days and don't have the time to figure this out it is giving me a headache. I would even be happy if it was possible to partition and allocate memory from my 240ssd to the 64 M.2 but I don't even know if that's possible.