Windows Server TechCenter > Windows Server Forums > Hyper-V > Storflt driver problem on w2k8 w/Hyper-v sp2
Ask a questionAsk a question
 

AnswerStorflt driver problem on w2k8 w/Hyper-v sp2

  • Tuesday, January 13, 2009 3:18 PMDecE Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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

  • Friday, January 16, 2009 8:32 AMVincent HuMSFT, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    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

  • Wednesday, January 14, 2009 4:22 PMMike Sterling [MSFT]MSFT, OwnerUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Is this on the host or on the guest?
    This posting is provided "AS IS" with no warranties, and confers no rights.
  • Wednesday, January 14, 2009 5:10 PMDecE Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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.
  • Thursday, January 15, 2009 9:29 AMVincent HuMSFT, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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.
     


    Best regards,

    Vincent Hu

  • Thursday, January 15, 2009 4:57 PMDecE Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Vincent Hu said:

    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.

     

    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.
    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.
     


    Best regards,

    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>
  • Friday, January 16, 2009 8:32 AMVincent HuMSFT, ModeratorUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    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
    •  
  • Thursday, May 14, 2009 3:39 PMThomas S. Holt Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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.
  • Wednesday, May 27, 2009 10:01 PMAlfg Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    I am having the same problem.  I just installed the official SP2 RTM
  • Thursday, May 28, 2009 2:20 PMcushlomockree Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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?
  • Friday, May 29, 2009 8:06 AMeugene-s Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
  • Tuesday, September 15, 2009 6:26 PMuerueluem Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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
  • Saturday, September 26, 2009 5:40 PMRomeTech Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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?
  • Wednesday, October 21, 2009 3:11 PMAndyHeywood Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    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!
  • Tuesday, November 03, 2009 9:49 PMJustin__IT__RULES Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    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??