Windows 10: Bitlocker enabled HDD speed difference between Win 10 1909 and 20H2?

Discus and support Bitlocker enabled HDD speed difference between Win 10 1909 and 20H2? in Windows 10 Performance & Maintenance to solve the problem; More accurately: What would cause a considerable speed difference between Bitlocker enabled HDD's in Win 10 Pro 1909 (18363.1440) and Win 10 Pro 20H2... Discussion in 'Windows 10 Performance & Maintenance' started by SaFrank, May 4, 2021.

  1. SaFrank Win User

    Bitlocker enabled HDD speed difference between Win 10 1909 and 20H2?


    More accurately: What would cause a considerable speed difference between Bitlocker enabled HDD's in Win 10 Pro 1909 (18363.1440) and Win 10 Pro 20H2 (19042.867). My Specs: i9 9900K Z390 Master mobo 64GB DDR4 (3200 cl14) GTX 1080 GPU - 2 mons @ 2k GTX 1030 GPU - 2 mons @ 2k EVGA 750 W gold GPU Win 10 Pro on 500 GB 970 EVO NVMe (Windows 10 Pro versions and builds specific to issue below) 2 TB 870 EVO SSD 5 Hard Drives: 6 TB Black HDD 7200 5 TB Black HDD 7200 3 TB Black HDD 7200 3 TB Toshiba HDD 7200 4 TB HGST HDD 7200 Hi all, I build and maintain my own PC's. On my current main build I've encountered a problem where my Bitlocker encrypted mechanical hard drive speeds dropped very considerably after I did a fresh install this week of Win 10 Pro 20H2 (19042.867) Previously I was running Win 10 Pro 1909 (18363.1440) About a year ago I enabled Bitlocker's default XTS-AES 128 bit, on My OS C drive (500 GB 970 NVMe) and all HDD's. Afterward speeds were still fine (maybe ~ 5 % speed hit w Bitlocker enabled) Then this week I did a fresh install of Win 10 Pro 20H2 (19042.867). Before doing the install I disconnected all 5 of the other Bitlocker enabled hard drives in the PC, just leaving the NVMe OS drive. I secure erased the NVMe, then installed the OS from an MS sourced Win 10 Pro ISO. The install went fine, no probs. After install I enabled bitlocker (XTS-AES 128 bit) on the C drive. So this is now 20H2 (19042.867). When I benched the drive, the speeds compared to Win 10 Pro 1909 had dropped anywhere from 5 - 20%, depending on test parameter, test size, real world transfer tests. It's odd, but still not a super big deal as the NVMe is already fast and I was just going to live with the reduced speed differences I was encountering between the two OS installs, both with Bitlocker enabled. But the real problem was when I reconnected the HDD's. I used the same Bitlocker enabled HDD's that I was using on the previous Bitlocker enabled 1909 OS. I just shut down the PC, reconnected the HDD's, booted up, password unlocked them in Windows and turned on auto-unlock. When I went to test them, the write speeds had tanked. For Brevity I won't include all the screenshots of all tests ( that's probably 60 + tests including synthetic CrystalDiskMark, AS SSD & ATTO tests, and observing real world transfers in Win 10 Task manager and Win cut / copy / paste transfer window) But here is a couple examples: Comparison 1: 5 TB WD Black HDD Win 10 Pro 1909 (18363.1440) CrystalDisk 1 GB Test (Bitlocker enabled) 5 TB WD Black HDD Win 10 Pro 20H2 (19042.867) CrystalDisk 1 GB Test (Bitlocker enabled) That's roughly a 40 % drop. --------------------------------------------------------------------------- Comparison 2: 6 TB WD Black Win 10 Pro 1909 (18363.1440) CrystalDisk 1 GB Test (Bitlocker enabled) 6 TB WD Black Win 10 Pro 20H2 (19042.867) CrystalDisk 1 GB Test (Bitlocker enabled) That's roughly a 45 % drop ------------------------------------------------------------------------------ I could post more similar screenshots if you want, but suffice to say all 5 of the Bitlocker enabled HDD's had these kinds of ~ 40 % speed drops between the Win 10 1909 and Win 10 20H2 install. Again for clarity, Bitlocker is enabled in both OS comparison cases, same Bitlocker XTS-AES 128 bit method, and it's the same PC components. So this is not something that I would necessarily attribute to enabling Bitlocker itself. Bitlocker On / Off comparisons in Win 10 1909 gave only ~ an avge 5 - 8 % speed hit. And real world transfer tests bear out even more dismal results in the 20H2 tests. Example: On the Bitlocker enabled HDD's in Win 10 1909, when I would do a large file transfer, the drive would start with it's burst speed, often as much as 2 GB/s, then drop to a steady 120 - 130 MB/s avge. On the Bitlocker enabled HDD's in Win 10 20H2, when I do a large file transfer, I still get decent burst speeds for a couple seconds, but then the transfer drops to between 20 - 40 MB/s for the duration of the transfer. Like USB 2.0 speeds, and sometimes even slower. That's about an 80 - 90 % slowdown on all the HDD's. I keep current Win 10 OS images of all installs. Thinking this was an anomaly I erased the 20H2 OS on the NVMe and restored the 1909 install from an image. Boom! Back to great HDD disk speeds as measured in synthetic benches and real world tests. In both installs (Win 10 1909 and 20H2) write caching is enabled for all drives via Device Mgr > Properties > Policies In the Z390 Master F8 BIOS I have always set SATA to AHCI. In the 20H2 slow drive scenario I decided to just do a test and switch to SATA > IRST (Intel Rapid Storage) but it of course made zero difference. So I switched SATA back to AHCI Beyond this, I'm at a loss to explain this. This is baffling to me. There has got to be some setting somewhere in 20H2 that is managing or throttling the HDD speeds. My Win 10 Pro installs are standard MS sourced ISO's. I'm not using any of the new funky slipstreamed OS's that are popular right now. What setting is enabled by default in 20H2, that isn't enabled in 1909, that would account for these avge 40% + speed drops (up to 80% sometimes) on my Bitlocker enabled HDD's?

    :)
     
    SaFrank, May 4, 2021
    #1
  2. SaFrank Win User

    Bitlocker enabled HDD speed difference between Win 10 1909 and 20H2?

    More accurately:

    What would cause a considerable speed difference between Bitlocker enabled HDD's in Win 10 Pro 1909 (18363.1440) and Win 10 Pro 20H2 (19042.867).

    My Specs:

    i9 9900K
    Z390 Master mobo
    64GB DDR4 (3200 cl14)
    GTX 1080 GPU - 2 mons @ 2k
    GTX 1030 GPU - 2 mons @ 2k
    EVGA 750 W gold GPU
    Win 10 Pro on 500 GB 970 EVO NVMe
    (Windows 10 Pro versions and builds specific to issue below)
    2 TB 870 EVO SSD
    5 Hard Drives:
    6 TB Black HDD 7200
    5 TB Black HDD 7200
    3 TB Black HDD 7200
    3 TB Toshiba HDD 7200
    4 TB HGST HDD 7200

    Hi all,

    I build and maintain my own PC's. On my current main build I've encountered a problem where my Bitlocker encrypted mechanical hard drive speeds dropped very considerably after I did a fresh install this week of Win 10 Pro 20H2 (19042.867)

    Previously I was running Win 10 Pro 1909 (18363.1440) About a year ago I enabled Bitlocker's default XTS-AES 128 bit, on My OS C drive (500 GB 970 NVMe) and all HDD's. Afterward speeds were still fine (maybe ~ 5 % speed hit w Bitlocker enabled)

    Then this week I did a fresh install of Win 10 Pro 20H2 (19042.867). Before doing the install I disconnected all 5 of the other Bitlocker enabled hard drives in the PC, just leaving the NVMe OS drive. I secure erased the NVMe, then installed the OS from an MS sourced Win 10 Pro ISO. The install went fine, no probs.

    After install I enabled bitlocker (XTS-AES 128 bit) on the C drive. So this is now 20H2 (19042.867). When I benched the drive, the speeds compared to Win 10 Pro 1909 had dropped anywhere from 5 - 20%, depending on test parameter, test size, real world transfer tests. It's odd, but still not a super big deal as the NVMe is already fast and I was just going to live with the reduced speed differences I was encountering between the two OS installs, both with Bitlocker enabled.

    But the real problem was when I reconnected the HDD's. I used the same Bitlocker enabled HDD's that I was using on the previous Bitlocker enabled 1909 OS. I just shut down the PC, reconnected the HDD's, booted up, password unlocked them in Windows and turned on auto-unlock. When I went to test them, the write speeds had tanked.

    For Brevity I won't include all the screenshots of all tests ( that's probably 60 + tests including synthetic CrystalDiskMark, AS SSD & ATTO tests, and observing real world transfers in Win 10 Task manager and Win cut / copy / paste transfer window)

    But here is a couple examples:

    Comparison 1:

    5 TB WD Black HDD Win 10 Pro 1909 (18363.1440)
    CrystalDisk 1 GB Test (Bitlocker enabled)


    Bitlocker enabled HDD speed difference between Win 10 1909 and 20H2? [​IMG]


    5 TB WD Black HDD Win 10 Pro 20H2 (19042.867)
    CrystalDisk 1 GB Test (Bitlocker enabled)


    Bitlocker enabled HDD speed difference between Win 10 1909 and 20H2? [​IMG]


    That's roughly a 40 % drop.

    ---------------------------------------------------------------------------

    Comparison 2:

    6 TB WD Black Win 10 Pro 1909 (18363.1440)
    CrystalDisk 1 GB Test (Bitlocker enabled)



    Bitlocker enabled HDD speed difference between Win 10 1909 and 20H2? [​IMG]


    6 TB WD Black Win 10 Pro 20H2 (19042.867)
    CrystalDisk 1 GB Test (Bitlocker enabled)


    Bitlocker enabled HDD speed difference between Win 10 1909 and 20H2? [​IMG]



    That's roughly a 45 % drop

    ------------------------------------------------------------------------------


    I could post more similar screenshots if you want, but suffice to say all 5 of the Bitlocker enabled HDD's had these kinds of ~ 40 % speed drops between the Win 10 1909 and Win 10 20H2 install. Again for clarity, Bitlocker is enabled in both OS comparison cases, same Bitlocker XTS-AES 128 bit method, and it's the same PC components. So this is not something that I would necessarily attribute to enabling Bitlocker itself. Bitlocker On / Off comparisons in Win 10 1909 gave only ~ an avge 5 - 8 % speed hit.

    And real world transfer tests bear out even more dismal results in the 20H2 tests.

    Example:

    On the Bitlocker enabled HDD's in Win 10 1909, when I would do a large file transfer, the drive would start with it's burst speed, often as much as 2 GB/s, then drop to a steady 120 - 130 MB/s avge.
    On the Bitlocker enabled HDD's in Win 10 20H2, when I do a large file transfer, I still get decent burst speeds
    for a couple seconds, but then the transfer drops to between 20 - 40 MB/s for the duration of the transfer. Like USB 2.0 speeds, and sometimes even slower. That's about an 80 - 90 % slowdown on all the HDD's.

    I keep current Win 10 OS images of all installs. Thinking this was an anomaly I erased the 20H2 OS on the NVMe and restored the 1909 install from an image. Boom! Back to great HDD disk speeds as measured in synthetic benches and real world tests.

    In both installs (Win 10 1909 and 20H2) write caching is enabled for all drives via Device Mgr > Properties > Policies


    Bitlocker enabled HDD speed difference between Win 10 1909 and 20H2? [​IMG]


    In the Z390 Master F8 BIOS I have always set SATA to AHCI. In the 20H2 slow drive scenario I decided to just do a test and switch to SATA > IRST (Intel Rapid Storage) but it of course made zero difference. So I switched SATA back to AHCI

    Beyond this, I'm at a loss to explain this. This is baffling to me. There has got to be some setting somewhere in 20H2 that is managing or throttling the HDD speeds. My Win 10 Pro installs are standard MS sourced ISO's. I'm not using any of the new funky slipstreamed OS's that are popular right now.

    What setting is enabled by default in 20H2, that isn't enabled in 1909, that would account for these avge 40% + speed drops (up to 80% sometimes) on my Bitlocker enabled HDD's?
     
    SaFrank, May 4, 2021
    #2
  3. sygnus21 Win User
    Bitlocker enabled HDD speed difference between Win 10 1909 and 20H2?

    Honestly it could be anything from code changes to hardware to when the tests was run.
     
    sygnus21, May 4, 2021
    #3
  4. SaFrank Win User

    Bitlocker enabled HDD speed difference between Win 10 1909 and 20H2?

    Bitlocker enabled HDD speed difference between Win 10 1909 and 20H2?

    Yes, that's pretty much what I'm doing.

    I thought about that regarding motherboard drivers, but I haven't done that because on the main build with the Gigabyte Z390 Master motherboard, I didn't see anything from Gigabyte that I though would be better that what current Win 10 installs provide.

    For example, here's the driver page for the Z390 Master

    Z390 AORUS MASTER (rev. 1.0) Support | Motherboard - GIGABYTE Canada

    Under SATA RAID/AHCI I don't see anything that would benefit HDD's in AHCI mode. My thinking may be wrong but I thought the Intel SATA Preinstall driver would only be of benefit for RAID arrays. And the IRST is for IRST mode which I don't use.
    Do you see any there you would use?

    Regarding BIOS something that I did consider was BIOS version. I'm running F8 which is older for that mobo. Newest is up to V F11. But because version notes mention nothing about optimizations for OS's I didn't think that was necessary.
    Would you consider updating BIOS version also?
     
    SaFrank, May 4, 2021
    #4
Thema:

Bitlocker enabled HDD speed difference between Win 10 1909 and 20H2?

Loading...
  1. Bitlocker enabled HDD speed difference between Win 10 1909 and 20H2? - Similar Threads - Bitlocker enabled HDD

  2. Considerable speed difference between Bitlocker enabled / disabled on NVME GEN 4 1tb and...

    in Windows 10 Gaming
    Considerable speed difference between Bitlocker enabled / disabled on NVME GEN 4 1tb and...: Considerable speed difference between Bitlocker Enabled and Disabled NVME GEN 4 1tb and rest of my encrypted by bitlocker ssd/hdd in Win 10.Win 10 PRO 21H2 - 19044.1706 - Windows Feature Experience Pack 120.2212.4170.0 - fully update - clean install. Latest drivers.MSI B550...
  3. Considerable speed difference between Bitlocker enabled / disabled on NVME GEN 4 1tb and...

    in Windows 10 Software and Apps
    Considerable speed difference between Bitlocker enabled / disabled on NVME GEN 4 1tb and...: Considerable speed difference between Bitlocker Enabled and Disabled NVME GEN 4 1tb and rest of my encrypted by bitlocker ssd/hdd in Win 10.Win 10 PRO 21H2 - 19044.1706 - Windows Feature Experience Pack 120.2212.4170.0 - fully update - clean install. Latest drivers.MSI B550...
  4. Considerable speed difference between Bitlocker enabled NVME GEN 4 1tb and the rest of my,...

    in Windows 10 Network and Sharing
    Considerable speed difference between Bitlocker enabled NVME GEN 4 1tb and the rest of my,...: Considerable speed difference between Bitlocker Enabled and Disabled NVME GEN 4 1tb and rest of my encrypted by bitlocker ssd/hdd in Win 10.Win 10 PRO 21H2 - 19044.1706 - Windows Feature Experience Pack 120.2212.4170.0 - fully update - clean install. Latest drivers.MSI B550...
  5. Unable to update to Win 10 20h2 from 1909

    in Windows 10 Installation and Upgrade
    Unable to update to Win 10 20h2 from 1909: I've tried to update since last year, tried many things I've found like, update bios, install without anything but ac cable plugged in, update after fresh install, windows media creation tool ,etcit always fails at the second boot. this is the last code it got 0xc1900101...
  6. What would cause a considerable speed difference between Bitlocker enabled HDD's in Win 10...

    in Windows 10 Network and Sharing
    What would cause a considerable speed difference between Bitlocker enabled HDD's in Win 10...: What would cause a considerable speed difference between Bitlocker enabled HDD's in Win 10 Pro 1909 18363.1440 and Win 10 Pro 20H2 19042.867? My Specs: i9 9900K Z390 Master mobo 64GB DDR4 3200 cl14 GTX 1080 GPU - 2 mons @ 2k GTX 1030 GPU - 2 mons @ 2k EVGA 750 W gold GPU...
  7. not enable to install update win 10 20h2

    in Windows 10 Installation and Upgrade
    not enable to install update win 10 20h2: if i try to install the update i get an error event: "Windows Error Reporting" Fehlerbucket 1426257259984449418, Typ 5 Ereignisname: WinSetupDiag02 Antwort: Nicht verfügbar CAB-Datei-ID: 0 Problemsignatur: P1: 1 P2: 2 P3: 9 P4: 1 P5: 0x80004005 P6: 0x50016 P7: 18363 P8:...
  8. not enable to install update win 10 20h2

    in Windows 10 Installation and Upgrade
    not enable to install update win 10 20h2: if i try to install the update i get an error event: "Windows Error Reporting" Fehlerbucket 1426257259984449418, Typ 5 Ereignisname: WinSetupDiag02 Antwort: Nicht verfügbar CAB-Datei-ID: 0 Problemsignatur: P1: 1 P2: 2 P3: 9 P4: 1 P5: 0x80004005 P6: 0x50016 P7: 18363 P8:...
  9. Is there speed difference between windows 10 home and pro ?

    in Windows 10 Ask Insider
    Is there speed difference between windows 10 home and pro ?: I own an hp laptop and here are its specs ,and task manager (if you want to see how much memory is used up with only chrome opened) : https://imgur.com/a/zxHI0ip Currently it's running windows 10 home. The laptop is laggy ,lots of stutters here and there, basic apps and...
  10. Win speed test different from Speed test.

    in Windows 10 Network and Sharing
    Win speed test different from Speed test.: My laptop, a Dell Studio 1535 running WIN 10, is ethernet connected to my Century Link 1000A modem/router, When I run the speed test, on the laptop, provided by windows it displays 5.?? mbit upload and a 5.?? download. When I run SpeedTest I get a 5.?? upload and a 47 mbit...