• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

CPU virtualization on home PCs, enable it or not on BIOS settings?

Joined
Oct 24, 2022
Messages
250 (0.31/day)
Correct me if I wrote something wrong...

I read on the Internet that "CPU virtualization is usually disabled by default because it protects computers from security risks and improves the overall performance of the PC".

As far as I know, many new software security technologies, such as Windows 11 VBS (Virtualization-based Security) and browsers' security features, need CPU virtualization to be enabled in the BIOS settings to work. Some virtual machines, such as Windows Sandbox, also need CPU virtualization enabled.

Now, with the new security features of new software requiring CPU virtualization enabled, wouldn't it be better to enable CPU virtualization before installing the operating system?

About Windows 11 VBS:
 
Last edited:
Joined
Feb 1, 2019
Messages
3,684 (1.70/day)
Location
UK, Midlands
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 4080 RTX SUPER FE 16G
Storage 1TB 980 PRO, 2TB SN850X, 2TB DC P4600, 1TB 860 EVO, 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Soundblaster AE-9
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
Windows 10 and 11 both have virtualisation security features, 10 even has VBS as well, its just that 11 enables VBS by default.
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
27,167 (3.83/day)
Location
Alabama
System Name RogueOne
Processor Xeon W9-3495x
Motherboard ASUS w790E Sage SE
Cooling SilverStone XE360-4677
Memory 128gb Gskill Zeta R5 DDR5 RDIMMs
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 2TB WD SN850X | 2x 8TB GAMMIX S70
Display(s) 49" Philips Evnia OLED (49M2C8900)
Case Thermaltake Core P3 Pro Snow
Audio Device(s) Moondrop S8's on schitt Gunnr
Power Supply Seasonic Prime TX-1600
Mouse Razer Viper mini signature edition (mercury white)
Keyboard Monsgeek M3 Lavender, Moondrop Luna lights
VR HMD Quest 3
Software Windows 11 Pro Workstation
Benchmark Scores I dont have time for that.
virtualization in BIOS and virtualized security settings are not the same thing. One uses the other.

I always enable hardware virtualization in the BIOS.

Though it should be noted for the most part, it is enabled by default on many systems now. In the past it may be availible and disabled, and maybe even the CPU at the time couldnt do it. but we are really past that now. Modern processors support virtulization.

We arent including some types like VT-D/x etc but for the sake of this conversation and consumer CPUs it holds.
 
Joined
Sep 10, 2020
Messages
60 (0.04/day)
For one PC for everything always enable. For business PC always enable. For max performance where virtualization (VM) and features based on virtualization (VBS, Sandbox (temporary VM), ...) not needed disable.

Before or after installation is not important. You can enable or disable it any time.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
42,970 (6.72/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
If not using it at all turn it off, no sense in using more resources.
 
Joined
Oct 24, 2022
Messages
250 (0.31/day)
Windows 10 and 11 both have virtualisation security features, 10 even has VBS as well, its just that 11 enables VBS by default.

I know it. It's that VBS gained more importance and visibility with Windows 11.

For one PC for everything always enable. For business PC always enable. For max performance where virtualization (VM) and features based on virtualization (VBS, Sandbox (temporary VM), ...) not needed disable.

Before or after installation is not important. You can enable or disable it any time.

OK, for now. I think with Windows 12 CPU virtualization should be a requirement for OS install.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
42,970 (6.72/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
I know it. It's that VBS gained more importance and visibility with Windows 11.



OK, for now. I think with Windows 12 CPU virtualization should be a requirement for OS install.
I disagree
 
Joined
Sep 27, 2008
Messages
1,210 (0.20/day)
There are security features that use virtualization, but virtualization also has its own vulnerabilities. I personally keep it on because it's vital for the emulators I use, not because I have any particular interest in VBS.
 

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.90/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
Correct me if I wrote something wrong...

I read on the Internet that "CPU virtualization is usually disabled by default because it protects computers from security risks and improves the overall performance of the PC".

As far as I know, many new software security technologies, such as Windows 11 VBS (Virtualization-based Security) and browsers' security features, need CPU virtualization to be enabled in the BIOS settings to work. Some virtual machines, such as Windows Sandbox, also need CPU virtualization enabled.

Now, with the new security features of new software requiring CPU virtualization enabled, wouldn't it be better to enable CPU virtualization before installing the operating system?

About Windows 11 VBS:
Good question to ask, because it has a complex answer that varies depending on the PC in use.

Some security features rely on it, but it can also very slightly harm performance.
Microsoft have a guide to disabling the security features from running virtualization - so even if you want to run VM's, you dont need to have these features enabled.


In my experience:
AMD systems since AM4 support it but have it disabled by default in the BIOS.
Not all Intel CPU's support it fully in the past. The support level varied strangely.

Going back to intels 4th gen because i'm familiar with it and it was easier to google: They all supported VT-X but only non-K i5's and i7's supported the superior VT-D
VT-d offers better virtualization performance by allowing the VMs to get direct I/O access to the host machine's hardware
On a CPU that only had partial support, these features have more and more of a performance impact. 6th gen onwards seem to all have full support.


The security features work because it allows applications to be sandboxed while they're ran, preventing them peeking at nearby data - but they still have to be put into that box by software so it's not some magical feature that makes you immune to malware - it's more designed to prevent programs in a VM, from sneaking data from the host machine

Personally It comes down to the same old question: What do you use your PC for?

If its for business and important documents are stored on it, yes, enable it.
For a gaming PC that doesnt run any VMs and doesnt have anything of really high value - why waste the resources? You already have an antivirus.
 
Joined
Apr 10, 2010
Messages
1,864 (0.35/day)
Location
London
System Name Jaspe
Processor Ryzen 1500X
Motherboard Asus ROG Strix X370-F Gaming
Cooling Stock
Memory 16Gb Corsair 3000mhz
Video Card(s) EVGA GTS 450
Storage Crucial M500
Display(s) Philips 1080 24'
Case NZXT
Audio Device(s) Onboard
Power Supply Enermax 425W
Software Windows 10 Pro
How much is the performance hit having virtualisation on in the BIOS?
 
Joined
Jan 8, 2017
Messages
9,525 (3.26/day)
System Name Good enough
Processor AMD Ryzen R9 7900 - Alphacool Eisblock XPX Aurora Edge
Motherboard ASRock B650 Pro RS
Cooling 2x 360mm NexXxoS ST30 X-Flow, 1x 360mm NexXxoS ST30, 1x 240mm NexXxoS ST30
Memory 32GB - FURY Beast RGB 5600 Mhz
Video Card(s) Sapphire RX 7900 XT - Alphacool Eisblock Aurora
Storage 1x Kingston KC3000 1TB 1x Kingston A2000 1TB, 1x Samsung 850 EVO 250GB , 1x Samsung 860 EVO 500GB
Display(s) LG UltraGear 32GN650-B + 4K Samsung TV
Case Phanteks NV7
Power Supply GPS-750C
How much is the performance hit having virtualisation on in the BIOS?

Zero. The only thing it does is speed up performance if you are running virtual machines, should have no impact whatsoever outside of that.
 

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.90/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
How much is the performance hit having virtualisation on in the BIOS?
0 For enabling it
There is a performance cost to have the security features enabled (such as core isolation in windows 11), but that varies per CPU, per application, etc. Generally it's small.

Quick google had an AM5 result, and it's around 0.008% to 0.019%

It exists, but it's not large. Older CPU's might have a bigger loss, but it's still quite small.
1682933469658.png
 
Joined
Jan 5, 2006
Messages
18,584 (2.68/day)
System Name AlderLake
Processor Intel i7 12700K P-Cores @ 5Ghz
Motherboard Gigabyte Z690 Aorus Master
Cooling Noctua NH-U12A 2 fans + Thermal Grizzly Kryonaut Extreme + 5 case fans
Memory 32GB DDR5 Corsair Dominator Platinum RGB 6000MT/s CL36
Video Card(s) MSI RTX 2070 Super Gaming X Trio
Storage Samsung 980 Pro 1TB + 970 Evo 500GB + 850 Pro 512GB + 860 Evo 1TB x2
Display(s) 23.8" Dell S2417DG 165Hz G-Sync 1440p
Case Be quiet! Silent Base 600 - Window
Audio Device(s) Panasonic SA-PMX94 / Realtek onboard + B&O speaker system / Harman Kardon Go + Play / Logitech G533
Power Supply Seasonic Focus Plus Gold 750W
Mouse Logitech MX Anywhere 2 Laser wireless
Keyboard RAPOO E9270P Black 5GHz wireless
Software Windows 11
Benchmark Scores Cinebench R23 (Single Core) 1936 @ stock Cinebench R23 (Multi Core) 23006 @ stock
It's also needed for "Core isolation"

Screenshot 2023-05-01 115716.png
 
Last edited:
Joined
Sep 10, 2020
Messages
60 (0.04/day)
There are security features that use virtualization, but virtualization also has its own vulnerabilities.
Yes, everything has vulnerabilities, OS, CPU. Therefore we install OS updates. And CPU vulnerabilities are are patched using microcode delivered by BIOS updates, sometimes also using OS patch.
 
Joined
Mar 18, 2023
Messages
952 (1.44/day)
System Name Never trust a socket with less than 2000 pins
I don't think there is ever a downside to enabling virtualization in the BIOS. If you don't install software that actually uses virtualization support it is just sitting there in the CPU doing nothing.

On the other hand, you need some virtualization hardware to protect you even if you don't use virtual machines. For example, Thunderbolt drivers uses VT-d to protect against DMA attacks.
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
27,167 (3.83/day)
Location
Alabama
System Name RogueOne
Processor Xeon W9-3495x
Motherboard ASUS w790E Sage SE
Cooling SilverStone XE360-4677
Memory 128gb Gskill Zeta R5 DDR5 RDIMMs
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 2TB WD SN850X | 2x 8TB GAMMIX S70
Display(s) 49" Philips Evnia OLED (49M2C8900)
Case Thermaltake Core P3 Pro Snow
Audio Device(s) Moondrop S8's on schitt Gunnr
Power Supply Seasonic Prime TX-1600
Mouse Razer Viper mini signature edition (mercury white)
Keyboard Monsgeek M3 Lavender, Moondrop Luna lights
VR HMD Quest 3
Software Windows 11 Pro Workstation
Benchmark Scores I dont have time for that.
Zero. The only thing it does is speed up performance if you are running virtual machines, should have no impact whatsoever outside of that.
This


virtualization in BIOS and virtualized security settings are not the same thing. One uses the other.

virtualization in bios does not impact performance at all until you utilize it.
 
Joined
Feb 1, 2019
Messages
3,684 (1.70/day)
Location
UK, Midlands
System Name Main PC
Processor 13700k
Motherboard Asrock Z690 Steel Legend D4 - Bios 13.02
Cooling Noctua NH-D15S
Memory 32 Gig 3200CL14
Video Card(s) 4080 RTX SUPER FE 16G
Storage 1TB 980 PRO, 2TB SN850X, 2TB DC P4600, 1TB 860 EVO, 2x 3TB WD Red, 2x 4TB WD Red
Display(s) LG 27GL850
Case Fractal Define R4
Audio Device(s) Soundblaster AE-9
Power Supply Antec HCG 750 Gold
Software Windows 10 21H2 LTSC
How much is the performance hit having virtualisation on in the BIOS?

I was doing testing with Vesperia, I disabled VT-x and I also tested with TPM off. In my testing there was no difference. Only certain things are virtualized, games e.g. are not virtualized. i was analysing CPU usage and other metrics, there is on my rig absolutely no regression, however I am on Windows 10 which by default doesnt enable memory integrity and doesnt enable VBS. So its virtualisation is a lot less intensive than 11 out of the box.

In my opinion things like CFG and a/v software have the impact.

As has been said simply enabling in itself in the bios will have no impact, its rather what software uses that virtualization.
 

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.90/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
virtualization in bios does not impact performance at all until you utilize it.
The partial exception to this is that W10 and W11 now default those security features to enabled, if virtualization is enabled.

But for the tiny performance difference, you can definitely just turn those security features off and leave it enabled if you run VMs or ignore them entirely
 
Joined
Sep 10, 2020
Messages
60 (0.04/day)
0 For enabling it
There is a performance cost to have the security features enabled (such as core isolation in windows 11), but that varies per CPU, per application, etc. Generally it's small.

Quick google had an AM5 result, and it's around 0.008% to 0.019%

It exists, but it's not large. Older CPU's might have a bigger loss, but it's still quite small.
View attachment 294003
0 is always 0 :)
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
27,167 (3.83/day)
Location
Alabama
System Name RogueOne
Processor Xeon W9-3495x
Motherboard ASUS w790E Sage SE
Cooling SilverStone XE360-4677
Memory 128gb Gskill Zeta R5 DDR5 RDIMMs
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 2TB WD SN850X | 2x 8TB GAMMIX S70
Display(s) 49" Philips Evnia OLED (49M2C8900)
Case Thermaltake Core P3 Pro Snow
Audio Device(s) Moondrop S8's on schitt Gunnr
Power Supply Seasonic Prime TX-1600
Mouse Razer Viper mini signature edition (mercury white)
Keyboard Monsgeek M3 Lavender, Moondrop Luna lights
VR HMD Quest 3
Software Windows 11 Pro Workstation
Benchmark Scores I dont have time for that.
The partial exception to this is that W10 and W11 now default those security features to enabled, if virtualization is enabled.

That is true, but I thought OP was speaking in the context of his OS already being installed. In which case I do not think they will auto enable as the configuration has already been made.
 

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.90/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
That is true, but I thought OP was speaking in the context of his OS already being installed. In which case I do not think they will auto enable as the configuration has already been made.
It's more like the default is on, but inactive while its disabled in the BIOS


If you manually disabled it in windows and flipped the BIOS setting on and off, it'd remember you had it off - but the default is on
 

Solaris17

Super Dainty Moderator
Staff member
Joined
Aug 16, 2005
Messages
27,167 (3.83/day)
Location
Alabama
System Name RogueOne
Processor Xeon W9-3495x
Motherboard ASUS w790E Sage SE
Cooling SilverStone XE360-4677
Memory 128gb Gskill Zeta R5 DDR5 RDIMMs
Video Card(s) MSI SUPRIM Liquid X 4090
Storage 1x 2TB WD SN850X | 2x 8TB GAMMIX S70
Display(s) 49" Philips Evnia OLED (49M2C8900)
Case Thermaltake Core P3 Pro Snow
Audio Device(s) Moondrop S8's on schitt Gunnr
Power Supply Seasonic Prime TX-1600
Mouse Razer Viper mini signature edition (mercury white)
Keyboard Monsgeek M3 Lavender, Moondrop Luna lights
VR HMD Quest 3
Software Windows 11 Pro Workstation
Benchmark Scores I dont have time for that.
but inactive while its disabled in the BIOS

Is there documentation for that? because you cant use virtualization features without virtualization enabled. Unless they are doing some kind of software.

Lets take a look.


Doesnt look like it. Since enabling virt in the BIOS is what is exposing those flags for use in the CPU registers.

Lets check the integrity enablment



BIOSVirtualization must be enabled


Also appears to be the case for application guard



CPU virtualization extensionsExtended page tables, also called Second Level Address Translation (SLAT) and one of the following virtualization extensions for VBS: VT-x (Intel) -OR- AMD-V

With that said you can burn the image to include the enable bit by default (making it controlled by BIOS enablment) but that doesnt appear to be default behavior according to the docs. Only that the option can be set in OEM images. (image builders)
 

Mussels

Freshwater Moderator
Joined
Oct 6, 2004
Messages
58,413 (7.90/day)
Location
Oystralia
System Name Rainbow Sparkles (Power efficient, <350W gaming load)
Processor Ryzen R7 5800x3D (Undervolted, 4.45GHz all core)
Motherboard Asus x570-F (BIOS Modded)
Cooling Alphacool Apex UV - Alphacool Eisblock XPX Aurora + EK Quantum ARGB 3090 w/ active backplate
Memory 2x32GB DDR4 3600 Corsair Vengeance RGB @3866 C18-22-22-22-42 TRFC704 (1.4V Hynix MJR - SoC 1.15V)
Video Card(s) Galax RTX 3090 SG 24GB: Underclocked to 1700Mhz 0.750v (375W down to 250W))
Storage 2TB WD SN850 NVME + 1TB Sasmsung 970 Pro NVME + 1TB Intel 6000P NVME USB 3.2
Display(s) Phillips 32 32M1N5800A (4k144), LG 32" (4K60) | Gigabyte G32QC (2k165) | Phillips 328m6fjrmb (2K144)
Case Fractal Design R6
Audio Device(s) Logitech G560 | Corsair Void pro RGB |Blue Yeti mic
Power Supply Fractal Ion+ 2 860W (Platinum) (This thing is God-tier. Silent and TINY)
Mouse Logitech G Pro wireless + Steelseries Prisma XL
Keyboard Razer Huntsman TE ( Sexy white keycaps)
VR HMD Oculus Rift S + Quest 2
Software Windows 11 pro x64 (Yes, it's genuinely a good OS) OpenRGB - ditch the branded bloatware!
Benchmark Scores Nyooom.
Is there documentation for that? because you cant use virtualization features without virtualization enabled. Unless they are doing some kind of software.

Lets take a look.


Doesnt look like it. Since enabling virt in the BIOS is what is exposing those flags for use in the CPU registers.

Lets check the integrity enablment



BIOSVirtualization must be enabled


Also appears to be the case for application guard



CPU virtualization extensionsExtended page tables, also called Second Level Address Translation (SLAT) and one of the following virtualization extensions for VBS: VT-x (Intel) -OR- AMD-V

With that said you can burn the image to include the enable bit by default (making it controlled by BIOS enablment) but that doesnt appear to be default behavior according to the docs. Only that the option can be set in OEM images. (image builders)
The features like core isolation vanish while in the OS, and if you search for them you get messages stating they can't be activated due to lack of hardware support


You can run some VM software in purely software modes, and some work with partial support like VT-x vs VT-D - but these security features require them or the settings dont appear at all

1683111062577.png
1683111074415.png


What I meant in my post is that it's got an on/off setting (registry, i assume) that still exists without hardware support, so toggling the BIOS features to on remembers whatever that was previously set to - so users could have a different viewpoint on "does enabling the BIOS setting, enable the windows security setting" because a default install will be yes, but a user who previously disabled it, would be no
 
Joined
Oct 24, 2022
Messages
250 (0.31/day)
I think we are going through a moment of transition these days. It could be that Microsoft requires CPU virtualization enabled for future Windows to be installed in order for security tools like VBS to work.


I don't think there is ever a downside to enabling virtualization in the BIOS. If you don't install software that actually uses virtualization support it is just sitting there in the CPU doing nothing.

On the other hand, you need some virtualization hardware to protect you even if you don't use virtual machines. For example, Thunderbolt drivers uses VT-d to protect against DMA attacks.

I heard about a guy who understands a lot about computers that the browsers that people use daily (Chrome, IE, Edge, Firefox, etc.), since Windows Vista's IE, use virtualization to increase security against malicious websites that install malware on the user's PC.
 
Last edited:
Joined
Mar 18, 2023
Messages
952 (1.44/day)
System Name Never trust a socket with less than 2000 pins
I heard about a guy who understands a lot about computers that the browsers that people use daily (Chrome, IE, Edge, Firefox, etc.), since Windows Vista's IE, use virtualization to increase security against malicious websites that install malware on the user's PC.

No. They compartmentalize into different processes and drop privileges, but that requires none of the virtualization hardware.
 
Top