Storflt driver problem on w2k8 w/Hyper-v sp2
- After I upgrade to SP2 Beta I have an error on event log (7026) about missing/unconfigured/truble driver (storflt) that fail to load.
Hiper-v seems to work fine, I have 2VM with W2k3 & XP2.
I don't recall seeing any error before the upgrade to SP2.
Any sugestions?
Thanks
Answers
- Hi,
I performed a test on my side. Based on my test result, the driver storflt.sys was removed from the drivers folder after Window Server 2008 SP2 Beta (KB948465) installed. However, I didn’t receive any errors in Event Viewer. I guess you may encountered some problems when installing Windows Server 2008 SP2.
This driver storflt.sys is used by guest system to access the disk while on parent/host machine it is not used. The error message in the event log can be safely ignored and there are no functional side effects.
Meanwhile, you can disable the storflt service to make it go away. To do so, please run the following command in an elevated command prompt:
sc config storflt start= disabled
Best Regards,
Vincent Hu
- Marked As Answer byDecE Friday, January 16, 2009 5:43 PM
All Replies
- Is this on the host or on the guest?
This posting is provided "AS IS" with no warranties, and confers no rights. - Hi Mike,
Thank you for your reply.
The event error is on the host OS.
The driver storflt is running happily on the guest OS but with different bin file though (vmstorflt.sys).
I search for the file (storflt.sys) on the host OS under system32\drivers as pointed by regs but only lang .mui file is there under en-US. - Hi,
Storflt.sys file is a Virtual Storage Filter Driver in Windows Server 2008.
In order to isolate the problem, please boot your host machine into Clean Boot environment(by disabling all non-Microsoft services and startup items in the System Configuration) to check whether the problem persists. And then we can focus the problem.
In addition, what's the error in Event Viewer? 7026 is not match for storflt.sys failure.
Vincent Hu
- Vincent Hu said:I don't know what are you talking about; The driver was there (system32\drivers\storflt.sys) before SP2 but disapear after Sp2 install. I still have it under winsxs at versions 6.0.6001.18000 and 18016 and under DriverStore\FileRepository. No sign of version 6.0.6002.16497 (SP2 KB948465) anywhere.
Hi,
Storflt.sys file is a Virtual Storage Filter Driver in Windows Server 2008.
In order to isolate the problem, please boot your host machine into Clean Boot environment(by disabling all non-Microsoft services and startup items in the System Configuration) to check whether the problem persists. And then we can focus the problem.
Here is the simple question: Is this driver (storflt.sys) needed on the Host OS W2k8-SP2 or it's a left-over after upgrade from previosu versions. In that case why regs entries are not updated/deleted by the setup upgrade?
If it's needed why I can't find the file anywhere?
Vincent Hu said:In addition, what's the error in Event Viewer? 7026 is not match for storflt.sys failure.
Vincent Hu
Log Name: System
Source: Service Control Manager
Date: 1/15/2009 11:03:43 AM
Event ID: 7026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: M90W2K8
Description:
The following boot-start or system-start driver(s) failed to load:
storflt
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Service Control Manager" Guid="{555908D1-A6D7-4695-8E1E-26931D2012F4}" EventSourceName="Service Control Manager" />
<EventID Qualifiers="49152">7026</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2009-01-15T16:03:43.000Z" />
<EventRecordID>17963</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>M90W2K8</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">
storflt</Data>
</EventData>
</Event> - Hi,
I performed a test on my side. Based on my test result, the driver storflt.sys was removed from the drivers folder after Window Server 2008 SP2 Beta (KB948465) installed. However, I didn’t receive any errors in Event Viewer. I guess you may encountered some problems when installing Windows Server 2008 SP2.
This driver storflt.sys is used by guest system to access the disk while on parent/host machine it is not used. The error message in the event log can be safely ignored and there are no functional side effects.
Meanwhile, you can disable the storflt service to make it go away. To do so, please run the following command in an elevated command prompt:
sc config storflt start= disabled
Best Regards,
Vincent Hu
- Marked As Answer byDecE Friday, January 16, 2009 5:43 PM
- I am having the same problem. I just installed the official SP2 RTM bits from MSDN. Since these servers are not running Hyper-V, then I guess it is OK to disable the service.
- I am having the same problem. I just installed the official SP2 RTM
- I am having the same problem on Server 2008 64-bit SP2. I installed the official SP2 from MSDN a few weeks ago.
I did notice that after I installed SP2, I was no longer able to use CTRL+V to paste text from the host to the guest (Vista64) when running through the Hyper-v" connect" window vs. RDC. ) Only way I can paste is by selecting the Virtual Machine Connection's menu item: Clipboard/Type Clipboard text.
If I search the registry its all over the place as ...Microsoft-Hyper-V-Guest-Integration-Drivers-Package...Hyper-V-storflt
The file is in the following locations when I search the Windows folder:
C:\Windows\System32\DriverStore\FileRepository\wstorflt.inf_abff8335
C:\Windows\winsxs\amd64_wstorflt.inf_31bf3856ad364e35_6.0.6001.18016_none_1cadbbeed0ad55a3
C:\Windows\winsxs\amd64_wvmbus.inf_31bf3856ad364e35_6.0.6001.18016_none_959a72f36267838a
C:\Windows\System32\DriverStore\FileRepository\wstorflt.inf_2f8e5cd8
C:\Windows\winsxs\amd64_wstorflt.inf_31bf3856ad364e35_6.0.6001.18000_none_1cb28a1ed0aaa1a8
Storflt is not listed as a service in Computer Management, would I find it somewhere else or as a different name? - hi folks
i just want to confirm. i got two servers (windows server 2008 x64), one is virtual and one is physical.
i installed the windows server 2008 sp2 (public version) and after the restart, i got the same error like others had.
Log Name: System
Source: Service Control Manager
Date: 15.09.2009 19:53:43
Event ID: 7026
Task Category: None
Level: Error
Keywords: Classic
Description:
The following boot-start or system-start driver(s) failed to load: storflt
I checked the presence of the file: storflt.sys in the folder C:\windows\system32\drivers
I also read the knowledgebase article I found:
Event logged reporting storflt driver failed to load on restart after you install Windows Server 2008 SP2
http://support.microsoft.com/kb/971527
Solution:
This event can be safely ignored. The storflt driver is only needed when Windows Server 2008 is running as Hyper-V guest. To prevent this error from being logged every time that the system restarts, perform the following steps to delete the references to the storflt driver. :
1. Open an elevated command prompt
a. Click Start, click All Programs, click Accessories, right-click Command Prompt, and then click Run as administrator.
2. Delete the storflt driver
a. sc delete storflt
Note: Do not this on a Hyper-V virtual machine. On restart the virtual machine will most likely generate a Stop Error 0x0000007b. If you encounter this problem, booting to Last Known Good may be able to restore the registry to the previous state.
Now I know i do not have to care about the message.
If there will be any news about this Error, plz let me know.
BR,
uerueluem - I'm having the same error but the win2k8 sp2 OS is running on top of vmware ESXi and not on Windows Hyper-v. Is this error still benign and is it safe to delete as per the above instructions?
- I am also having this error on a Windows Server 2008 Enteprise SP2 64bit virtual machine running on VMware ESX. The server is running the File Services role and everytime it gets rebooted, one of the shares on the server disappears and has to be re-created. I have no idea whether this is causing the share problem but I would like to at least eliminate it from the list!
Windows Server 2008 x64 - NO virtual servers. Before installing SP2, I had to reboot. The first reboot the server just came back up, but on the second reboot, the server sat there and never came back. When I arrived onsite, the message on the screen complained about storflt.sys not having a signature.
Before doing any updates, I performed these steps to restore the original system file -
http://www.massivegeek.com/technology/windows/windows-2008-windows-system32-drivers-storflt-sys-corrupt
After this, the error persisted. I disabled driver signing, and the OS loaded up. I performed the update to SP2 only to find the error message still halting.
At this point, I can say that the file does not exist in the location that the halt message documents, and I can never find this file.
I looked in the Programs and Features, and did not see the removal for this.
Any suggestions - ANYONE??

