Perhaps this is common knowledge not understood through lack of experience:
Q1: If boot details are contained in a pupsave, how does Puppy find a pupsave out of its default location?
I normally have individual pups in 2nd level GRUB2 sub-directories, eg., /mnt/sdc1/xenialpup64-7.5-uefi/[Puppy files]. The pupsaves always go in those directories, working. What happens when they're placed elsewhere by the creation tool upon logout?
This machine has a 3 GB pagefile.sys Windows swap file in C:\. Puppy will never reside there, in next level sub-directories or a different partition.
Q2: Is it possible & safe to use Windows swap for Puppy? If so, how do we specify a different directory from the pupsave?
Puppy Wikka:
...when using a pup_save file, Puppy will use these files for swap on boot if in same directory as the pup_save file : WIN386.SWP, PAGEFILE.SYS, pup.swp and, with Puppy 2.01, pupswap.swp.
forum swap topics:
What is a Swap File?
https://www.forum.puppylinux.com/viewtopic.php?t=3933
https://oldforum.puppylinux.com/viewtopic.php?t=37449
https://oldforum.puppylinux.com/viewtopic.php?t=28503
https://oldforum.puppylinux.com/viewtopic.php?t=65554