I have a 1TB Samsung 970 EVO Plus NVMe SSD in my desktop that I'd like to use for extra storage in my new gaming laptop. It only contains files and photos, not Windows. Disk Management shows it as a basic data partition. If the laptop has a compatible open M.2 slot, can I simply remove the drive from the desktop and install it in the laptop, or will I need to do anything else?
4 Answers
If the laptop doesn’t have a compatible spare slot, an NVMe USB enclosure is a good alternative. It lets you use the SSD as an external drive and can provide fast transfers, although actual speed depends on the laptop’s USB port and the enclosure. Also check whether opening the laptop affects its warranty.
After installing it, open Disk Management and make sure the existing partition still has a drive letter. If it doesn’t appear in File Explorer, you may only need to assign one. You might also need to adjust file permissions if the files were tied to your old Windows user account, but that usually isn’t a problem for a normal data drive.
Make sure the slot supports NVMe rather than only SATA M.2, and confirm the drive length is supported. Back up the important files before moving the SSD, then shut down the desktop completely and avoid touching the exposed contacts while installing it.
Yes, as long as the laptop has an available M.2 slot that supports NVMe drives and the SSD is the right physical size, usually 2280. Check the laptop’s specifications or service manual before opening it. Since the drive only contains data, Windows should generally recognize it automatically after installation.
The laptop does have a second NVMe slot, so it sounds like I can just move the drive over and check whether Windows recognizes it.

Would the permission changes be done on the laptop after I install the SSD, or do I need to change anything on the desktop first?