6

I want to upgrade to Windows 10 but I don't want to decrypt my system partition because it takes 21 hours..

Is it possible to upgrade without decrypting?

1
  • NO, unless you are using some other backup image and later rsync the two images or the like. Jul 9, 2016 at 12:19

4 Answers 4

9

Is it possible to upgrade without decrypting?

No.

If the system partition/drive is encrypted and you want to reinstall or upgrade Windows, you need to decrypt it first (select System > Permanently Decrypt System Partition/Drive).

Source VeraCrypt FAQ

3

The situation has changed since 2016 from DavidPostill's original answer, the VeraCrypt FAQ has a note added to it (emphasis mine):

Note: If the system partition/drive is encrypted and you want to reinstall or upgrade Windows, you need to decrypt it first (select System > Permanently Decrypt System Partition/Drive). However, a running operating system can be updated (security patches, service packs, etc.) without any problems even when the system partition/drive is encrypted.

This change was likely introduced with VeraCrypt 1.23, released in 2018. From the changelog:

Add compatibility of system encryption with Windows 10 upgrade using ReflectDrivers mechanism

From personal experience: I have successfully upgraded Windows 10 from 1809 to 1909, and most recently from 1909 to 20H2 using Windows Update, without having to decrypt my system volumes or hard drives.

2

I and many others had success using Windows 10 media patcher for upgrading VeraCrypt-encrypted systems, you should try it.

2
  • 1
    This method worked for me - Windows 10 Home 1909 -> 2004. Read the README carefully, on first attempt I didn't add any setup options manually and it failed. Second attempt went flawlessly.
    – gronostaj
    Jun 10, 2020 at 20:29
  • 1
    +1, but as of 2020 this method is updated, and Windows updates have gone through on encrypted disks without any need for patching. May 20, 2021 at 18:13
-2

You need to decrypt first. I am currently decrypting 1 TB and it takes only 85 minutes. So if you still thinks it takes a long time then you need a faster SSD.

Some people here thinks that updating from 1909 to 2004 is an upgrade. It is not. That is only a regular update of the existing windows version. When uprading to a new Windows, like windows 10 to windows 11, you absolutly need to decrypt, or you will have a computer that can not be used.

4
  • 3
    "Upgrade" is a common term for version updates, like your 1909→2004 example. It may not be what Microsoft calls it, but that's not relevant. As long as everybody knows what is meant under that term, it's fine. As already noted in other answers, updating ("upgrading") VC-encrypted systems is possible using the ReflectDrivers mechanism. I myself did that a couple times and it worked every time.
    – gronostaj
    Apr 17, 2022 at 15:11
  • 1
    Also, people use FDE because they don't want unencrypted data being stored on the disk. Decrypting for an upgrade may not be an option then. It's particularly problematic on SSDs, where writes during re-encryption will go to completely different addresses in the underlying storage (due to wear leveling) and potentially sensitive, unencrypted data may still be recoverable by bypassing the SSD controller (although highly specialized tools would be required). Full re-encryption will also burn quite a lot of erase cycles.
    – gronostaj
    Apr 17, 2022 at 15:16
  • You have the option to wipe data while encrypting in VeraCrypt to random data 1 pass to 32 passes. VeraCrypt does not allow TRIM commands, so does not that mean the wear leveling does not occur? Also, if I have 10 gb of free space or 910 gb of free space when I am encrypting, the encryption take the same amount of time on my SSD so I assume the free space is encrypted too. The no difference is time is otherwise very confusing. I use eraser.heidi.ie to wipe unused space to be even more sure and encrypted VS-containers on memory sticks while upgrading. Nov 27, 2023 at 13:20
  • On SSDs the computer only sees a storage abstraction provided by the Flash Translation Layer in the drive. Below it there's slightly more storage and it's arranged differently. You can't access that data normally, but specialized tools can. Wear leveling is always at play because the drive has extra storage that it doesn't expose.
    – gronostaj
    Nov 27, 2023 at 15:45

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .