Moving Windows to another drive?

I got a new M.2 for Christmas and I intend to move windows onto that M.2 since it'll be the quickest drive that I've got now!

I've had a look online to find the best way to move Windows 10 with all of its settings and files to a new drive, but there seems to be a lot of confusion and different thoughts.

What is the best way to move windows to a new drive? This seems like it should be easy but so far it doesn't seem like it lmaoo