By: -

Your computer is stuck at “Verifying DMI Pool Data” and you can’t log onto your home screen. Well, your Windows PC has encountered a critical problem.

Issues concerning the DMI (Desktop Management Interface) should not be overlooked. The DMI abstraction layer provides information to your operating system. Basically, it is the bridge between hardware/devices and the OS.

So, try to fix this issue on priority. And, there are about six ways to troubleshoot this issue, without seeking any professional help.

1. Try Reconnecting Each Drive One By One

A faulty disk drive can hang your computer, and keep it stuck at ‘verifying DMI pool data’. To fix this, you can first disconnect all disk drives and try to boot your computer. Then, you can reconnect each drive one at a time.

Remember, you need to disconnect the disk drives that aren’t necessary for booting the computer. When you reconnect the drives one by one, you’ll detect the faulty drive. This way, you can replace or repair the faulty disk drive.

To remove the disk drives from your computer,

  • Locate the CD/DVD drive on your computer CPU unit
  • Open both sides of the protective case covers
  • Unplug the screws on the back of the drive slot
  • Slide the protective panels off
  • Gently remove the cables
  • Unscrew the drive with one hand
  • Slide the drive out of its holder

You can reconnect the drives one by one by reversing this process. Make sure you place the drive on clean clothes after removing. You can also clean the dust off the drive with a small blower.

Reboot your computer every time after reconnecting one disk drive.

2. Unplug & Uninstall New Hardware

Is your computer getting stuck at “verifying DMI pool data” after you’ve installed a new hardware? Well, in such case, you need to disconnect the new hardware and remove its support software from your computer.

And, by new hardware, we mean a new graphics card, an additional RAM, or a new disk drive. These three components are predominantly involved with the Desktop Management Interface process.

But, before you disconnect a new hardware, you need to uninstall the drivers. Here’s how you do it.

  • Press the shortcut keys – ‘ Windows ’ and ‘ R ’ on your keyboard
  • This launches the Run dialog box
  • Type ‘ devmgmt.msc ’ in the box
  • Click on OK to launch the Device Manager
  • You see a list of drivers in the Device Manager window
  • Right-click on them (graphics card/disk drive/RAM)
  • Click on ‘ Uninstall

Now, to remove a new graphics card,

  • Uninstall the graphics driver (as mentioned above)
  • Shut down the computer
  • Disconnect the AC cord and open the protective case
  • Locate a card (graphics card) at the monitor cable socket on the rear end of the CPU machine
  • Disconnect the monitor cable
  • Unscrew the graphics card hold
  • Push the card from below to pop it upward (that’s how it ejects from the holder)
  • To fully release the card, undo the plastic clip on the slot (it is connected to the motherboard, so unfasten it gently)

Fix #1 illustrates the steps to remove a disk drive, so follow them accordingly. For steps to remove an additional RAM, you can check out the solution #1 in our article “ [Full Fix] BAD POOL HEADER Error in Windows 10 ”.

3. Reseat PCI Cards and RAMs

Reseating a PCI card or RAM is a good step to diagnose and solve this problem. There’s a strong chance that your computer won’t get stuck at ‘Verifying DMI pool data’ after reseating a RAM or a PCI card.

To reseat a RAM,

  • Completely power down your computer
  • Unscrew the protective case of your CPU machine
  • Pull the latch to release the side panels
  • Slide the side panels outside to open the case
  • Locate the RAM (it is located under the hard drives or the disk drives)
  • Gently press both the clips on the RAM holder (one clip is on each side of the holder)
  • Carefully displace each RAM module by sliding it outward
  • And, place the RAM back into the holder
  • Firmly press the clips on each side

This way, your RAM gets reseated back into place. Try rebooting your computer to check if this solves the issue.

To reseat a PCI or expansion card,

  • Shut down your PC
  • Open the computer case as illustrated above
  • Disconnect any external cables and attachments
  • Unscrew the retaining screw
  • Locate the PCI card slot on the motherboard
  • Carefully grab the card and pull it out (do this gently with a firm grip of both hands)
  • Inspect the PCI card and slot
  • Clean the dust (if you find it dirty) with a brush
  • Reinsert the card back into the motherboard slot
  • Screw the retaining screw and firmly tighten it
  • Close the computer case

Reboot your PC to see if your computer still gets stuck at “Verifying DMI pool data” or not.

4. Clear CMOS

Clearing the CMOS memory is like resetting your whole computer. Your computer getting stuck at “verifying DMI pool data” is a sign that your CMOS is overclocked.

To clear CMOS,

  • Restart your computer
  • When the first startup screen appears, press the setup key
  • Usually, F1 , F2 or X is the setup key for most computers
  • Ensure that you press the setup key within a second
  • Now, repeatedly tap the keys “ Del ” or “ F2 ” to enter the BIOS setup menu
  • In some computers, you can enter the setup menu by pressing “ F8 ”, “ F10 ”, “ Esc ” or “ Tab ” keys
  • Your screen displays – BIOS SETUP UTILITY
  • Once the BIOS loads completely, you’ll see a key at the bottom that says Press F9 for Setup Defaults
  • Click on it and confirm with the Yes
  • Now, go to the Security tab
  • Search for an option that says Reset All Settings or Restore Factory Defaults
  • Click on it or select it and press the Enter key
  • When you see a confirmation message, press the ‘ Y ’ key to Save these changes to CMOS and exit

This way, your system’s BIOS gets reset to factory settings. In turn, your computer doesn’t hang when you see “verifying DMI pool data” message.

5. Set the Drive Detection to ‘Auto’ in BIOS Setup

If you enable Auto Detect Drives on the BIOS Setup, your computer doesn’t get stuck while verifying DMI pool data.

The steps to do this are simple.

  • Open the BIOS Setup as illustrated in #4
  • Use the arrow keys to select Standard CMOS Settings in the Setup
  • Press the Enter key
  • Use the arrow keys to reset all four settings selections to ‘ AUTO’
  • These selections include – Primary Master, Secondary Master, Primary Slave and Secondary Slave
  • Press the Enter key only after you set each of these to AUTO mode
  • Go back to the BIOS menu
  • Find an option that says – Auto Detect Drives
  • Once you select this option, keep pressing the Enter key repeatedly till the detection gets complete
  • Use the arrow keys again to select ‘ Save Settings and Exit

Now, your system reboots. And, as a result, your computer doesn’t hang when you see ‘Verifying DMI pool data’ message.

6. Use a Bootable Recovery USB Drive

When you use a bootable recovery USB drive, you can run a boot sequence and re-configure your computer to default settings.

This is a reliable way to fix the issue, provided that your bootable recovery USB drive isn’t overused or corrupted,

Here’s how you go about it:

  • Restart your computer
  • The first startup screen appears
  • Here, you press the setup key
  • F1 , F2 or X is the setup key for the majority of systems
  • Make sure you press the setup key within a second
  • Tap the keys “ Del ” or “ F2 ” repeatedly to enter the BIOS setup menu
  • In some computers, you can enter the setup menu by pressing “ F8 ”, “ F10 ”, “ Esc ” or “ Tab ” keys
  • Your screen displays – BIOS SETUP UTILITY – page
  • Use the arrow keys to select the BOOT tab
  • You’ll see the USB drive in Removable Disks option connected to the computer
  • Move the USB drive to the first position in the list
  • Likewise, move the hard drive to the top of the boot sequence list
  • Press F10 key to save and exit

Let your computer reboot with the USB drive. All your data gets recovered and restored. This allows your computer to prevent hanging while verifying DMI pool data.


Read Next:

Let us know what you think

Your email address will not be published. Required fields are marked *