cancel
Showing results for 
Search instead for 
Did you mean: 

Asus Z690-P4 D4 with corrupt iastorvd.sys.

JeffFinnan
Level 8

On a reboot of a Windows 11 system, I got the BSOD.

2024-10-31 22.01.35.jpg

I do not have any recent back up. I really would like to avoid a re-installation of Windows.

I have gotten a lot of help here:

https://www.elevenforum.com/t/bsod-how-does-one-run-the-v2-log-collector-on-the-bsod-pc.30019/

with the suggestion now that I seek assistance at a forum such as this one.

I have either worked through cmd prompt from the Advanced Options above or by booting in Window 11 Media Creation Tool (MCT) (Windows 11 iso) on a USB drive.

From Windows\System32\Logfiles\Srt\SrtTrail.txt

 

 

Root cause found:
---------------------------
Boot critical file f:\windows\system32\drivers\iastorvd.sys is corrupt.

Repair action: File repair
Result: Failed. Error code =  0x57
Time taken = 703 ms

Repair action: System files integrity check and repair
Result: Failed. Error code =  0x57

 

 

After many, many checks and postings, I get this:

2024-11-03 20.30.22.jpg

There is this guide to installing the IRST driver: https://www.asus.com/us/support/faq/1044458/

However, that does not appear applicable to this case because the drives can be seen and looks like it requires a re-installation of Windows.

There were issues with a RAM module. That module has been identified and removed.

Is there a way to install iastorvd.sys having booted using the MCT? Or is there some better approach?

723 Views
14 REPLIES 14

cekeu
Level 12

Maybe try this: Turning off Raid in Bios, switching to AHCI, Turning off secure boot, Booting into safe mode, Then booted into safe mode with networking and update the IRST driver

I do not have a Raid.

I had not done Safe Mode is a long time and at first did know even how to get into it. Nevertheless, I figured from the Recovery BSOD above that F8 would get me to the options.

2024-11-04 14.38.42.jpg

Rather than Safe Mode, I thought option 7) is what I needed. It works! However, I do have to go through this two-step route on every reboot. Not sure now how to get the iastorvd.sys into it now. But at least this a better situation than before.

Thanks

Try option 4 or whatever gets you into Windows. Then you should be able to simply reinstall the latest VMD drivers. I don't have drivers going back far enough that contain the driver version you have. So download on another PC, unzip the zip archive and put that folder on a memory stick (as you probably won't have networking in safe mode, but a USB stick should work I believe).

Yes, 20.1.1.1016 are the latest drivers available for 600, 700 and 800 series motherboards. Install them with device manager. Go to Storage Controllers/Intel RST VMD Controller 467F (or whatever version you have listed), then right click, select update driver and manually browse to the folder where the drivers are. Installation should then complete automatically in a couple of seconds. 

It will be much better to reinstall from within Windows, then reboot normally and fingers crossed. If that doesn't work, then I'm pretty much out of ideas. 

The only problem you might encounter is that safe mode might prevent driver installation or maybe not even list the storage controller. I've never tried doing it that way, so I don't know. If it doesn't work, try right clicking on the .inf file (in the drivers folder) and then select install. 

 

Z690 Hero, 12900K, BIOS 4001, MEI 2433.6.3.0, ME Firmware 16.1.32.2473, 7000X Case, RM1000x PSU, ASUS TUF OC 3090TI, 2 x 16GB Corsair RAM @ 5200MHz, Windows 11 Pro 23H2, Corsair H150i Elite AIO, 4x Corsair RGB fans, 3x M.2 NVME drives, 2x SATA SSDs, 2x SATA HDs.

Using option 7 once you get into Windows, go to the folder where the file is corrupt i.e. \Windows\System32\drivers folder. Then right click on the corrupted file and choose properties. In this case asStorVD.sys. This should tell you the version of this file. Then you can find this exact same driver file online or from someone here on the forum to replace your corrupted file.

Are you on Windows 10 or 11? Do you know the exact version of Windows like Windows 11 23H2?

Disclaimer: I am not an ASUS support person so my information may be incomplete. Always follow official documentation and material provided by ASUS representatives.

INTEL i9-14900K / CORSAIR VENGEANCE RGB 192GB (4x48GB) 5200 CAS38 / ROG Z790 DARK HERO / ROG TUF GAMING RTX 4090 OC / ProArt PA-602 Case / SEASONIC PRIME TX-1300 ATX 3.0 / CORSAIR MP700 PRO 2TB PCIe Gen5 / CRUCIAL T500 2TB PCIe Gen4 / EIZO CG2700X

iaStorVD.sys: 20.1.0.1013 (5/10/2024.) Is it okay in stall a new one such as 20.1.0.1016 (8/13/2024)?

Windows 11 22H2 (OS Build 22621.4317)

I am copying files before I do any driver installation.

Thanks,

Jeff

 

Don't replace that file with a different version (but the same version should work), but better to just install the drivers again in my opinion, which means that you should be able to install the latest driver package. 

Z690 Hero, 12900K, BIOS 4001, MEI 2433.6.3.0, ME Firmware 16.1.32.2473, 7000X Case, RM1000x PSU, ASUS TUF OC 3090TI, 2 x 16GB Corsair RAM @ 5200MHz, Windows 11 Pro 23H2, Corsair H150i Elite AIO, 4x Corsair RGB fans, 3x M.2 NVME drives, 2x SATA SSDs, 2x SATA HDs.

JohnAb
Level 17

Not clear if you are using RAID or not. I am not and I still have that driver file installed. I also understand that you can't reinstall the drivers unless Windows is working, so here's a possible solution. Note that's it's only an idea and I really don't know if it will work. SO BE WARNED and take an image of the current broken OS so at least you can go back if things get even worse using a free image backup tool. Or, maybe you could use another machine to clone the drive onto a spare one as a backup?  

I also think that cekeu's idea to boot into safe mode is a better idea if that works. Then you can reinstall the drivers within Windows. 

Anyway, perhaps as a last resort, here's my idea: MokiChU provides VMD drivers here (https://rog-forum.asus.com/t5/downloads-for-motherboards/drivers-intel-chipset-mei-vmd-6xx-7xx-8xx/t...) which contain the following files (including iaStorVD.sys):

JohnAb_0-1730745690166.png

Perhaps you could download his archive and manually place that file into the correct driver location using the command prompt in the rescue environment (or boot into a live version of Linux and do it that way if you prefer a graphical interface). If all else fails, something to consider. HOWEVER, remember that those might be more recent driver files than the ones Windows expects to find. 

So, the other way (and probably the safer way) would be to do the same, but see if you can extract that file from the last drivers that you installed - maybe it was the one from your motherboard support page? I don't know if you can extract the file out of those drivers, you'd need to investigate further with the drivers you actually used.  

Once you get things working again, suggest you set up automatic OS backups. I use a free version of Macrium Reflect for that every 3 days on a schedule, but there is plenty of other free software for OS backups. I used to use Clonezilla before Macrium, although that needs to be run manually as a boot OS rather than Reflect, which does the job entirely from within Windows. Having OS backups has saved me on a few occasions, so worth looking into. 

Good luck.

 

Z690 Hero, 12900K, BIOS 4001, MEI 2433.6.3.0, ME Firmware 16.1.32.2473, 7000X Case, RM1000x PSU, ASUS TUF OC 3090TI, 2 x 16GB Corsair RAM @ 5200MHz, Windows 11 Pro 23H2, Corsair H150i Elite AIO, 4x Corsair RGB fans, 3x M.2 NVME drives, 2x SATA SSDs, 2x SATA HDs.

Yeah, see my response to cekeu. Disabling driver signature enforcement is a temporary work around.  As MokiChU's drivers, how do I make sure I have the correct one? i presume

Intel VMD Drivers (Drivers Only) :

Drivers : 20.1.1.1016 WHQL [13/08/2024]
 
is the correct one.
 
Here is what my BIOS shows.
2024-11-03 17.38.58.jpg
 
Thanks,
Jeff

cekeu
Level 12

Hello, have you updated the bios to the recent version? Also the version of the IRST VMD drivers of the bios can be earlier than that of the system if you install recent intel drivers but this does not interfere with the proper functioning of the drivers in the system.
So I think to update the bios, take the version of the intel drivers on the motherboard support page then start as I suggested above (5 Enable safe mode with networking) and update the driver if possible.