New
#300
So, I tried to upgrade my 32GB mmc, 32bit tablet to 1803, and run into dreaded need 8GB message, and inserted a flash drive and it just kept failing. Short of deleting stuff, I could not see anyway to sort this.
Being a stubborn person, I thought how about making image backup with Macrium, restoring that to Hyper-V in a larger vhd, do upgrade, and do disk cleanup until C drive is below 32GB (with a bit of margin), and restore it to tablet.
Sounded fine but I had forgotten Hyper-V does not allow 32bit uefi vms.
Now I thought hard about this, and created a legacy bios gen 1 vm, and installed 1709 windows first.
I then restored C drive from tablet backup over the new 1709 installation, and it would not boot if course.
I then ran Macrium "fix windows boot problems" option and then it booted ie I has turned a 32bit uefi install into a 32bit legacy bios.
I then upgraded the vm to 1803, and did disk cleanup etc, and now I was at around 28GB.
Then I imaged the C drive only with Macrium andcrestored it to tablet deleting original C drive partition, and as I expected it would not boot until I ran Macrium "fix windows boot problems", and then it worked.
If tablet is 64bit uefi, life is much simpler, as you do not need to mess around with legacy bios installs, and recreating bcd.
As an interesting aside, I was a little surprised I did not have to mess around with the boot files as legacy bios always used different ones to uefi, but when I examined the boot files being used by legacy bios, it was using the SAME files used by UEFI - in fact the boot files have a .efi extension. It seems MS have changed something so same boot files can be used in legacy bios or uefi, and all you need to do is rebuild bcd.
Tips:
If you do an upgrade of an existing installation with "MediaCreationTool /selfhost + products.cab", you have the ISO contents stored in C:\ESD
Save it before doing clean-up if you like
I do not see any option in the xml method to download an all editions esd file. Am I missing something?