Direkt zum Inhalt

Cannot find device driver 'PCI\VEN_8086&DEV_22A3&SUBSYS_22A31849&REV_21'

Thread needs solution

Hello, everyone.

I got Acronis True Image 2017 today to restore the image from an old computer to a new one. The computer I am restoring to is a a LogicSupply ML340G-10, a computer using the Intel NUC Braswell platform. The manufacturer's page for the computer is here: http://www.logicsupply.com/ml340g-10/

When trying to use Universal Restore to boot up this computer, I get the error message "Cannot find device driver 'PCI\VEN_8086&DEV_22A3&SUBSYS_22A31849&REV_21'". From what I've gathered, Acronis requires the new computer's driver files to be able to restore an image from a dissimilar computer. However, I'm not entirely sure what that driver is. A Google search for "PCI\VEN_8086&DEV_22A3&SUBSYS_22A31849&REV_21" didn't yield any results. Additionally, I downloaded every driver from the manufacturer's page and put them on an external drive connected to the computer, but none of them seem to be the right one (or I'm doing something wrong).

Any assistance anyone can offer would be greatly appreciated. Thank you.

0 Users found this helpful

Nergal, welcome to these user forums.

Can you confirm the steps that you have performed upto the point where you are getting the error message about the missing device driver please?

Have you restored the old computer backup image to the new computer hard drive using the standard Acronis Rescue Media, and did the restore complete successfully?

When you created the Acronis Universal Restore media, did you include any device drivers in the build, or just created it with no added drivers?

Are you able to boot the Acronis Universal Restore media to the point that it sees the restored Windows OS on the new system?

See KB document: 45432: Acronis Software: Troubleshooting Universal Restore and Bootability Issues

Thank you for the response.

On the new computer, I can't progress past the initial few Acronis Universal Restore screens, which I'll attach below. I plug the external drive that contains the backup into the new computer. I turn it on and get to the initial screen (img_01891.jpg) and click Acronis Universal Restore (32-bit). On the next screen (img_01901.jpg), I press OK to initiate the restore process. A few seconds after it attempts that, it shows me the Interaction Required screen (img_01911.jpg), saying that it cannot find a particular driver. I'm not sure what driver it's looking for, but it doesn't seem to be any of the ones I put on the external drive.

 

Anhang Größe
394232-133879.jpg 1.49 MB
394232-133882.jpg 1.37 MB
394232-133885.jpg 1.39 MB

Nergal, for you img_01911.jpg screen, have you tried taking the Ignore option for the missing device driver message?

If not, can you try doing so and see if you can proceed further.

When I press the Ignore button, it shows a screen claiming that the restore was successful (img_01921.jpg). However, after I press 'Reboot' or 'Turn off', the computer will start back up again without the image restored. There was no option to boot from the image in the BIOS when I checked there, either, so I think it's safe to say that the restore did not actually work.

Anhang Größe
394237-133888.jpg 1.18 MB

Ok, Nergal, lets step back a stage here please and go back to the questions I asked in my first post to you. Can you answer those questions please.  You should not be using the AUR media to restore the backup image to the new computer - that should be done with the standard Acronis Rescue Media using the True Image application.

Please ensure that you have followed the steps as described in KB document: 56637: Acronis True Image 2016: Restoring to Dissimilar Hardware with Acronis Universal Restore in particular the following steps:

Restore to dissimilar hardware procedure:

  1. Create an Acronis bootable media and boot the target computer (connect the media to your computer and restart the computer).
  2. Perform recovery of the backed up system.
  3. From your Acronis account, download Acronis Universal Restore media builder and create a bootable media containing Acronis Universal Restore - a free tool available for Acronis Customers (see details below), which allows you to make the restored system bootable on dissimilar hardware.
  4. Prepare necessary drivers (see details below), boot the target computer and use Universal Restore (see details below) to make the restored system bootable on the new hardware.
  5. Now you can start the computer and work with your system restored to the new hardware.

Ah, I feel foolish! My apologies. I completely neglected the True Image step and skipped straight to the Universal Restore application. That's one part of the problem resolved, at least.

Upon trying again, I still get the same driver error as before. This time when I click 'Ignore' and try to boot, I get an error screen saying "Windows failed to start." (img_01931.jpg) After selecting the 'Start Windows Normally' option, the computer tries to reboot but returns to the same screen. After that, I tried the 'Launch Startup Repair' option, and after going through that process and rebooting, the computer came back to the error screen again.

Anhang Größe
394242-133891.jpg 959.16 KB

1) in the bios, check the SATA mode.  Is it set the same as the old computer?  These should be set the same in the bios level (AHCI vs AHCI or RAID vs RAID... can't go from RAID to AHCI or vice-versa).

2) If that doesn't do it, then running Universal Restore is the next item.  Run Universal restore "as is" without worrying about injecting any drivers just yet.

3) If that doesn't do it, are you using RAID as the SATA mode?  If so, you will most likely need to inject the proper RAID controller drives for the new system hardware.  What's the driver message it says you're missing again? 

Thanks for the response. The SATA mode for both computers is AHCI. After running Universal Restore without any drivers, I get a "Windows failed to start." message once the computer reboots. The Restore program says it "cannot find device driver PCI\VEN_8086&DEV_22A3&SUBSYS_22A31849&REV_21", though I'm not entirely sure what driver that is or where I might be able to find it.

I can tell you that the PCI\VEN_8086 part of the driver ID identifies Intel as the device manufacturer.  So my guess is that the driver is either a storage controller driver or a chipset driver.  The NUC does not support RST drivers so a standard AHCI driver should work fine.  Given that and since your machines are set to AHCI mode meaning that a generic storage driver whould load for your storage drives I would say that your issue is a missing chipset driver.

From the manufacturer setup CD or their support site locate the Intel chipset driver for your PC.  This may come in an MSI or other format as an installable package.  You will need to extract the contents of the installable package to get the driver files.  7zip I believe would do this for you.  Once extracted copy all the files to a USB thumb drive so that you can access them during the Universal Restore process.  Point to those files when prompted as in your image img_01901.jpg Automatic Driver Search - Add folder and Universal Restore should be able to locate the appropriate drivers it is looking for.

Thank you for the response. I can't for the life of me find the Intel chipset driver I would need. I looked at all the drivers that were linked on the manufacturer's page (http://www.asrock.com/ipc/overview.asp?Model=SBC-220&cat=Download&os=Win764) but none of seem to be the right one. I downloaded them all, put them on the removable drive, and pointed Universal Restore to the proper folder in the hopes that one would work, but no such luck.

I thought the proper driver might be here: (https://downloadcenter.intel.com/download/26128/Intel-Chipset-Device-Software-for-Intel-NUC?product=87570), but there didn't seem to be any driver files in the package when I tried extracting from the executable with 7-zip.

 

Nergal, you may need a slightly different approach here if you have the time and opportunity - that would be to do a basic install of Windows 7 ? on the new system, then copy the C:\Windows\Inf folder from that system which should contain the drivers needed by AUR.  If you have a spare drive to use that would save having to wipe everything out on the drive you have restored your backup to.  This is assuming that you have the Windows 7 install media for this.

DoubleDriver is a neat little free tool that will scan your system for installed drivers and put them in organized folders.  Another cool feature is that it allows you to unselect all Microsoft drivers be default (since you don't need them).  You can then see what's left and back all of them up, or just the ones you want.  I typcially leave off things like printer drivers, etc, that are not unique to the machine and keep them on hand in case I need to rebuild or inject them into WinPE at some point.  

At the ASRock link you provided, in the left hand column click on Download, in center column click on list all, look for INF driver.  That is the chipset driver.  I think it might com as on rar or zip file can't remember.  if it is an inf file just copy to the  folder if not extract first then add contents to folder.

Thanks for the responses, everyone.

@Steve Smith, I tried your approach but was unsuccessful. I installed a basic Windows 7 image on the new computer, copied the inf folder to another drive, and then pointed to that folder with Universal Restore after reimaging the system with True Image. Still ended up with the same error.

@Enchantech, I downloaded the chipset driver from ASRock and it came as an executable file. I tried extracting the contents with 7-Zip, but there don't seem to be any usable individual driver files there. I've included a picture (chipset_picture.png) for reference.

@Bobbo_3C0X1, I sent an email to the computer manufacturer, describing my issue, and I received a response stating that the driver appeared to be a SATA controller. They suggested restoring the defaults in the BIOS, but that plan didn't work. I ran Double Driver on the original PC and was able to identify some SATA AHCI drivers (driver_list.png). I transferred those to a spare drive and pointed to them in Universal Restore, but the same error message appeared. The computer wouldn't boot properly after manually adding the drivers in the "Mass storage drivers to install anyway" section.
 

Anhang Größe
394404-133984.png 64.49 KB
394404-133987.png 21.75 KB

Two other things to confirm:

1) What was the install mode on the OS of the original system - legacy/MBR or GPT/UEFI?  

2) What is the install mode on the OS of the new system (assuming it is set in the bios as GPT/UEFI since it's a new system).  However, does it support CSM/Legacy mode if the original OS was legacy/MBR?

3) How did you boot the recovery media during the OS restore - legacy mode or UEFI?  How you boot the media will determine the parition layout and disk format of the restored image.  If the original OS was legacy/MBR, but you boot the recovery media as UEFI, it will try to convert the original OS to be UEFI/GPT and should work, but not always.  You can never convert from UEFI back to MBR (it wiill let you, but it will never boot).

4) If this is a UEFI system, what is the bootorder in the bios?  Does it show "windows boot manager" for the first entry after the restore?  If not, move that to the top.

I would try adding all the extracted files to the driver folder location you are using for Universal Restore and try it again.

@Bobbo_3C0X1, The OS install mode on both the old and the new computer is UEFI. The recovery media was booted in UEFI. The boot order is as follows:

1) UEFI: pny USB 2.0 FD 1.00, partition 1
2) USB: pny USB 2.0 FD 1.00
3) MINI_SATA1:TS128GMSA370

@Enchantech, I will try moving the drivers around, but I don't know that that will work any better. During one attempt at restoration, I found that the computer was actually missing two drivers. From my research, I've determined that the second one was a USB 3.0 driver. When I pointed to the folder with all the drivers in it, the error message for that driver went away. Only the one mentioned in this thread remained. Universal Restore definitely sees that drivers are there; it just doesn't seem to see the one I need it to.

If I understand correctly the error for the USB driver went away but the original error remained.  You might try having a look at the Intel support site for chipset drivers for your board.  You might find what you need there.

What is the OS from the original system?  If it was anything less than Windows 10, you may be out of luck as according to Intel, there are no supported drivers for the N3150 besides Windows 10.  This may be the sticking point as UR can generalize drivers, but without the availability of drivers for an unsupported OS, it's just not going to be physically possible.

http://www.intel.com/content/www/us/en/support/graphics-drivers/0000055…

Intel® Celeron® Processors Launch date Linux Windows 7 Windows 8 Windows 8.1 Windows 10 Formerly codenamed
Intel® Celeron® N3450/N3350 Processors with Intel® HD Graphics 500 Aug 2016 Yes4 No No No Yes5 (64-bit only) Apollo Lake
Intel® Celeron® Processor N3000, N3050, N3150 January 2015 Yes4 No No No Yes5 Braswell

Well, the site does have Windows 8.1 and 7 listed, so I don't know.  

Have you tried reaching out to technical support from the manufacturer to see if they can identify and provide you with the necessary driver?

http://www.logicsupply.com/company/support/

In reply to by truwrikodrorow…

Sorry for bringing up a dead post, but did you ever find a fix for this? I have the exact same driver missing.

I even went so far as to clean install windows and drivers on another drive, then pointing Acronis Universal restore to that drive, but I'm still missing "PCI\VEN_8086&DEV_22A3&SUBSYS_22A31849&REV_21".

 

I did the clean install with windows 7 32bit, and the drive I restored the backup with was windows 7 32bit. Not sure what to do.

I downloaded the chipset for my Celeron n3150 and put it on another drive (aside from the clean install drive) and it is still missing it in Universal Restore.

If I choose to ignore that driver, it boots to a blank screen. I can get to the windows boot menu (with safe mode, etc.) and I get the blank screen regardless of what I choose.