什么是DMI,SMBIOS,符合SMBIOS规范的计算机的系统信息获取方法

摘要:
因此,如果我们在BIOS设置中禁用BIOS芯片的刷新功能,或通过使用主板上的跳线禁用BIOS芯片刷新功能,则此机器的DMI数据将不会更新。在介绍DMI是什么之前,让我们先谈谈SMBIOS的概念。SMBIOS是主板或系统制造商以标准格式显示产品管理信息的统一规范。必须严格按照SMBIOS规范收集DMI信息。对于DMI区域,我们正在备份BIOS,并可以保存或清除它,这可以通过BIOS刷新程序提供的参数进行操作。

转自:http://www.cnblogs.com/gunl/archive/2011/08/08/2130719.html

DMI是英文单词Desktop Management Interface的缩写,也就是桌面管理界面,它含有关于系统硬件的配置信息。计算机每次启动时都对DMI数据进行校验,如果该数据出错或硬件有所变动,就会对机器进行检测,并把测试的数据写入BIOS芯片保存。所以如果我们在BIOS设置中禁止了BIOS芯片的刷新功能或者在主板使用跳线禁止了 BIOS芯片的刷新功能,那这台机器的DMI数据将不能被更新。如果你更换了硬件配置,那么在进行WINDOWS系统时,机器仍旧按老系统的配置进行工作。这样就不能充分发挥新添加硬件的性能,有时还会出现这样或那样的故障。

在介绍什么是DMI之前,先说说SMBIOS (System Management BIOS,SMBIOS)的概念。 SMBIOS是主板或系统制造者以标准格式显示产品管理信息所需遵循的统一规范。 DMI (Desktop Management Interface, DMI)就是帮助收集电脑系统信息的管理系统,DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。 SMBIOS和DMI是由行业指导机构Desktop Management Task Force (DMTF)起草的开放性的技术标准,其中,DMI设计适用于任何的平台和操作系统。 DMI充当了管理工具和系统层之间接口的角色。它建立了标准的可管理系统更加方便了电脑厂商和用户对系统的了解。DMI的主要组成部分是 Management Information Format (MIF)数据库。这个数据库包括了所有有关电脑系统和配件的信息。通过DMI,用户可以获取序列号、电脑厂商、串口信息以及其它系统配件信息。为了提供更为友好的用户工作环境,AOpen开发了实用的WinDMI工具,它采用Windows界面,能够用于多款AOpen主板,完全兼容 Windows 98SE/98/2000/XP操作系统。 WinDMI分为几种功能,首先,默认的[Normal Mode]功能让用户可以获取包括BIOS、操作系统、主板、内存、扩展槽及扩展接口的所有详细系统信息。 第二种功能为[Dump Memory],它可以让用户转储内存数据,因为它显示了当前DMI的结构数据,所以可以帮助高级用户及软件设计人员处理内存数据。此外,对DMI结构有兴趣的用户也可以使用此项功能进行初步的问题诊断。第三,WinDMI还可以让用户以普通或raw模式保存DMI数据,如果用户需要保存DMI信息,只需按下[Save As]即可。此项功能会在用户指定的文件夹下创建一个 .txt文件,用户就可以在此文本文件中找到所有所需的系统信息

转自:http://www.cnblogs.com/kuwoyidai/archive/2010/10/26/1870454.html

DMI又称为(Desktop Management Interface)桌面管理接口,就是帮助收集电脑系统信息的管理系统,
用来让系统保存自身及外围设备相关数据。
通过DMI可以在操作系统级查询到包括CPU、内存、I/O扩展槽等在内的系统配置信息(不用进入BIOS)。DMI通常将上述信息存储在BIOS中一个4KB大小的DMI数据区中,这一数据区通常被称为MIFD(Management Information Format Database)。DMI信息的收集必须在严格遵照SMBIOS规范的前提下进行。
SMBIOS和DMI是由行业指导机构Desktop 
Management Task Force 
(DMTF)起草的开放性的技术标准,其中,DMI设计适用于任何的平台和操作系统。是由行业指导机构(Desktop Management Task Force[DMTF])起草的开放性技术标准,

DMI充当了管理工具和系统层之间接口的角色。它建立了标准的可管理系统更加方便了电脑厂商和用户对系统的了解。
DMI的主要组成部分是
Management Information Format 
(MIF)数据库。这个数据库包括了所有有关电脑系统和配件的信息。通过DMI,用户可以获取序列号、电脑厂商、串口信息以及其它系统配件信息。

DMI被设计为一个能够在任何平台和操作系统下实现的接口规范,
它允许操作人员在该数据区中手工添加一些BIOS不能探测到的诸如使用者姓名、销售商和计算机编号等额外的控制信息,
因此我们也可以在不需要对BIOS进行操作的情况下使用DMI对MIFD数据库中的系统配置情况进行修改以适应不同环境下的系统要求。
我们使用DMICFG修改BIOS,实现联想XP免激活,就是修改的DMI区域。
对于DMI区域,我们在备份BIOS,可对其保存或清除,这一点可通过BIOS刷新程序所提供的参数来操作。


目前DMI有多个版本,大多为2.0、2.1、2.2,对于我们主板BIOS中所使用的DMI版本,可使用WINXX自带的DEBUG程序来测试。
              在WINXX的MS-DOS模式下,键入DEUBG。
              c:debug 
                -s f000:0 ffff '_SM_'(SM必须大写)  回车
              f000:13e0   
            如果显示了一个地址, 则此 BIOS 支持至少 DMI 2.1. 如果没有, 再试试下面的
              c:debug 
                -s f000:0 ffff '_DMI_'(DMI必须大写) 回车
              f000:13e0 
            (如果显示了一个地址, 则此 BIOS 仅支持 DMI 2.0. 如果没有, 那么 连 DMI 2.0 都不支持)
              确认 BIOS 支持 DMI 2.10 或 DMI 2.20, 进行以下操作:
               c:debug
              -d f000:13e0   回车(f000:13e0 是你上面的得到的结果,每个人不同哦)
              具体以你的主板BIOS为准。这里以技嘉6OXE F7版BIOS为便。请参考以下屏幕图片:
              02 02 意味着 DMI 2.20
              02 01 意味着 DMI 2.10

免责声明:文章转载自《什么是DMI,SMBIOS,符合SMBIOS规范的计算机的系统信息获取方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇WPF:设置弹出子菜单的是否可用状态及效果FireDAC的SQLite初探下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

720P、、、1080P采用H.264编码的码流是多少M?

20P ,大约就是百万像素 ,码流大约在2到4或者5M;  1080P 大约在4到8M 。  H.264,同时也是MPEG-4第十部分,是由ITU-T视频编码专家组(VCEG)和ISO/IEC动态图像专家组(MPEG)联合组成的联合视频组(JVT,Joint Video Team)提出的高度压知缩数字视频编解码器标准。这个标准通常被称之为H.264/AVC...

查看IP和MAC地址的命令

[基于MS]查看MAC地址命令: 1、使用ipconfig /all,可以看到具体配置。(查看IP地址,网关,DNS MAC地址等) 2、如果和局域网中的其它计算机通信过的话,可以用arp -a命令查看其MAC地址。 3、另外还可以用nbtstat -a [IP],不过只能查看某台具体机器的MAC地址(查看其他机器的MAC地址)。 [基于MS]查看IP地...

使用Fiddler远程抓包

Fiddler简介以及web抓包 一.Fiddler简介          简单来说,Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯。网上简介很多,我们不多说。 二.Fiddler版本          Fiddler有Fiddler2和Fiddler4,两者区别在于,基于的framework不同,也就...

Ubuntu Server 与 Ubuntu Desktop区别

今天有位朋友问我,Ubuntu Server 与 Ubuntu Desktop的区别在哪里!区别如下: SERVER没有GUI SERVER没有一堆的桌面软件 SERVER在编译时使用的参数不一样,会优化了某些选项(优化了什么选项?真的没仔细研究过) SERVER支持多处理器对称技术,简称SMP(别跟多核混在一起) 基本上就这么多了,说真的,在一台IBM双...

Micro:bit第一集——打造一颗闪烁的心

一. 如何登陆 Micro:bit : 登录Micro:bit网站makecode.microbit.org,显示如下:   二. 打造一颗闪烁的心: 1.拖入无限循环 2.显示图标(爱心) 3.等待100毫秒 4.拖入小爱心 5. 起名为“Smile”,保存文件。完成!  三.AB键图标 1.当A键按下时,显示爱心   2.当B键按下时,显...

电脑控制手机的另一选择——android vnc server

近来发现的Android上的原生VNC Server,就是说只要手机上安装并运行这个软件,即可实现电脑上查看并控制手机了。 首先是手机端。 1)下载androidvncserver: http://code.google.com/p/android-vnc-server/downloads/list有兴趣的可以下载源码自己重新编译,源码地址: http:/...