PAF uses two different forms of addresses for the links to photos.
If the photos are in a folder in the SAME location as your PAF data file, PAF uses "relative addressing", i.e. PAF looks for the location relative to the location of the data file. In this case you can copy the data and photos to another location, different hard drive, flash drive, etc. without difficulty.
BUT if the photos are NOT in the same location as the data file, then PAF uses "absolute addressing" which uses the full directory path of each photo. In this case, moving the photos to a new location breaks the links.
Fortunately, when PAF can't find the photo where it expects it, PAF will usually allow you to browse to it, and then offer to use that location for all other photos. Choosing yes, normallty fixes all of the links. Apparently this didn't happen in your case.
I keep my PAF photos in a folder I call for-PAF (the name isn't important), which I store with my PAF data files. The location is vital for successful copying and moving.
I suggest that you create a PAFmedia folder and copy the photos to this folder. Copy your PAF data file to the same location as the PAFmedia folder.
Then, open that specific copy of your PAF database in the Family view. If the default photo doesn't appear, but there is a little black box in the upper righthand corner above the person's name, PAF has a photo link but it is pointing the wrong place.Clicking the camera icon will allow you to browse to the photo and select that location for all the other photos.
Browse to the photo, ignore the "Cannot find image file" message, which remains on the screen, and click OK. In the new dialog box, which says "Replace link to multimedia object ..", click Yes. The next dialog box asks "Replace ALL links to multimedia objects with the path ..." Click Yes, and the problem should be solved. PAF will rebuild ALL links to point to the new location. And since the new location uses relative addressing, both can now be copied anywhere you want and still work.