Error "Verifying DMI Pool Data" During Computer Boot: Causes and Fixes

If your computer shows the message "Verifying DMI Pool Data..." during startup and then freezes, it could indicate issues related to your hardware or BIOS settings. Let's explore what this error means and how to resolve it.

What is DMI Pool Data?

DMI (Desktop Management Interface) is used by the BIOS to gather information about your computer's hardware components, such as the motherboard, CPU, and RAM. The "Verifying DMI Pool Data" message appears when the BIOS is checking this data table. If there's an error, it means the BIOS can't read the information correctly.

Common Causes of the Error

  • Incorrect BIOS settings.
  • New or improperly connected hard drive (SSD/HDD).
  • Errors in the Master Boot Record (MBR).
  • Outdated BIOS firmware.
  • Hardware conflicts or faulty components.

How to Fix "Verifying DMI Pool Data" Error

1. Reset BIOS Settings

The first thing you should try is resetting the BIOS to default settings:

  1. Enter the BIOS by pressing Del, F2, or Esc during startup.
  2. Look for an option like "Load Default Settings" or "Load Optimized Defaults".
  3. Save the changes and reboot your computer.

2. Check Hard Drive Connections

Ensure that your hard drive is properly connected and the cables are not damaged:

  • Power off your computer and disconnect it from the power source.
  • Check the SATA and power cables connected to the hard drive. Replace them if necessary.
  • If you have multiple hard drives, try booting with only the system drive connected.

3. Update BIOS

An outdated BIOS version can cause boot errors. Visit your motherboard manufacturer's website for instructions on how to update the BIOS to the latest version.

4. Repair the MBR

If the issue is related to a corrupted boot sector, you can try repairing the Master Boot Record (MBR):

  1. Boot from a Windows installation disc or USB drive.
  2. Open the command prompt by selecting "Repair your computer."
  3. Type the following commands:
    bootrec /fixmbr
    bootrec /fixboot
  4. Restart your computer.

5. Clear DMI Pool Data

In some cases, clearing the DMI data can resolve the issue:

  1. Enter the BIOS settings.
  2. Find the option "Clear DMI Pool Data" (usually located in "Advanced Settings").
  3. Enable this option and reboot the computer.

6. Check Hardware Components

If the problem persists, it might be due to faulty hardware:

  • Test your RAM modules by removing them one by one and checking if the system boots.
  • If you recently installed new hardware, try removing it and booting the system again.
  • Check the hard drive for errors using tools like CHKDSK or diagnostic software from the drive manufacturer.