Do you have room (and the budget) for an additional hard drive or SSD?
If you do
- disable automatic and periodic library updates in Plex.
Disable automatic emptying of the trash bin in Plex. - add the drive to your Win7 machine
- move the Plex data folder onto it [HowTo] An extended guide on how to move the Plex data folder on Windows
Test Plex’ functionality extensively after this change! - write down the drive letters and folder names of all media root folders
- export the Windoiws registry branch of Plex server into a .reg file https://support.plex.tv/articles/201539237-backing-up-plex-media-server-data/
- install Plex server on the Win 10 machine
- transfer the new drive with the plex data folder on it to the Win 10 machine
- give this drive the same drive letter it had in the old machine How to assign permanent letters to drives on Windows 10 | Windows Central
- add the media storage drive(s)
- assign the media storage drives (or network file shares) the same drive letters which they had on the old machine
- import the .reg file into the Windows 10 machine
You will have to take care of that, since assigning drive letters is handled by Windows, not by Plex.
(I am assuming that the media files are hosted on a different machine than the Plex server itself, right?)
This is easily done in Windows file explorer Map a network drive in Windows - Microsoft Support
The end game is to have all files and folder at exactly the same “location” in the new machine. Be it drive letters, network file share addresses, folder names, or file names. Nothing must change.