Congrats on your purchase! I got your private message but am posting here to support the discussion. I don't have such a behemoth to experiment on, so this is all theoretical. It's also specific to TDS8000.
Before a non-invasive method is figured out, I suggest making a direct dump from the chip. This is good both as a backup (there are functions that write the nvram), but also to confirm completeness of your copy. This was my approach with TDS5000, I had a dump from the hardware to verify I'm reading the EEPROM correctly.
If you have a way of calling functions, perhaps by editing bootdio.vsh after the "ld < rtlLibTarget.o" line, the following calls should print the "calibration constant containers" one by one (skip the comments, they may not parse correctly):
calCompAcqNvDump__Fii(0, 0) # ACQCALINFO; image offset 0x0
calCompAcqNvDump__Fii(1, 0) # ACQCALCONST; 0x100
calCompAcqNvDump__Fii(2, 0) # ACQ8200CALCONST; 0x10500
calCompAcqNvDump__Fii(5, 0) # ACQCOMPDATAFAC; 0x500
calCompAcqNvDump__Fii(6, 0) # ACQCOMPDATAUSER; 0x8500
calCompAcqNvDump__Fii(9, 0) # ACQTP8200COMPDATAUSER; 0x10600
Then you can assemble a complete image using those offsets. There will be holes but they *probably* don't contain anything useful, a direct dump would be handy to confirm this.
Alternatively, if you can allocate a buffer and then print its contents, you can the following with nvramAddr = 0, nBytes = 0x20000 would capture the entire region:
int acqLibReadNVRAM(int nvramAddr, byte *buffer, uint nBytes)
It appears the vsh script has access to the Windows file system via the DIO driver, so it might be possible to write the nvram contents straight to the C:\ partition with the right incantations, but I am out of my depth here.