Jump to content











Photo
- - - - -

ImDisk Toolkit

imdisk toolkit ramdiskui discutils image file mount

  • Please log in to reply
285 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
  • 501 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
  • 501 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
  • 501 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
  • 4122 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
  • 501 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
  • 501 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
  • 13244 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
  • 501 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
  • 13244 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 3 weeks ago

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







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