PDA

View Full Version : No driver found for virtual drive



gnozal
06.03.2008, 07:50
Using DT Lite 4.12.1 on Win XP sp2 (the same problem also happens with DT 3.47),
with admin rights (also tried with 'Run as' administrator).

Note : no internet access on this computer.

1. DT installation
After reboot, windows detects a new device and says 'access denied'.
DT installer does not complain.

2. Adding virtual drives
For each drive added, windows detects a new device and says 'no driver found'.
In the device manager, the virtual drives have an exclamation mark (!) and in the information box it says 'no driver found'.

Note that DT virtual mounted disks work despite this annoying error message.
How can I get rid of this message each time a vitual drive is added ?

(sorry for my bad english)

Jito463
06.03.2008, 17:08
Try manually updating the driver and point it towards C:\Windows\inf\cdrom.inf

gnozal
08.03.2008, 07:33
Thanks, but unfortunately it doesn't work.


Cannot install this hardware.

There was a problem installing this hardware :
PF3061B NFP980Q SCQI CdRom Device

An error occured during the installation of the device

Access is denied

How does one 'unlock' a drive ?

Underheaven
08.03.2008, 10:05
I would search the web: access denied add new hardware

I found this quote (http://www.computing.net/windows2003/wwwboard/forum/2901.html)


For some reason it worked when I went through the "add new hardware" wizard rather than just trying to update the driver from device manager.
The process looks exactly the same but I just got a warning (what my driver signing setting is configured to be) instead of access denied. Driver installled OK.


p.s. you need to be a windows administrator and you should tell us if you are on a company network or domain and if you have anti-virus software disable that 'just in case'

p.p.s. the driver signing setting can be configured via group policy and also the local security policy MMC snap-in, it can be configured in other ways too maybe there is a message in the event log that indicates something more.

gnozal
09.03.2008, 16:37
Thanks, I will try the "add new hardware" wizard. Does it also work for virtual devices ?
Note : I tried to install daemon tools in safe mode as administrator, same problem !
The PC is an ACER Veriton 2800, no internet connection, no LAN, no antivirus.

Underheaven
09.03.2008, 23:47
Thanks, I will try the "add new hardware" wizard. Does it also work for virtual devices ?

The add new hardware wizard will work for virtual devices. In fact in device manager you will hardly be able to tell the drive is not real.

If you want to ask me I think you are missing some important registry keys or files on your PC. Maybe you can upload your %systemroot%\setupapi.log to some webhost And of course it wouldn't hurt to use regmon and filemon and procmon but this could be a long debuginng process when the problem really lies in the windows configuration.

gnozal
11.03.2008, 07:35
Using hardware wizard also fails.
From setupapi.log :
#E057 Registering coinstallers failed. Error 5: Access is denied.
And yet it seems not to be a security issue, as it also fails in safe-mode logged as administrator (same error).

[2008/03/08 13:09:38 752.3 Driver Install]
#-019 Searching for hardware ID(s): scsi\cdrompf3061b_nfp980q_________1.01,scsi\cdromp f3061b_nfp980q_________,scsi\cdrompf3061b_,scsi\pf 3061b_nfp980q_________1,pf3061b_nfp980q_________1, gencdrom
#-018 Searching for compatible ID(s): scsi\cdrom,scsi\raw
#-198 Command line processed: C:\WINDOWS\system32\services.exe
#I022 Found "GenCdRom" in C:\WINDOWS\inf\cdrom.inf; Device: "CD-ROM Drive"; Driver: "CD-ROM Drive"; Provider: "Microsoft"; Mfg: "(Standard CD-ROM drives)"; Section name: "cdrom_install".
#I023 Actual install section: [cdrom_install]. Rank: 0x00000005. Effective driver date: 07/01/2001.
#I022 Found "GenCdRom" in C:\WINDOWS\inf\cdrom.inf; Device: "CD-ROM Drive (force CDDA accurate)"; Driver: "CD-ROM Drive (force CDDA accurate)"; Provider: "Microsoft"; Mfg: "(Standard CD-ROM drives)"; Section name: "cdda_accurate_install".
#I023 Actual install section: [cdda_accurate_install]. Rank: 0x00001005. Effective driver date: 07/01/2001.
#I022 Found "GenCdRom" in C:\WINDOWS\inf\cdrom.inf; Device: "CD-ROM Drive (force CDDA inaccurate)"; Driver: "CD-ROM Drive (force CDDA inaccurate)"; Provider: "Microsoft"; Mfg: "(Standard CD-ROM drives)"; Section name: "cdda_inaccurate_install".
#I023 Actual install section: [cdda_inaccurate_install]. Rank: 0x00001005. Effective driver date: 07/01/2001.
...
#I022 Found "GenCdRom" in C:\WINDOWS\inf\cdrom.inf; Device: "CD-ROM Drive (IMAPI settings 1,5)"; Driver: "CD-ROM Drive (IMAPI settings 1,5)"; Provider: "Microsoft"; Mfg: "(Standard CD-ROM drives)"; Section name: "imapi_noopc_buffer5_install".
#I023 Actual install section: [imapi_noopc_buffer5_install]. Rank: 0x00001005. Effective driver date: 07/01/2001.
#-166 Device install function: DIF_SELECTBESTCOMPATDRV.
#I063 Selected driver installs from section [cdrom_install] in "c:\windows\inf\cdrom.inf".
#I320 Class GUID of device remains: {4D36E965-E325-11CE-BFC1-08002BE10318}.
#I060 Set selected driver.
#I058 Selected best compatible driver.
#-166 Device install function: DIF_INSTALLDEVICEFILES.
#I124 Doing copy-only install of "SCSI\CDROM&VEN_PF3061B&PROD_NFP980Q&REV_1.01\5&36E5972&2&000".
#-166 Device install function: DIF_REGISTER_COINSTALLERS.
#E057 Registering coinstallers failed. Error 5: Access is denied.
#E157 Default installer failed. Error 5: Access is denied.
Registry :
----------

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\IDE\C dRomHL-DT-ST_DVD-RW_GSA-H41N________________RA00____\324b37414b36354233322 0332020202020202020]
"DeviceDesc"="CD-ROM Drive"
"LocationInformation"="0"
"Capabilities"=dword:00000010
"UINumber"=dword:00000000
"HardwareID"=hex(7):49,00,44,00,45,00,5c,00,43,00,64,00,52,00, 6f,00,6d,00,48,\
00,4c,00,2d,00,44,00,54,00,2d,00,53,00,54,00,5f,00 ,44,00,56,00,44,00,2d,00,\
52,00,57,00,5f,00,47,00,53,00,41,00,2d,00,48,00,34 ,00,31,00,4e,00,5f,00,5f,\
00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00 ,5f,00,5f,00,5f,00,5f,00,\
5f,00,5f,00,52,00,41,00,30,00,30,00,5f,00,5f,00,5f ,00,5f,00,00,00,49,00,44,\
00,45,00,5c,00,48,00,4c,00,2d,00,44,00,54,00,2d,00 ,53,00,54,00,5f,00,44,00,\
56,00,44,00,2d,00,52,00,57,00,5f,00,47,00,53,00,41 ,00,2d,00,48,00,34,00,31,\
00,4e,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00 ,5f,00,5f,00,5f,00,5f,00,\
5f,00,5f,00,5f,00,5f,00,5f,00,52,00,41,00,30,00,30 ,00,5f,00,5f,00,5f,00,5f,\
00,00,00,49,00,44,00,45,00,5c,00,43,00,64,00,52,00 ,6f,00,6d,00,48,00,4c,00,\
2d,00,44,00,54,00,2d,00,53,00,54,00,5f,00,44,00,56 ,00,44,00,2d,00,52,00,57,\
00,5f,00,47,00,53,00,41,00,2d,00,48,00,34,00,31,00 ,4e,00,5f,00,5f,00,5f,00,\
5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f ,00,5f,00,5f,00,5f,00,5f,\
00,00,00,48,00,4c,00,2d,00,44,00,54,00,2d,00,53,00 ,54,00,5f,00,44,00,56,00,\
44,00,2d,00,52,00,57,00,5f,00,47,00,53,00,41,00,2d ,00,48,00,34,00,31,00,4e,\
00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f,00 ,5f,00,5f,00,5f,00,5f,00,\
5f,00,5f,00,5f,00,5f,00,52,00,41,00,30,00,30,00,5f ,00,5f,00,5f,00,5f,00,00,\
00,47,00,65,00,6e,00,43,00,64,00,52,00,6f,00,6d,00 ,00,00,00,00
"CompatibleIDs"=hex(7):47,00,65,00,6e,00,43,00,64,00,52,00,6f,00, 6d,00,00,00,\
00,00
"ClassGUID"="{4D36E965-E325-11CE-BFC1-08002BE10318}"
"Service"="cdrom"
"ConfigFlags"=dword:00000000
"Driver"="{4D36E965-E325-11CE-BFC1-08002BE10318}\\0001"
"Class"="CDROM"
"Mfg"="(Standard CD-ROM drives)"
"UpperFilters"=hex(7):72,00,65,00,64,00,62,00,6f,00,6f,00,6b,00, 00,00,00,00
"LowerFilters"=hex(7):69,00,6d,00,61,00,70,00,69,00,00,00,00,00
"FriendlyName"="HL-DT-ST DVD-RW_GSA-H41N"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\IDE\C dRomHL-DT-ST_DVD-RW_GSA-H41N________________RA00____\324b37414b36354233322 0332020202020202020\Device Parameters]
"DefaultDvdRegion"=dword:00000001
"DefaultRequestFlags"=dword:00000008
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\IDE\C dRomHL-DT-ST_DVD-RW_GSA-H41N________________RA00____\324b37414b36354233322 0332020202020202020\Device Parameters\Classpnp]
"MMCDetectionState"=dword:00000002
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\IDE\C dRomHL-DT-ST_DVD-RW_GSA-H41N________________RA00____\324b37414b36354233322 0332020202020202020\Device Parameters\DigitalAudio]
"ReadSizesSupported"=dword:ffffffff
"CDDASupported"=dword:00000001
"CDDAAccurate"=dword:00000001
"SettingsFromDevice"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\IDE\C dRomHL-DT-ST_DVD-RW_GSA-H41N________________RA00____\324b37414b36354233322 0332020202020202020\Device Parameters\Imapi]
"EnableImapi"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\IDE\C dRomHL-DT-ST_DVD-RW_GSA-H41N________________RA00____\324b37414b36354233322 0332020202020202020\Device Parameters\MediaChangeNotification]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\IDE\C dRomHL-DT-ST_DVD-RW_GSA-H41N________________RA00____\324b37414b36354233322 0332020202020202020\LogConf]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\IDE\C dRomHL-DT-ST_DVD-RW_GSA-H41N________________RA00____\324b37414b36354233322 0332020202020202020\Control]
"ActiveService"="redbook"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\SCSI\ CdRom&Ven_PF3061B&Prod_NFP980Q&Rev_1.01\5&36E5972&2&000]
"DeviceDesc"="PF3061B NFP980Q SCSI CdRom Device"
"LocationInformation"="Bus Number 0, Target ID 0, LUN 0"
"Capabilities"=dword:00000060
"ConfigFlags"=dword:00000040
"HardwareID"=hex(7):53,00,43,00,53,00,49,00,5c,00,43,00,64,00, 52,00,6f,00,6d,\
00,50,00,46,00,33,00,30,00,36,00,31,00,42,00,5f,00 ,4e,00,46,00,50,00,39,00,\
38,00,30,00,51,00,5f,00,5f,00,5f,00,5f,00,5f,00,5f ,00,5f,00,5f,00,5f,00,31,\
00,2e,00,30,00,31,00,00,00,53,00,43,00,53,00,49,00 ,5c,00,43,00,64,00,52,00,\
6f,00,6d,00,50,00,46,00,33,00,30,00,36,00,31,00,42 ,00,5f,00,4e,00,46,00,50,\
00,39,00,38,00,30,00,51,00,5f,00,5f,00,5f,00,5f,00 ,5f,00,5f,00,5f,00,5f,00,\
5f,00,00,00,53,00,43,00,53,00,49,00,5c,00,43,00,64 ,00,52,00,6f,00,6d,00,50,\
00,46,00,33,00,30,00,36,00,31,00,42,00,5f,00,00,00 ,53,00,43,00,53,00,49,00,\
5c,00,50,00,46,00,33,00,30,00,36,00,31,00,42,00,5f ,00,4e,00,46,00,50,00,39,\
00,38,00,30,00,51,00,5f,00,5f,00,5f,00,5f,00,5f,00 ,5f,00,5f,00,5f,00,5f,00,\
31,00,00,00,50,00,46,00,33,00,30,00,36,00,31,00,42 ,00,5f,00,4e,00,46,00,50,\
00,39,00,38,00,30,00,51,00,5f,00,5f,00,5f,00,5f,00 ,5f,00,5f,00,5f,00,5f,00,\
5f,00,31,00,00,00,47,00,65,00,6e,00,43,00,64,00,52 ,00,6f,00,6d,00,00,00,00,\
00
"CompatibleIDs"=hex(7):53,00,43,00,53,00,49,00,5c,00,43,00,64,00, 52,00,6f,00,\
6d,00,00,00,53,00,43,00,53,00,49,00,5c,00,52,00,41 ,00,57,00,00,00,00,00
"ClassGUID"="{4D36E965-E325-11CE-BFC1-08002BE10318}"
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\SCSI\ CdRom&Ven_PF3061B&Prod_NFP980Q&Rev_1.01\5&36E5972&2&000\Device Parameters]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\SCSI\ CdRom&Ven_PF3061B&Prod_NFP980Q&Rev_1.01\5&36E5972&2&000\Device Parameters\MediaChangeNotification]
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\SCSI\ CdRom&Ven_PF3061B&Prod_NFP980Q&Rev_1.01\5&36e5972&0&000\LogConf]Driver information is missing.
I don't know what a working DT registry entry looks like ?

Underheaven
14.03.2008, 23:13
The only thing I could guess at in the log was:


"UpperFilters"=hex(7):72,00,65,00,64,00,62,00,6f,0 0,6f,00,6b,00,00,00,00,00
"LowerFilters"=hex(7):69,00,6d,00,61,00,70,00,69,0 0,00,00,00,00
So we know there are some drivers that you could remove (upper and lower) perhaps.



Can you show what drivers are operating on your REAL cdrom drives?


download ImgBurn, start program, Tools, Filter Driver ...
And tell us what's written there.

I'm kind of out of ideas besides searching for rogue drivers via a hijack this log. And of course the web and forum search for: access denied add new hardware. It could be missing registry keys or registry keys with bad data. And of course there is the thought that it kind of works anyway right now too, hehe.

As a last idea: Also DAEMON Tools doesn't use need or talk to the APSI layer BUT this is a pretty common software (APSI) i'd see if it will install and maybe it would give better error messages: APSI 4.7 for windows xp (http://www.adaptec.com/en-US/support/scsi_soft/ASPI/ASPI-4.70/).

When you're done with the APSI program you can uninstall it or keep it, it won't matter. Run the APSICHK program after installation if it succeds and see if you get an all green success screen. The APSICHK program should be in the folder in program files (probably not linked in the start menu).

gnozal
16.03.2008, 10:45
Can you show what drivers are operating on your REAL cdrom drives?
Filters on real DVDROM drive :
Device Upper Filters :
redbook
Device Lower Filters :
imapi
Class Upper Filters :
< none >
Class Lower Filters :
< none >
redbook.sys and imapi.sys are present in system32\drivers

Vegeta
18.04.2008, 03:57
Just re-installed DAEMON-Tools after having some problems with Windows XP SP2 but everytime I reboot my system I get this:

http://i27.tinypic.com/qqajpt.png

Anyone know why and how I can fix it?

I'm a long time user of DTools and never had a problem like this.

Thanks!

Blazkowicz
18.04.2008, 12:59
Are you logged in with Administrator rights?

Vegeta
18.04.2008, 20:12
Are you logged in with Administrator rights?

Yes, I'm the only user on this computer and my account has administrator privileges.

Underheaven
21.04.2008, 04:16
Just re-installed DAEMON-Tools after having some problems with Windows XP SP2 but everytime I reboot my system I get

Is DAEMON Tools still able to add 1 or more virtual drives without an error message from DAEMON Tools?

As I mentioned above I would do an internet search for: access denied add new hardware

Vegeta
21.04.2008, 05:16
Is DAEMON Tools still able to add 1 or more virtual drives without an error message from DAEMON Tools?

Nope, I keep getting the error message that access is denied.

Blazkowicz
21.04.2008, 15:40
Open up this folder:

C:\Windows\Driver cache\i386

Rename the driver.cab file to driver.old.

Insert you XP/Vista CD/DVD. Click on "Perform Additional Tasks". Click "Browse this CD" and then double-click the i386 folder. Find the driver.cab file, right-click and Copy.

Paste it in the C:\Windows\Driver cache\i386 folder.

Open Device Manager, right-click and remove the virtual drive. Reboot the computer. Direct it to the location of the driver when it asks, or if it doesn't reinstall the driver.


If that doesn't work, start/run and type "sfc /scannow"

Also ensure you have the following rights for HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
Everyone and System Full Access - same for Services

and bequest these permissions to subkeys.



If that all doesn't work, download regmon, let it sniffing and then try to update the key. It's possible something like "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Contro l\Class\{
36FC9E60-C465-11CF-8056-444553540000}" is showing up - check that permissions then and set Everyone and System Full Access.

Vegeta
29.04.2008, 05:13
I tried all of the above methods except the regmon method.

I load it up and it has lots of information that scrolls very fast.

How can I isolate the registry entry related to the DAEMON Tools problem with regmon?

Vegeta
06.05.2008, 18:39
Also, are the virtual devices supposed to have upper and lower filters like redbook and imapi?

The last thing I remember doing is running FilterFix to try and fix a problem with my DVD Writers burst rate beiing cut in half.

An uninstall of DAEMON Tools fixed that but when I re-installed I started getting the access denied error.

Underheaven
07.05.2008, 09:57
Also, are the virtual devices supposed to have upper and lower filters like redbook and imapi?
Virtual drives use the same filters that are applied to your real CD drives. The OS cannot tell the difference and applies it to all (real and fake).

Post which describes the clean OS installed settings:

There must be at least storprop.dll and cdrom.sys which are mandatory. There may be also redbook.sys and some other filter drivers installed by 3rd party applications.

a little off-topic: I also realized a mistake from something I posted above


from a pasted log:


"UpperFilters"=hex(7):72,00,65,00,64,00,62,00,6f,0 0,6f,00,6b,00,00,00,00,00
"LowerFilters"=hex(7):69,00,6d,00,61,00,70,00,69,0 0,00,00,00,00


You will only see this kind of data from a registry export or a logfile

72,00,65,00,64,00,62,00,6f,0 0,6f,00,6b,00,00,00,00,00 = redbook (standard filter)

69,00,6d,00,61,00,70,00,69,0 0,00,00,00,00 = imapi (standard filter)

BOTH are standard values and I should NOT have replied that they were a problem.