DMA内核保护是一种安全机制,旨在保护计算机系统免受恶意软件和攻击者的影响,防止DMA读写操作对系统内存的访问。以下以不同的主板为例,介绍DMA保护模式的开启步骤:
### 一、通用步骤
1. **检查DMA保护状态**:在“系统信息”页面,“系统摘要”一栏中向下滑动,找到“内核DMA保护”,确认是否已开启。如已开启,则无需进行改动。
2. **重启并进入BIOS**:将电脑重新启动,并在启动过程中按下主板BIOS启动按键(不同主板品牌的BIOS启动按键不同),进入BIOS模式。
3. **开启DMA保护**:在BIOS模式中,启用IOMMU(Intel VT-d、AMD-Vi)和内核DMA保护。注意,不同主板品牌的BIOS页面不同,选项名称也不完全一致。可搜索“如何在(主板名称)主板(Intel/AMD)平台开启IOMMU(Intel VT-d、AMD-Vi)和DMA Protection”的相关教程视频,或访问主板制造商的官方网站并按照说明进行操作。
4. **保存设置并退出**:在BIOS中设置完成后,退出并保存设置,继续系统的启动流程。启动成功后,再次检查“系统信息”中的“内核DMA保护”是否显示为“启用”。
### 二、不同主板的开启步骤
1. **华硕主板**
* **INTEL平台**:进入BIOS后,按F7或点击右下角的Advanced Mode,进入Advanced页面。选择System Agent(SA)Configuration,点击进入。将VT-d设定为Enabled,将Control IOMMU Pre-boot Behavior设定为Enable IOMMU during boot(若没有此选项,则设定为Enable IOMMU)。
* **AMD平台**:进入BIOS后,同样按F7或点击右下角的Advanced Mode,进入Advanced页面。选择AMD CBS,点击进入。将IOMMU从Disabled/Auto设定为Enabled;若存在DMA Protection和DMAr Support选项,请均从Disabled/Auto设定为Enabled。
2. **技嘉主板**
* **进入BIOS设置**:在系统启动时,按下F2或DEL键进入BIOS设置。
* **寻找DMA设置**:在BIOS设置中,寻找相关的DMA设置选项,可能位于“Advanced”或“Security”部分。
* **开启DMA内核保护**:选择“DMA”或“DMA Protection”选项,然后选择“Enabled”或“On”。
如果无法找到DMA相关设置项,可能是主板BIOS版本过旧,建议先升级BIOS版本后再进行操作。
### 三、注意事项
1. **主板品牌与型号差异**:不同品牌和型号的主板,其BIOS设置和选项名称可能有所不同,因此具体操作步骤可能有所差异。
2. **BIOS版本**:某些旧版本的BIOS可能不支持DMA保护功能,因此建议更新到最新的BIOS版本。
3. **系统支持**:确保操作系统支持DMA保护。对于Windows系统,通常需要启用虚拟化技术。
4. **硬件兼容性**:某些硬件可能由于兼容性问题不支持DMA保护,请查阅主板手册或联系主板制造商以获取更详细的指导。
希望以上信息能帮助你成功开启DMA保护模式!如果你还有其他问题或需要进一步的帮助,请随时告诉我。