petitlou60 - 2019-11-05

Hi Mounir,
i have made Some test of upgrade on encrypted systems:
starting position :
two systems one asus laptop and one HP desktop, encrypted , where recovery files in C:\Recovery and no recovery parttion.

One two system start upgrade with 1903 iso image mounted on E:
started by :
E:\setup.exe /ReflectDrivers "C:\Program Files\VeraCrypt" /PostOOBE C:\ProgramData\VeraCrypt\SetupComplete.cmd
1) two upgrades succesfull
2) in default user WSUS directory ok on asus but deleted on HP ???
3) ) on two system C: is resized and new recovery partition created,now veracrypt volume header is wrong about size

actions taken:
1) on HP recreate WSUS directory , so now an upgrade is possible
2) on two systems : move recovery stuff in C:\Recovery , delete recovery partition , reset C/ to it original size, proceed as following

Unmount all veracrypt volumes except C: which can't be unmounted, this unlock reagentc command

diskpart
sel dis 0
sel par 4
ass letter=r
exit
xcopy /s /h R:\Recovery C:\Recovery
reagentc /disable
diskpart
sel dis 0
sel par 4
remo letter=r
del par override
sel par 3
extend
exit
reagentc /setreimage /path C:\Recovery\WindowsRE /target C:\Windows
reagentc /enable
remount veracrypt volumes

I have also tested parameter /ResizeRecoveryPartition disable in setup line
C: is not resized but now recovery file winre.wim is never updated, this can lead to conflict between new release and old winre.wim.
So for me above procedure is the best solution

Best regards

 

Last edit: petitlou60 2019-11-05