Forum: Bugs
Topic: Bug in IsoDrive
started by: lazybob

Posted by lazybob on Oct. 06 2006,16:05
Check this please :
Make small test.iso with several files
mount it in Isodrive as drive:
unmount drive:
choose drive: will see content od iso - why ?
or
mount test.iso at drive:
rename or delete test.iso (you can do it !!! even delete)
unmount drive:
choose drive:
drive is empty - but test.iso must not exist
Unusual behavior is'nt it ?
ISZ image with best compression (strongest) can't be mounted - why
TIA

Posted by xoben on Oct. 06 2006,20:35
QUOTE
Check this please :
Make small test.iso with several files
mount it in Isodrive as drive:
unmount drive:
choose drive: will see content od iso - why ?

QUOTE
ISZ image with best compression (strongest) can't be mounted - why

Please make sure that your ISODrive is not a pre-released version:
< http://forum.ezbsystems.net/cgi-bin/ikonboard.cgi?act=ST;f=2;t=1551 >

PS: < A bug with mounting AES256-encrypted ISZ images has been fixed at V8.5.1 Update#1 >.

QUOTE
mount test.iso at drive:
rename or delete test.iso (you can do it !!! even delete)
unmount drive:
choose drive:
drive is empty - but test.iso must not exist
Unusual behavior is'nt it ?

Thanks for the information. We will check it and try to fix this problem at next release of ISODrive.



Posted by irso on Oct. 08 2006,08:24
After installing the latest IsoDrive, it can mount the image, but if I use HD_speed to check drive speed, it almost immediately crashes with BSOD and BAD_POOL_HEADER message.
It also sometimes happens upon normal use.

Posted by xoben on Oct. 08 2006,09:06
QUOTE
if I use HD_speed to check drive speed, it almost immediately crashes with BSOD and BAD_POOL_HEADER message.

Just tested HD_speed 1.5.1.55, no problem found for ISODrive under our XP SP2 systems. Could you provide detailed information about how to reproduce the problem?

Posted by irso on Oct. 09 2006,10:47
Sorry, no idea, it just happens by itself - when I am trying to access ISODrive with HD_speed, or sometimes even without that.
Maybe it has something to do with PowerISO, that is installed also.
I have tried to install nero image drive, clone drive, alcohol and something else, and they all work without any problems.

I have minidump, not sure if that could help to understand something or not.

Posted by xoben on Oct. 09 2006,21:43
QUOTE
Maybe it has something to do with PowerISO, that is installed also.
I have tried to install nero image drive, clone drive, alcohol and something else, and they all work without any problems.

Checked on the same environment with all mentioned programs, HD_speed works with ISODrive.

Any clue to reproduce the problem will be appreciated.

Posted by irso on Oct. 16 2006,04:55
It still doesn't work properly - occasionally bsod, and I haven't found anything that would give any clue. And I think my trial version is going to expire too. Still seems obvious that it is IsoDrive problem, as everything else is working properly.

Just makes me wonder, why if you invent new image format, need to invent virtual drive too, - again.
If you make new audio format, you are not necessarily going to invent Winamp too, just a plugin for it. Why it is not the same with virtual drives, is not so easy to understand.

Posted by xoben on Oct. 16 2006,09:34
Hello irso, could you answer some question about the problem?

1) When BSOD comes ?
  At the point of mounting an image or after an image was mounted?
2) What kind of images are you mounted?
  Stardard ISO? BIN/CUE? or ISZ (compression method? encryption method?)?
3) Your computer details such as CPU, memory, OS,... will be helpful

Posted by irso on Oct. 16 2006,11:17
1) I can always mount image without problem, even browse  it with explorer or open files etc.
BSOD comes during high activity like HDspeed, installing from image or copying from it.

2)Only ISZ, normal compression, 256 bit encryption so far, didn't imagine to try anything else. Thanks for reminding, will try tomorrow(but why would one want to use iso if there is isz ? :p )

3) Computer is Toshiba 5205 S705 laptop; Intel P4M 2GHz; 1GB Ram, 60GB 7K2 HDD; WinXP Pro SP2, with all auto updates.

All the thing looks like really some driver issue - if it doesn't crash, I can notice some mouse pointer micro freezes during transfer. At the same time, transfer speed is good (better than encrypted .daa with powerISO, and processor usage doesn't go much over 20%.

Posted by xoben on Oct. 17 2006,01:10
Thank you irso for your valuable information. We will do more testing and try to fix this problem as soon as possible.
Posted by irso on Oct. 17 2006,01:25
Some more info.

I have now tried with uncompressed iso. It seemingly works perfectly, I cannot notice anything unusual. It did not crash.

Next, I notice that all previous tests my .isz image was on the  usb drive. Have tried now to put it on main drive. It did not crash, but I had a feeling that is going to - in this case, processor usage is going up to 96%, and mouse pointer is freezing constantly - computer becomes almost unusable(during transfer or HDspeed).

As a comparison, compressed .daa image, also placed on main drive and mounted with powerIso, also causes processor to go 100% during transfer, but everything is smooth, nothing unusual there.

Just for information, thes are the first and only BSOD I have had on this computer -ever.

Posted by xoben on Oct. 17 2006,01:54
Hello irso, please check your PM for a private version of ISODrive.
Posted by Chris on Oct. 18 2006,19:53
I would like to report a possible bug, and since this topic is already about IsoDrive, I thought I could add my report here:

I am currently evaluating UltraISO 8.5.1.1960 update 1 on a German Windows XP Professional SP2. Whenever I install IsoDrive together with UltraISO, restart and logon again to my Windows account, the system crashes in the worst possible way, meaning that the screen simply goes black and the machine restarts. I don't even get a BSOD!

Interesting observation: After several un- and reinstalls to get my system working again I rebooted once again in safe mode, opened RegEdit and searched for IsoDrive's entries. I deleted all Device1, Device2, Device3, ... keys written by IsoDrive and set the DriveNumber to 0 (unfortunately I can't remember the actual names of the keys/values, but I guess EZB systems will understand which keys/values I am refering to). To cut a long story short: After another restart I was able to logon without a crash. I started UltraISO and set the number of drives to 6. The new virtual CD-ROM drives showed up without a hassle in Windows Explorer and I was able to work with them as they're supposed to.

Unfortunately however, upon my next reboot and logon, everything was flawed as it used to be, the screen simply went black and the machine restarted a few seconds after the logon. Furthermore, this behaviour is reproduceable upon every logon attempt and it only happens when IsoDrive is installed and a number of drives has been assigned, so I guess it is really related to IsoDrive. - Thanks a lot for any possible help!

Sincerely,

Chris

P.S.: Sorry for the lack of information, but as I already wrote earlier, I don't even get a BSOD, even not after having turned off auto-restart ...



Posted by xoben on Oct. 18 2006,21:17
Hello Chris, please export your ISODrive registry to a .REG file, and send it to service@ezbsystems.com (or post the file here) for checking.

PS: You can also change the 'Start' value to '3' by regedit and try again.

Posted by Chris on Oct. 19 2006,02:41

(xoben @ Oct. 19 2006,01:17)
QUOTE
Hello Chris, please export your ISODrive registry to a .REG file, and send it to service@ezbsystems.com (or post the file here) for checking.

PS: You can also change the 'Start' value to '3' by regedit and try again.

Thanks for your answer! - By setting the 'Start' value to '3' I can now logon again without the crash (but have no virtual CD-ROM though).

Here's the ISODrive registry after a reinstall of UltraISO + ISODrive:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\ISODrive]
"Type"=dword:00000002
"Start"=dword:00000003
"ErrorControl"=dword:00000000
"ImagePath"=hex(2):5c,00,3f,00,3f,00,5c,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,\
 67,00,72,00,61,00,6d,00,6d,00,65,00,5c,00,45,00,5a,00,42,00,5c,00,55,00,6c,\
 00,74,00,72,00,61,00,49,00,53,00,4f,00,5c,00,64,00,72,00,69,00,76,00,65,00,\
 72,00,73,00,5c,00,49,00,53,00,4f,00,44,00,72,00,69,00,76,00,65,00,2e,00,73,\
 00,79,00,73,00,00,00
"DisplayName"="ISO CD-ROM Device Driver"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\ISODrive\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
 00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
 00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
 05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
 20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
 00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
 00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\ISODrive\Enum]
"0"="Root\\LEGACY_ISODRIVE\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001

This is the ISODrive registry after I changed the 'Start' value to '3' and rebooted:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\ISODrive]
"Type"=dword:00000002
"Start"=dword:00000003
"ErrorControl"=dword:00000000
"ImagePath"=hex(2):5c,00,3f,00,3f,00,5c,00,43,00,3a,00,5c,00,50,00,72,00,6f,00,\
 67,00,72,00,61,00,6d,00,6d,00,65,00,5c,00,45,00,5a,00,42,00,5c,00,55,00,6c,\
 00,74,00,72,00,61,00,49,00,53,00,4f,00,5c,00,64,00,72,00,69,00,76,00,65,00,\
 72,00,73,00,5c,00,49,00,53,00,4f,00,44,00,72,00,69,00,76,00,65,00,2e,00,73,\
 00,79,00,73,00,00,00
"DisplayName"="ISO CD-ROM Device Driver"

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\ISODrive\Parameters]
"NumberOfDevices"=dword:00000001
"AutoMount"=dword:00000001

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\ISODrive\Parameters\Device0]
"DRIVE"="J"
"IMAGE"=" "
"MEDIA"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\ISODrive\Security]
"Security"=hex:01,00,14,80,90,00,00,00,9c,00,00,00,14,00,00,00,30,00,00,00,02,\
 00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,\
 00,00,02,00,60,00,04,00,00,00,00,00,14,00,fd,01,02,00,01,01,00,00,00,00,00,\
 05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,\
 20,02,00,00,00,00,14,00,8d,01,02,00,01,01,00,00,00,00,00,05,0b,00,00,00,00,\
 00,18,00,fd,01,02,00,01,02,00,00,00,00,00,05,20,00,00,00,23,02,00,00,01,01,\
 00,00,00,00,00,05,12,00,00,00,01,01,00,00,00,00,00,05,12,00,00,00

[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\ISODrive\Enum]
"0"="Root\\LEGACY_ISODRIVE\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001

Thanks a lot for your help!

Chris

Posted by Chris on Oct. 19 2006,02:44
P.S.: The dword value for the first export was probably "Start"=dword:00000001 - I think I exported it when I had already changed the 'Start' value to '3'.

Thanks again for your help,

Chris

Posted by xoben on Oct. 19 2006,04:10
Than you Chris for the information.

QUOTE
By setting the 'Start' value to '3' I can now logon again without the crash (but have no virtual CD-ROM though).

Please run UltraISO and press F6, ISODrive should be available.

Posted by Chris on Oct. 19 2006,06:57

(xoben @ Oct. 19 2006,08:10)
QUOTE
Than you Chris for the information.

QUOTE
By setting the 'Start' value to '3' I can now logon again without the crash (but have no virtual CD-ROM though).

Please run UltraISO and press F6, ISODrive should be available.

Thank you, xoben, it works that way: I have to run UltraISO, press F6 and insert an image to see the drives appear.

Unfortunately I still have to repeat this after every following logon, otherwise the drives won't appear in Windows Explorer.

Sincerely,

Chris

Posted by xoben on Oct. 19 2006,10:00
Hello Chris, a possible bug has been fixed now, please check your PM for a private build of UltraISO.
Posted by Chris on Oct. 19 2006,14:13
Thanks a lot! - I sent you a PM containing the test results.

Chris

Posted by xoben on Oct. 20 2006,23:44
Thanks irso and Chris for help to us. Now get the solutions:

1) For the problem with mounting ISZ images from some USB HDD drive
   
   Re-download and setup UltraISO from < http://www.ezbsystems.com/dl.php?file=uiso8_pe.exe >

   PS: Please restart Windows to emply a new version ISODrive

2) For the conflicting problem with some old version GEARAspiWDM.sys (for example V2.0.3.3 @ 2004-3-24)
   
   GEARAspiWDM.sys is located at "C:\WINDOWS\system32\drivers" folder, if you do not need it anymore, just rename it as GEARAspiWDM-old.sys; otherwise, please upgrade to latest version driver from < ftp://downloads.gearsoftware.com/updates....bit.exe > .

Note: The above problems exist on certain system environments only. If ISODrive works on your computer, there is no need to do anything.