Gary,
Thank you for taking so much time with your reply.
I'm using Virtual Box and the size of virtual disk images can be either statically or dynamically assigned, however once a dynamic vdi grows it cannot subsequently shrink - the bloat is permanent. My issue with space is that I'm trying to keep the vdi on my 240GB SSD. I have 48GB free atm but could free up another 35GB by putting the soon-to-be-retired Win 7 vdi on a spinning disk. An additional 21GB could be gained by losing one of the Linux system partitions (it's presently unused) but no way can I get to 1000GB of free space on the whole machine (including spinning disks). If you are right about the space requirements during upgrade then I am starting to have to look at upgrading my SSD to get Win 10 on the machine - the OS alone may fill all the space I have before I even install software.
This whole rabbit hole opened after I bought a Canon 90D. The new .cr3 raw files aren't supported under Linux and there is no indication when that will happen, and my old Win 7 is only 32bit and so doesn't support the Canon software. So to process images I'll have to bite the bullet and move to Win 10. (There is the possibility of using the Adobe DNG converter under Wine but I'm not keen - never had much success with Wine.) It's just a bit peeving that I'll have to buy a new drive, do extra work installing OSes etc, and then actually pay!!! for software

. I think Alex would refer to it as 'character building'.