I upgraded from Windows 8 to 8.1 then to Windows 10 Pro (retail), and then did a system recovery reset to 8 and an upgrade 8.1. All without creating recovery drives. I went to 10 Pro with the idea of turning my computer into a work computer but realized it was too slow. So I was trying to get it back to a clean install of 8.1, where I can at least pass it off to a relative for light use. I now have what appears to be several recovery drives. Yes, I made mistakes by not creating one before each and every upgrade. If run the current recovery drive operation, I suspect I would get Windows 8.1 by default, since that is what is now running. But since there are multiple recovery drives, I wonder if I could create one for each upgrade I had performed. Is it possible? I would do this with multiple usb drives.
You can't create a Recovery drive -- at least, in the sense that you can manually create a partition and populate it with the files needed.
The HP Recovery Media does recreate the Recovery drive -- but it does that by reformatting the entire disk, recreating the original partitions, and populating them.
Since you want to hand off this PC, my suggestion would be to use HP Recovery Media to basically reset the PC to its original state.
HP Recovery Media is a set of DVDs and a CD, or USB stick, that will erase the hard drive (removing all data, settings, and applications, reinstall the original OS, drivers, and some HP Utilities. In some cases, you may be able to order a USB stick instead of disks. You have to order these from HP; they can not be downloaded.
Once there, input your Product name or number. On your Software and Drivers Download page, select your Operating System and and Version. Click "Update". If HP Recovery Media is available for your machine, down near the bottom of the page, you will see an entry for Order Recovery Media-CD/DVD/USB. Click the "+" symbol to expand that entry and click on Order Media for details.
Or, if you prefer, you can do the same by contacting HP Customer Service: