Verfying DMI Pool Data.......

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

   如果我们在启动计算机时看到上述这个信息后,系统长时间停止不前或处于死机状态,对于机器此类故障一般很难处理。因为不能像 进入系统后出现的故障,我们可以检查系统日志之类的文件进行分析。不过,根据pc机启动的过程原理分析, 出现这条信息时一般有以 下的可能情况:

   1.硬件改变

  当主机的硬件配置有所变化,但是我们使用的是post功能时,此时系统不能识别新添加的硬件,将会按老的配置进行工作,此时 就会出现开机后能够加电,但是没有正常启动时“嘀”的一声,同时显示器也没有图像显示,只有风扇转动的声音。 

  还有一个原因是新添加的硬件的兼容性不好,导致上述的情况出现。

   2.bios设置改变

  当bios设置错误时,比如内存的读写参数设置有误,硬盘的模式设置有误,板载声卡与集成声卡的设置有误等情况,都会造成不 能正常启动。


       3.硬盘线连接错误

  这类情况有硬盘的数据线接触不良,数据线质量低劣造成数据数输时错误太多,数据线插接有误(接主板端与接硬盘端倒个儿),主 从硬盘跳线有误,硬盘容量或模式设置有误等。

   4.硬盘主引导区内容被破坏

  当硬盘的主引导区内容被其他程序改写或被病毒破坏掉,也可能时硬盘分区表被清除或人为的设置成逻辑锁状态时,就会到此时死机 。

  对于硬盘的主引导区的引导程序被破坏,我们可以使用fdisk/mbr命令进行修复,或者使用kv3000的磁盘编辑功能查 找0道0面的其他62个扇区是否有备份的主引导区程序,将其还原至0道0面0区即可。 

   对于分区表被破坏的就比较麻烦。如果只是分区表没有“80”标志或者多个“80”标志,或者没有”55aa”标志的,我们只 要使用kv3000的磁盘编辑功能进行手动修复就可以了。如果是逻辑锁,就需要制作特殊的磁盘进行解锁。如果分区表被完全破坏或 者被加密,那我们就只能重新分区了。

   5.硬盘有故障
  现在硬盘的容量越来越大,速度越来越快,不过硬盘的质量好像 也越来越差了。到目前市场上还有94,95年份生产的几百m的二 手硬盘在卖呢。可现在呢,刚买的新硬盘,没几天就会坏道成片或者莫名妙的丢失数据,再不就是“咣咣”的提意见罢工不干了。当硬盘 硬件出现故障时,也会出现上述的情况,此类问题硬盘在cmos里能够认到硬盘,认盘很顺利,但就是进不了系统,无法正常分区和格 式化。

   6.主板有问题

  与主板有关的也主要是主板的硬盘控制器的问题,造成数据传输不稳定,错误率太高。


        7.超频造成的损坏

   如果我们超频过头时,也会出现开机后到硬盘这儿就死机。这时我们最好住开机自检时显示的cpu的频率是多少,再打开机箱检查 实际cpu的频率是多少,二者是否相同。特别对于piv以后的cpu,其集成度极高,如果我们超频使用,极有可能造成cpu内部 的电子在短时间内过度衰减,导致cpu短时间内报废。

   解决的方法:

  1.恢复硬件改变前的状态,检查系统是否能够正常启动。

  2.检查所有连接线或扩展卡是否正确连接。

    3.试着重新配置在bios中“pnp/pci configuration”“reset configuration data”也可以使用“force update escd”之类的bios选项设置为“enabled”,然后存盘退出。如果能够不能启动,再试着设置为“disabled”试 一试。

  4.查阅主板手册关于cmos跳线的的信息并清除cmos。请注意:在清除cmos设置时必须拔掉主机电源线或者把主机电源 的开关设置为off或0。

  5.断开硬盘连接线,包括光驱或其他ide设备,再进入bios设置选择启动顺序为软盘启动后按f10存储退出,然后在软驱 中放入一张可启动的系统盘,检查系统是否能够正常启动。

  6.在完成清除cmos设置后,把cmos设置中的“pnp/pci configuration”选项设置为“enabled”,再次重新启动电脑来更新设置dmi数据,也叫做强制更新escd数 据。

    7.如果主机能够通过软盘启动,但是不能通过硬盘启动,这种情况有可能是硬盘的主引导区的数据被破坏,这时可以通过分区软件 来修复主引导区的程序代码,如用软盘启动电脑后,使用fdisk/mbr命令来修复主引导区。也可以到相应硬盘生产商的网站下载 特殊的硬盘分析工具程序,来检查自己的硬盘的具体故障。

  8.如果经过上述设置后还不能排除故障,这时应考虑是主板或硬盘的ide接口的问题,可以通过替换法解决。 



本文转自 song8575 51CTO博客,原文链接:http://blog.51cto.com/song8575/5829


相关文章
|
20天前
|
存储
tracker_query_storage fail, error no: 28, error info: No space left on device
tracker_query_storage fail, error no: 28, error info: No space left on device
11 0
|
3月前
|
Java 应用服务中间件
完美解决tomcat启动异常:Invalid byte tag in constant pool: 19;Unable to process Jar entry [module-info.class]
完美解决tomcat启动异常:Invalid byte tag in constant pool: 19;Unable to process Jar entry [module-info.class]
295 0
|
4月前
DevTools failed to load source map: Could not load content for…System error: net::ERR_FILE_NOT_FOUN
DevTools failed to load source map: Could not load content for…System error: net::ERR_FILE_NOT_FOUN
|
9月前
|
算法 Java
22-大厂面试题:Con-current Mode Failure如何导致以及解决
上文我们已经介绍了CMS垃圾收集器的工作原理以及流程,本篇我们接着深入说明CMS垃圾收集器的缺点以及所导致的一些问题应该如何解决。
95 0
|
存储 JSON 安全
​sync.Pool 使用
​sync.Pool 使用
134 0
|
关系型数据库 MySQL Java
JDBC 连接 MySQL 报错 Unknown system variable ‘query_cache_size‘
JDBC 连接 MySQL 报错 Unknown system variable ‘query_cache_size‘
1642 0
JDBC 连接 MySQL 报错 Unknown system variable ‘query_cache_size‘
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
537 0
torch.distributed.init_process_group(‘gloo’, init_method=‘file://tmp/somefile’, rank=0, world_size=1
|
安全 API
Read-only dynamic data
lwn文章翻译,原文[链接](https://lwn.net/Articles/750215/) ## 简介 本文主要讲述的是一种动态内存的只读保护机制。 ## 原文 内核开发者可以对想保护的数据设置为read-only权限,借助于MMU来避免恶意攻击者的篡改。kernel目前已经支持只读内存保护,但这些内存必须在操作系统自举完成前被初始化,所以局限性很大。Igor Stoppa的
956 0

热门文章

最新文章