Windows – Should software encryption affect the “Disk data transfer rate” from Windows Experience

encryptionhard driveperformancewindows-experience-index

My company mandates Software Encryption for all laptops.

I dragged my feet because I did not want to have anything between me and my data. But I was finally pushed into it.

I installed it and I am not noticing much of a difference yet (yay!). I wanted to measure what actual difference (if any) there was.

So I took note of my Primary hard disk "Disk data transfer rate" index from Windows Experience before and after I had the encryption installed.

To my surprise the number is the same (5.9).

So I am left wondering if there really is not difference, or if the "Rate of data" is the same because it is measuring after the encryption is done.

Does anyone know why the value would be the same?

Best Answer

If you have recent CPU (and the encryption software is written intelligently (as it should)) it should use your cpu extensions (don't know which ones, but I know Intel Core i3, i5, i7 has it) to ease the encryption process. (Without those extensions it works the same too, but the performance is dropped down as CPU has more work to do, but it isn't too much). But... classic HDDs are slow, CPU is fast, that means the highest performance hit is in the disk, not in the CPU, even when you copy X GB file and encrypting it at once.

When you have SSD disk, the case is whole different. The performance drop is higher compared to raw SSD read/write throughput.

[I've read this when I studied how FileVault 2 on my Mac works and, like you, I was concerned about performance.]

Also, it should do the encryption when the CPU is in it's idle state. So when you are doing normal work (and not copying X GB file for example) you shouldn't notice the performance drop (even if you don't have those supporting extensions) at all.

Related Question