Jump to content











Photo
- - - - -

ImDisk Toolkit

imdisk toolkit ramdiskui discutils image file mount

  • Please log in to reply
288 replies to this topic

#276 friske

friske

    Frequent Member

  • Advanced user
  • 244 posts
  •  
    Italy

Posted 09 October 2016 - 04:54 AM

I saw a new version in october. what's new?

#277 v77

v77

    Silver Member

  • Team Reboot
  • 507 posts
  •  
    France

Posted 09 October 2016 - 12:04 PM

I saw a new version in october. what's new?

 

There is the changelog on Sourceforge.
In fact, I didn't want to release something so soon, but there was a critical bug for those who use the ramdisk synchronization feature. I speak of that here.

Unless there is another critical issue, the next version should be a big one, with an important feature and a lot of bug fixes (perhaps some new ones too :P).


Edited by v77, 09 October 2016 - 01:48 PM.


#278 v77

v77

    Silver Member

  • Team Reboot
  • 507 posts
  •  
    France

Posted 17 October 2016 - 06:56 PM

Version 20161017
- MountImg.exe: added an option to mount the image file at system startup
- ImDisk-Dlg.exe: added support for mount points
- fix in MountImg.exe x64: on Windows 8 and later, the drag and drop could fail if the file is dragged from a 32-bit application
- fix in RamDiskUI.exe: Temp folder was not created for ramdisks that have just been created on mount point
- fix in RamDiskUI.exe: the workaround for non visible drive letters in Explorer fails since 20160726 and never worked for other drive letters than R:
- various minor fixes

 

 

This version brings an option in MountImg to mount image files at Windows startup. Files that don't require DiscUtilsDevio are directly mounted by the driver, like with the -P switch of imdisk.exe. Otherwise, a new service is added (ImDiskImg).
As always, there are tooltips to give some details.

There is also a lot of bug fixes, the main ones are in the changelog. In particular:

- There was a bug that prevented notifications to be sent at system startup. I used this opportunity to change the method. Instead of using the HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run registry key, I have found a method to create a process in the user's session directly from the service, in order to bypass the session 0 isolation. This method has various advantages, such as to avoid to send notifications for nothing when the user logs on after being logged off.

- A bug of Windows prevents the drag and drop to work when the file comes from a 32-bit application and is dropped into a 64-bit one. I tried to discuss the issue here (see my answer for a summary of the "discussion"). As a fix, I choose the 2nd method. We can call that a hack but it seems to work well.


  • TheHive likes this

#279 v77

v77

    Silver Member

  • Team Reboot
  • 507 posts
  •  
    France

Posted 21 October 2016 - 06:01 PM

I just found an interesting issue. Since the version 20160726, RamDiskUI creates the RamDyn process in the session 0 through a temporary service. The purpose was to avoid that it is killed before the data synchronization was done by the ImDiskTk-svc service.
But as the fast startup feature of Windows writes the whole session 0 onto the hard drive, this means that the dynamic ramdisks are now saved, like the static ramdisks.

Before the version 20160726, this was also the case for ramdisks created after a full restart, because RamDyn is created by the ImDiskRD service.
For the case where RamDyn was running in the user session, the ramdisk was recreated after a full restart, and disappeared with a shutdown/start because the shutdown kills the processes of the user's session and the fast startup does not restart the services.

Therefore, even if the situation is now more consistent from the user's point of view because RamDiskUI always puts RamDyn in session 0, I will have to change the text and the tests of the related dialog box.

This fast startup feature is really terrible for this kind of tool...



#280 TheHive

TheHive

    Platinum Member

  • .script developer
  • 4128 posts

Posted 23 October 2016 - 10:25 AM

Thanks for the update.

- MountImg.exe: added an option to mount the image file at system startup

- ImDisk-Dlg.exe: added support for mount points

 

 

Clean layout in installer and the explanation tool-tips are very helpful. :thumbsup:



#281 v77

v77

    Silver Member

  • Team Reboot
  • 507 posts
  •  
    France

Posted 20 November 2016 - 02:33 PM

Version 20161120
- RamDyn.exe: improved cleanup function (Security Margin parameter removed)

 

 

This version brings a new cleanup function for those who cannot use the TRIM commands with the dynamic ramdisks.

Instead of gradually filling the whole space with an empty file, a small empty file is now created and then moved on the free space with the FSCTL_MOVE_FILE control code.
With this command, the file system first checks that the destination does not contain used clusters, this is why it can be used reliably on a volume in use.
This command is less efficient than directly writing a file (especially with the FAT file systems), but as it is used only where memory blocks can be freed, in practice the final result should be faster in most cases. Consequently, the time required is now relative to the amount of RAM to free instead of the size of the empty space.

An advantage of this method is to avoid filling the empty space, which can be especially useful with softwares that monitor the size of the empty space.
This also means that the "Security Margin" parameter is no longer required. Therefore I removed everything related to it.

This version should also process all the requests slightly faster.



#282 v77

v77

    Silver Member

  • Team Reboot
  • 507 posts
  •  
    France

Posted 13 December 2016 - 05:48 PM

Since several days, the Sourceforge webpage of ImDisk Toolkit is no longer indexed by Google (and using search Console changes nothing). Perhaps it's related to the previous version (20161120) which has been flagged as a threat by 23 / 56 antiviruses on VirusTotal...

Does someone know how to fix that?



#283 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 13329 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 13 December 2016 - 06:18 PM

Since several days, the Sourceforge webpage of ImDisk Toolkit is no longer indexed by Google (and using search Console changes nothing). Perhaps it's related to the previous version (20161120) which has been flagged as a threat by 23 / 56 antiviruses on VirusTotal...

Does someone know how to fix that?

It's "queer". 

 

Right now it is first result  for me in google.it for "imdisk toolkit" (without quotes) it can be easily tested via lmgtfy:

http://lmgtfy.com/?q=imdisk+toolkit

 

BUT try it with different browsers, it is first using Chrome (actually Iron) and nowhere to be seen using Opera :w00t: :ph34r: nor QTweb. (first result is MajorGeeks)

 

:duff:

Wonko



#284 v77

v77

    Silver Member

  • Team Reboot
  • 507 posts
  •  
    France

Posted 13 December 2016 - 06:53 PM

The important decrease of the number of download per day shows that it's not only me (and you with Opera).
Moreover, similar searches with my other projets (ProxyCrypt and Whirlpool File Checker) display the SourceForge page at the first place, as usual.
Same results with IE11, and I don't use Chrome.



#285 Wonko the Sane

Wonko the Sane

    The Finder

  • Advanced user
  • 13329 posts
  • Location:The Outside of the Asylum (gate is closed)
  •  
    Italy

Posted 13 December 2016 - 07:32 PM

If I use site:sourceforge.net I can of course find it in Opera or QTweb (obviously) BUT there is something still strange, first result is:

https://sourceforge....toolkit/driver/

 

that redirects neatly to Olof's LTR Data page:
http://www.ltr-data....de.html/#ImDisk

 

:duff:

Wonko



#286 copyrighthero

copyrighthero
  • Members
  • 1 posts
  •  
    United States

Posted 28 December 2016 - 04:32 PM

This thread is dedicated to the ImDisk Toolkit. This all-in-one package gathers several tools to let you mount many formats of image files and making a ramdisk with only a few clicks.
 
This includes the ImDisk Virtual Disk Driver, the DiscUtils library for managing the formats of image files like VHD, VDI, VMDK, etc., the RamDisk Configuration Tool (RamDiskUI), and some new GUI to use the capabilities of DiscUtils directly from Explorer and add some features.
 
Please note that RamDiskUI is no longer available alone, but can be used exactly like before. It has no dependency (except, of course, the ImDisk Virtual Disk Driver) and uses the same parameters than the previous versions.
 
 
You can download the installer of the ImDisk Toolkit and the sources here:
 
https://sourceforge....imdisk-toolkit/

 

Hello v77,

 

I really enjoy this software and update every time, but google seemed to have identifie your sourceforge page as 'contains harmful software', I think you might want to complain to google about this... 

 

Anyway, happy new year and thank you for your fantastic program <3



#287 v77

v77

    Silver Member

  • Team Reboot
  • 507 posts
  •  
    France

Posted 10 February 2017 - 07:32 PM

Most files are removed from SourceForge. Therefore there is currently nothing to download. I will see if this can remove the alert from Google Safe Browsing.



#288 v77

v77

    Silver Member

  • Team Reboot
  • 507 posts
  •  
    France

Posted 11 February 2017 - 08:44 AM

All the executables have been removed yesterday. Google Safe Browsing has just been updated, and still reports that https://sourceforge....imdisk-toolkit/ contains harmful programs.

I will still try to remove a few other things.

#289 v77

v77

    Silver Member

  • Team Reboot
  • 507 posts
  •  
    France

Posted 4 weeks ago

Until this issue is fixed, the last version can be downloaded here:

32-bit: http://s000.tinyupload.com/index.php?file_id=37405708159183936514
MD5: 43D8F2F1C913DABAD408206118B5E231
SHA-1: CAA8351E10CA603B60BD394866ACD3C837CFB703
SHA-256: C833505532F0DC5243C2CD07F5B63AA840FB47155E5D041027B669384BF10750

64-bit: http://s000.tinyupload.com/index.php?file_id=77983549252186523070
MD5: 9DD73BEAC69C0166BDD9A50CDAD33653
SHA-1: 5A6D75B1AC64ABC1D1FF2A8133DD2121F44C93C5
SHA-256: 7C1601CA718887F055ABAD3E72CFA7A8A5B8C3E0FAA3EF03EF81F619D41A6607





Also tagged with one or more of these keywords: imdisk, toolkit, ramdiskui, discutils, image file, mount

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users