You are currently offline, waiting for your internet to reconnect

You receive an error message if you try to install a USB device on a Windows Vista-based computer that was upgraded from Windows XP

SYMPTOMS
If you try to install a universal serial bus (USB) device on a Windows Vista-based computer that was upgraded from Microsoft Windows XP, you may receive one or both of the following error messages:
Error message 1
Windows encountered a problem installing the driver software for your device.
Error message 2
Windows found driver software for your device but encountered an error while attempting to install it. Disk Device. Parameter is incorrect.
Note An example of a USB device is a thumb drive or a USB disk.

Additionally, the USB device does not appear as expected in Device Manager. Device Manager may display one of the following conditions:
  • The USB device is listed under the Other devices category as an unknown device.
  • An exclamation mark (!) appears next to the USB device name.
If you view the properties of the USB device, you receive the following error message in the Device status area:
This device is either not present, not working properly, or does not have all the drivers installed. Try upgrading the device drivers for this device.
CAUSE
This problem may occur if one or more of the following conditions are true:
  • A file system filter driver from a third-party is interfering with other filter drivers on the computer.
  • You installed the NETGEAR Storage Central software on the Windows XP-based computer before you upgraded to Windows Vista.
  • The Zetera Storage Class (Zetsfd.sys) filter driver is installed on the computer.
RESOLUTION
To resolve this problem, use one of the following methods:
  • Contact the manufacturer of the Zetsfd.sys filter driver about the availability of an update for the Zetsfd.sys filter driver.
  • Remove the NETGEAR Storage Central software on the computer. Then, install the latest Windows Vista-compatible version of the NETGEAR Storage Central software on the computer.

    For more information, visit the following NETGEAR Web site:
WORKAROUND
To work around this problem, follow these steps.

Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
  1. Remove the USB device from the computer.
  2. Click Startthe Start button, type regedit in the Start Search box, and then click regedit in the Programs list.

    User Access Control permission If you are prompted for an administrator password or for a confirmation, type the password, or click Continue.
  3. In the navigation pane, locate and then click the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318}
  4. In the details pane, right-click LowerFilters, and then click Delete.
  5. Click Yes when you are prompted.
  6. Exit Registry Editor.
  7. Restart the computer.
  8. Determine whether any unknown device entry is listed in Device Manager. If an unknown device entry is listed, delete the unknown device entry. To do this, follow these steps:
    1. Click Startthe Start button, type devmgmt.msc in the Start Search box, and then click devmgmt in the Programs list.
    2. Expand Other devices. Then, delete the unknown device entries.
    3. Determine whether any USB device entry is installed incorrectly. If any USB device entry is installed incorrectly, delete the USB device entry.
  9. Connect the USB device to the computer.
  10. Click Startthe Start button, type add hardware in the Start Search box, and then click Add Hardware in the Programs list.
  11. Click Next. Then, follow the instructions in the Add Hardware wizard to configure the USB device.
Important If the USB device driver is deleted or is disabled, and if the LowerFilters registry entry is not deleted, you may receive a Stop error message that resembles the following message when you restart the computer:
STOP 0x7B INACCESSIBLE_BOOT_DEVICE
You receive this Stop error because the Zetsfd.sys filter driver is referenced in the registry.
MORE INFORMATION
The Zetsfd.sys filter driver is used by the NETGEAR Storage Central software. This software is the NETGEAR networking storage solution.

The networking storage solution lets customers back up files quickly. This is possible because the networking storage solution functions the same as a local disk drive when it is connected to the router. Therefore, data can be accessed from any network computer without having to use a dedicated computer.

When the problem that is mentioned in the "Symptoms" section occurs, you may see the following entries in the Setupapi.app.log file.
>>>  [DIF_SELECTBESTCOMPATDRV - USBSTOR\DISK&VEN_CORSAIR&PROD_FLASH_VOYAGER&REV_1100\A198000000000174&0]>>>  Section start 2007/03/07 17:22:52.038      cmd: rundll32.exe C:\Windows\system32\newdev.dll,pDiDeviceInstallAction \\.\pipe\PNP_Device_Install_Pipe_1.{a1055d68-be1c-418b-8cf5-e72bc2b4f31e} "USBSTOR\Disk&Ven_Corsair&Prod_Flash_Voyager&Rev_1100\A198000000000174&0"     dvi: CoInstaller 1: Enter 17:22:52.039     dvi: CoInstaller 1: Exit     dvi: CoInstaller 2: Enter 17:22:52.040     dvi: CoInstaller 2: Exit     dvi: Class installer: Enter 17:22:52.041     dvi: Class installer: Exit     dvi: Default installer: Enter 17:22:52.043     dvi:      {Select Best Driver}     dvi:           Selected driver installs from section [disk_install] in 'c:\windows\system32\driverstore\filerepository\disk.inf_e0b0b355\disk.inf'.     dvi:           Class GUID of device remains: {4d36e967-e325-11ce-bfc1-08002be10318}.     dvi:           Set selected driver complete.     dvi:           Selected:     dvi:                Description - [Disk drive]     dvi:                InfFile     - [c:\windows\system32\driverstore\filerepository\disk.inf_e0b0b355\disk.inf]     dvi:                Section     - [disk_install]     dvi:                Signer      - [microsoft windows]     dvi:                Rank        - [0x0dff0006]     dvi:      {Select Best Driver - exit(0x00000000)}     dvi: Default installer: Exit<<<  Section end 2007/03/07 17:22:52.052<<<  [Exit status: SUCCESS]     ndv: Device Install failed for new device...installing NULL driver.>>>  [DIF_DESTROYPRIVATEDATA - USBSTOR\DISK&VEN_CORSAIR&PROD_FLASH_VOYAGER&REV_1100\A198000000000174&0]>>>  Section start 2007/03/07 17:22:59.612      cmd: rundll32.exe C:\Windows\system32\newdev.dll,pDiDeviceInstallAction \\.\pipe\PNP_Device_Install_Pipe_1.{a1055d68-be1c-418b-8cf5-e72bc2b4f31e} "USBSTOR\Disk&Ven_Corsair&Prod_Flash_Voyager&Rev_1100\A198000000000174&0"     dvi: CoInstaller 1: Enter 17:22:59.613     dvi: CoInstaller 1: Exit     dvi: CoInstaller 2: Enter 17:22:59.615     dvi: CoInstaller 2: Exit     dvi: Class installer: Enter 17:22:59.616     dvi: Class installer: Exit     dvi: Default installer: Enter 17:22:59.617     dvi: Default installer: Exit<<<  Section end 2007/03/07 17:22:59.618<<<  [Exit status: SUCCESS (DI_DO_DEFAULT)]
When the problem that is mentioned in the "Symptoms" section occurs, you may see the following entries in the Setupapi.dev.log file.
Section start 2007/03/07 17:22:54.387     dvi: {Build Driver List} 17:22:54.388!    dvi:      Driver list already built     dvi: {Build Driver List - exit(0x00000000)} 17:22:54.388     dvi: {DIF_SELECTBESTCOMPATDRV} 17:22:54.389     dvi:      CoInstaller 1: Enter 17:22:54.389     dvi:      CoInstaller 1: Exit     dvi:      CoInstaller 2: Enter 17:22:54.390     dvi:      CoInstaller 2: Exit     dvi:      Class installer: Enter 17:22:54.390     dvi:      Class installer: Exit     dvi:      Default installer: Enter 17:22:54.391     dvi:           {Select Best Driver}     dvi:                Selected driver installs from section [disk_install] in 'c:\windows\system32\driverstore\filerepository\disk.inf_e0b0b355\disk.inf'.     dvi:                Class GUID of device changed to: {4d36e967-e325-11ce-bfc1-08002be10318}.     dvi:                {DIF_DESTROYPRIVATEDATA} 17:22:54.393     dvi:                     CoInstaller 1: Enter 17:22:54.393     dvi:                     CoInstaller 1: Exit     dvi:                     CoInstaller 2: Enter 17:22:54.394     dvi:                     CoInstaller 2: Exit     dvi:                     Class installer: Enter 17:22:54.395     dvi:                     Class installer: Exit     dvi:                     Default installer: Enter 17:22:54.395     dvi:                     Default installer: Exit     dvi:                {DIF_DESTROYPRIVATEDATA - exit(0xe000020e)} 17:22:54.396     dvi:                Set selected driver complete.     dvi:                Selected:     dvi:                     Description - [Disk drive]     dvi:                     InfFile     - [c:\windows\system32\driverstore\filerepository\disk.inf_e0b0b355\disk.inf]     dvi:                     Section     - [disk_install]     dvi:                     Signer      - [microsoft windows]     dvi:                     Rank        - [0x0dff0006]     dvi:           {Select Best Driver - exit(0x00000000)}     dvi:      Default installer: Exit     dvi: {DIF_SELECTBESTCOMPATDRV - exit(0x00000000)} 17:22:54.399     dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL} 17:22:54.570     dvi:      Using exported function 'DiskClassInstaller' in module 'C:\Windows\system32\StorProp.Dll'.     dvi:      Class installer == StorProp.Dll,DiskClassInstaller     dvi:      Using exported function 'StorageCoInstaller' in module 'C:\Windows\system32\SysClass.Dll'.     dvi:      CoInstaller 1 == SysClass.Dll,StorageCoInstaller     dvi:      Using exported function 'CriticalDeviceCoInstaller' in module 'C:\Windows\system32\SysClass.Dll'.     dvi:      CoInstaller 2 == SysClass.Dll,CriticalDeviceCoInstaller     dvi:      CoInstaller 1: Enter 17:22:54.577     dvi:      CoInstaller 1: Exit     dvi:      CoInstaller 2: Enter 17:22:54.579     dvi:      CoInstaller 2: Exit     dvi:      Class installer: Enter 17:22:54.580     dvi:      Class installer: Exit     dvi:      Default installer: Enter 17:22:54.581     dvi:      Default installer: Exit     dvi: {DIF_NEWDEVICEWIZARD_FINISHINSTALL - exit(0xe000020e)} 17:22:54.582<<<  Section end 2007/03/07 17:22:59.611<<<  [Exit status: FAILURE(0x00000057)]
The third-party products that this article discusses are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, about the performance or reliability of these products.

Microsoft provides third-party contact information to help you find technical support. This contact information may change without notice. Microsoft does not guarantee the accuracy of this third-party contact information.
Properties

Article ID: 940267 - Last Review: 08/08/2007 14:41:56 - Revision: 1.3

Windows Vista Ultimate, Windows Vista Enterprise, Windows Vista Business, Windows Vista Home Premium, Windows Vista Home Basic, Windows Vista Starter

  • kbexpertiseadvanced kbtshoot KB940267
Feedback
/html>