I recently was given a new desktop computer that has better specs across the board from my current computer.

My current computer though is all set up how I want, all with a new hard drive. Currently running windows 11.

Can I just install the hard drive into the new computer? I’ve read conflicting information about whether it’ll work. Some are saying Windows will automatically seek out drivers for the new hardware, but I’ll probably need to reactivate or install a new license.

Just wondering if this is the most viable option? What I’m trying to avoid is having to do a clean install, then having to add and customize everything all over again.