Jump to content











Photo
- - - - -

Paragon HDM image mounting help


  • Please log in to reply
12 replies to this topic

#1 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 01 September 2009 - 11:22 PM

I'm wondering if anyone might be able to get image mounting working with Paragon Hard Disk Manager 8.5 and/or 9.5? Here's my script as it is so far: http://livexp.boot-l...HDM85-95.script.

Thanks,
Galapo.

#2 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 04 September 2009 - 11:43 PM

I've now worked out that deleting the minint registry key makes HDM 9.5 show up the achives tab (I hadn't been able to view this tab with 9.5 until now).

But still can't get an image to mount...

#3 dera

dera

    Gold Member

  • .script developer
  • 1335 posts
  •  
    Hungary

Posted 05 September 2009 - 07:54 AM

Hi Galapo,

for me too
never had success with the image mounting
plus
in LiveXP i simply can not start HDM 2009 and seems my PE system freeze
unless the key 'HKLM\SYSTEM\CurrentControlSet\Control\MiniNT' deleted
before try to start the program
(seems there is no such problem with HDM 8.5 or HDM 2008)

Edited by dera, 05 September 2009 - 08:12 AM.


#4 paraglider

paraglider

    Gold Member

  • .script developer
  • 1743 posts
  • Location:NC,USA
  •  
    United States

Posted 05 September 2009 - 11:56 AM

Also deleting minint stops the boot cd being ejected.

#5 dera

dera

    Gold Member

  • .script developer
  • 1335 posts
  •  
    Hungary

Posted 05 September 2009 - 02:02 PM

So seems now I have more luck
but tried only in emulator - not on a real machine
tried using hdm85_se-20080117-1930-ea.exe and using the "Install from install file" method

1. I used writable %SystemDrive% (i think it is important)

2. modded the script
a.)
enable to process the section [image_mounting],
b.)
enable to copy these files:
FileCopy,%muck%\Disk1\Uim_IM.sys,%target_sys%\drivers
FileCopy,%muck%\Disk1\UimBus.sys,%target_sys%\drivers
FileCopy,%muck%\Disk1\UimFIO.sys,%target_sys%\drivers
FileCopy,%muck%\Disk1\Uim_IM.inf,%target_win%\inf
FileCopy,%muck%\Disk1\UimBus.inf,%target_win%\inf

3. in the running PE
in the Device Manager i have these devices:

uim.png

so manually updated the driver of the above two devices
via the Device Manager
pointing to its .inf files:
Uim_IM.inf and UimBus.inf
I think this step is important

4. i didn't use any other software (e.g. a True Image script) which writes to UpperFilters data
so in my PE registry i have only the 'PartMgr' data:
in Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318} UpperFilters PartMgr
so deleted this 'UpperFilters' entry

Edit:
tried HDM together with True Image
in this case it is enough to remove the 'PartMgr' from
Control\Class\{4D36E967-E325-11CE-BFC1-08002BE10318} UpperFilters
using Galapo's AddRemoveUpperFilters

5.) started HDM 8.5 using the batch
Thanks to Paraglider!

reg delete HKLM\SYSTEM\CurrentControlSet\Control\MiniNT /f
start "" /wait "%ProgramFiles%\HDM\Program\launcher.exe"
reg add HKLM\SYSTEM\CurrentControlSet\Control\MiniNT /ve

6.) selected the archive and selected : 'Show partitions'
then tried to Mount the Selected Archive...
but it was unsuccessfull at the first try

then closed the program,
then tried start HDM once again,
but now at this second time interestingly it mounted the archive successfully

Edited by dera, 05 September 2009 - 03:18 PM.


#6 dera

dera

    Gold Member

  • .script developer
  • 1335 posts
  •  
    Hungary

Posted 05 September 2009 - 04:48 PM

works on real machine, too
booting off UFD using Grub4dos directly boot BootSDI.img via winnt.sif
with 'Install from install file' : hdm95.exe
pmount4.png

Edited by dera, 05 September 2009 - 07:33 PM.
a screenshot attached


#7 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 06 September 2009 - 03:34 AM

Well, thanks dera for your tests. I'll make your adjustments to my local script and see if I can reproduce successful image mounting. Hopefully regshot might tell what is changed that allows image mounting on second run of the app.

Regards,
Galapo.

#8 dera

dera

    Gold Member

  • .script developer
  • 1335 posts
  •  
    Hungary

Posted 06 September 2009 - 07:39 AM

now seems to me the step 3. is the most important:
reinstalling 'UIM Drive Backup Image Plugin' using Uim_IM.inf
reinstalling 'Universal Image Mounter Controller' using UimBus.inf
via 'Device Manager'

maybe something is missing from the [image_mounting] section,
or rather
something is not loaded or not readed or refreshed at boot time

not using the 'Device Manager' but using a driver installer (loader)
e.g. DriverForge v4.5.3 also works and can solve the problem

P.S.
also tried command line (e.g. 'rundll32 advpack.dll,LaunchINFSection inf,section' ) without success
maybe caused by my limited knowledge in this area

#9 was_JFX

was_JFX

    Frequent Member

  • Advanced user
  • 483 posts
  •  
    Germany

Posted 06 September 2009 - 09:36 AM

Hy,

for the driver integration try uim_x86.exe from Paragon HDM Setup files.

:D

#10 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 06 September 2009 - 11:10 AM

Hmm, I'm still getting an error when I attempt to mount an image.

Dera, could you post a log for a successful build -- I'm wondering exactly which scripts you have enabled? Maybe I'm missing some dependency.

Thanks,
Galapo.

#11 dera

dera

    Gold Member

  • .script developer
  • 1335 posts
  •  
    Hungary

Posted 06 September 2009 - 03:08 PM

yes
uim\uim_x86.exe
seems works

but in HDM 8.5 how should to install?

Attached File  HDM_log.7z   224.4KB   620 downloads

in emulator only FBWF works,
BootSDI doesn't work in my emulator, it lost the HDD and the CD
but on my real machine BootSDI works

#12 dera

dera

    Gold Member

  • .script developer
  • 1335 posts
  •  
    Hungary

Posted 06 September 2009 - 04:51 PM

i have made a new VM and now BootSDI works also in emulator

log2:
Attached File  HDM_log_2.7z   242.66KB   577 downloads
BootSDI used
hdm95.exe used as install file
in this build the UpperFilters data is only the PartMgr, so deleted the 'UpperFilters' value via batch,
at build time didn't copy these files:
Uim_IM.sys
UimBus.sys
UimFIO.sys
Uim_IM.inf
UimBus.inf
and didn't process the [image_mounting] section,
also hotcore3 was not added to the build,
only moved the uim folder to %Target_Prog%\%ProgramFolder%,
and used 'uim\uim_x86.exe' in the runing PE

#13 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 07 September 2009 - 06:14 AM

Finally I have it working!

Thanks Dera for the logs. It helped me see that it was just me not deleting the PartMgr entry, nothing to do with constellation of scripts selected.

something is not loaded or not readed or refreshed at boot time

Yes, but I wonder what it is? Watching what uim_x86.exe does with RegShot doesn't really reveal too much.

also tried command line (e.g. 'rundll32 advpack.dll,LaunchINFSection inf,section' ) without success
maybe caused by my limited knowledge in this area

I tried that too. This way didn't work for me either.

Regards,
Galapo.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users