2.
开启IOMMU与内核DMA保护
启用 IOMMU (Intel VT-d、AMD-Vi) 和内核 DMA 保护 一般需要进入 BIOS 中操作。
1、
按下 Windows 键 + R
2、
输入msinfo32 并按下回车键(Enter),查看您的 主板制造商 和 处理器。
查找有关“如何在(主板名称)主板(CPU名称)平台开启 IOMMU (Intel VT-d、AMD-Vi)和DMA Protection”的步骤视频,或访问主板制造商的网站并按照他们的说明进行操作。
例如:
如何在华硕主板Intel平台开启 IOMMU (Intel VT-d、AMD-Vi)
可参考:
联想主板怎么进BIOS,开机后按F1
可参考:
小米主板怎么进BIOS,开机后按F2
可参考:
戴尔主板怎么进BIOS,开机后按F2
可参考:
华硕主板怎么进BIOS,开机后按F2
可参考:
惠普主板怎么进BIOS,开机后按F10
可参考:
技嘉主板怎么进BIOS,开机后按DEL
可参考:
微星主板怎么进BIOS,开机后按DEL
可参考:
华硕主板BIOS设置中VT虚拟化技术选项怎么开启-百度经验
以下提供部分常见主板开启指南:
2.1.
惠普主板
INTEL平台
1.
进入BIOS/UEFI
2.
进入Advanced,找到VTd和DMA Protection选项勾选
2.2.
联想主板
INTEL平台
1.
进入BIOS/UEFI
2.
进入Security->Virtualization,找到 Intel VT-d Feature 和 Kernel DMA Protection选项勾选
2.3.
华硕主板
AMD平台:
1.
进入BIOS/UEFI
2.
进入Advanced->AMD_CBS,找到IOMMU,将之后Disabled/Auto更改为E
nabled
3.
如果还具备下列选项Advanced\AMD_CBS → NBIO Common options,则
a.
将DMA Protection从Disabled/AUTO更改设定为
Enabled
b.
将DMAr Support从Disabled/AUTO更改设定为
Enabled
INTEL平台:
1.
进入BIOS/UEFI
2.
进入Advanced → System Agent
(
SA
)
Configuration
3.
将VT-d设定为Enabled
4.
将Control IOMMU Pre-boot
B
ehavior设定为Enable IOMMU during boot;若没有Enable IOMMU during boot选项,请选择Enable IOMMU
2.4.
微星主板
AMD平台:
1.
进入BIOS/UEFI
2.
进入
Overclocking→Advanced CPU Configuration→AMD CBS
3.
在
AMD CBS - NBIO Common Options
项下,将
IOMMU
从Disabled/AUTO更改设定为
Enabled
。
4.
若存在下列选项,也请设定:
将
DMA Protection
从Disabled/AUTO更改设定为
Enabled
。
将
DMAr Support
从Disabled/AUTO更改设定为
Enabled
。
INTEL平台:
1.
进入BIOS/UEFI
2.
进入
Overclocking→CPU Features
。
3.
将
Intel VT-D Tech
设定为
Enbaled
4.
将
Control IOMMU Pre-boot Behavior
设定为
Enable IOMMU during boot
;若是没有Enable IOMMU during boot选项,请选择
Enable IOMMU
。