ImDisk Toolkit Changelog

What's new in ImDisk Toolkit 2024.02.10

Feb 12, 2024
  • added traditional chinese language (Hong Kong region)
  • updated DiscUtils to .NET 4.8
  • minimal recommended requirement is now Windows 7

New in ImDisk Toolkit 2024.01.13 (Jan 15, 2024)

  • fix in RamDiskUI: in the synchronization tool, file removal did not work when the data source was an image file (regression from 20211103)
  • fix in RamDiskUI: if an image file was used with memory allocated dynamically, "Run after mounting" did not work at system startup

New in ImDisk Toolkit 2022.08.26 (Aug 29, 2022)

  • added korean language
  • installer: added command line switches to force installation settings
  • installer: syntax help no longer requires administrative privileges
  • executables are now compiled with MinGW 12.2.1 (instead of 11.2.1)

New in ImDisk Toolkit 2022.08.07 (Aug 8, 2022)

  • added Hungarian language
  • added an icon in context menus (Windows 7 and later)

New in ImDisk Toolkit 2022.03.01 (Aug 8, 2022)

  • updated to driver 2.1.1 (2.0.9 kept on x64 systems without SHA256 signature support)
  • installer: removed the option to disable automatic loading of ImDskSvc
  • installer: startup type of ImDskSvc, DevIoDrv and AWEAlloc is now set to manual

New in ImDisk Toolkit 2021.11.03 (Nov 4, 2021)

  • RamDiskUI.exe: new dialog box for TEMP variables that allows creating junctions (fix for some MSI installers)
  • installer: added an option to create shortcuts for all users instead of current user
  • fix for ramdisks: data synchronization could delete files if an error prevented them from being copied at ramdisk creation
  • fix in MountImg.exe: drive letter specified in command line did not work in lowercase
  • RamDiskUI.exe and MountImg.exe: added a warning in case of lang.txt missing

New in ImDisk Toolkit 2021.01.25 (Jan 26, 2021)

  • added Finnish language

New in ImDisk Toolkit 2020.11.20 (Nov 21, 2020)

  • Updated russian language
  • Fix in the uninstaller: some files were not removed (regression from 20200402)
  • Executables are now compiled with MinGW 10.2.1 (instead of 7.3.0)

New in ImDisk Toolkit 2020.07.27 (Jul 27, 2020)

  • Added brazilian portuguese language
  • Config.exe: added an option to avoid Explorer window appearing after volume mounting
  • RamDiskUI.exe: tooltips now always appear

New in ImDisk Toolkit 2020.06.09 (Jun 9, 2020)

  • added italian language
  • installer parameters can now be passed to install.bat
  • ImDisk-Dlg.exe: changed notifications while unmounting; this should fix an incompatibility with FreeCommander
  • ImDisk-Dlg.exe: while unmounting, dialog boxes are now put above all others

New in ImDisk Toolkit 2020.04.12 (Apr 12, 2020)

  • new packages without self-extracting modules
  • config.exe: added a command line option to retrieve the version of the package

New in ImDisk Toolkit 2020.04.04 (Apr 4, 2020)

  • Removed UPX compression of the SFX module because of antiviruses

New in ImDisk Toolkit 2020.04.02 (Apr 2, 2020)

  • Updated DiscUtils: fix for VMDK metadata files larger than 20KB and fix for corrupted GPT images
  • Fix in MountImg.exe: VMDK metadata files could be changed even in read-only
  • Fix in MountImg.exe: partition display or mounting could fail if DiscUtilsDevio takes too much time to close the image file
  • Fix in MountImg.exe: the OK button could stay disabled with the drag and drop of an invalid file

New in ImDisk Toolkit 2020.03.15 (Mar 16, 2020)

  • MountImg.exe: added command line parameters

New in ImDisk Toolkit 2019.09.26 (Nov 26, 2019)

  • The shortcut for the driver control panel now asks for administrative privileges
  • Removed "Request administrator rights in Explorer" from the installer; they are now always required
  • RamDyn.exe: performances improved with NT API
  • RamDyn.exe: no longer waits for WM_ENDSESSION when executed in session 0

New in ImDisk Toolkit 2019.09.24 (Sep 24, 2019)

  • RamDiskUI.exe: renamed Cancel button to Exit
  • Fix in MountImg.exe: formatting could fail if the image file was a new created one (regression from 20180917)
  • Fix in MountImg.exe: when a non-existent file was selected with the "..." button, the "OK" button was not enabled

New in ImDisk Toolkit 2019.06.29 (Jun 29, 2019)

  • Version 20190629
  • Fix in RamDiskUI.exe: an error occurred if RamDyn took more than 15 seconds to load an image file (regression from 20160726)
  • Fix in ImDisk-Dlg.exe: when unmounting a ramdisk, the prompt to save it as an image file is now displayed even for dynamic ramdisks

New in ImDisk Toolkit 2019.04.19 (Apr 19, 2019)

  • fix in RamDiskUI.exe: copied files might have their archive attribute removed even if the synchronization feature is not used (regression introduced in 20190407) - fix in RamDyn.exe: the cleanup function can work not properly (regression introduced in 20190407)

New in ImDisk Toolkit 2019.04.07 (Apr 7, 2019)

  • Added simplified chinese language
  • Executables are now compiled with MinGW 7.3.0 (instead of 6.2.0)

New in ImDisk Toolkit 2019.01.30 (Jan 30, 2019)

  • - RamDyn.exe: added a command to manually trigger the cleanup function

New in ImDisk Toolkit 2018.12.21 (Dec 22, 2018)

  • - updated to driver 2.0.10
  • - RamDiskUI.exe: added an information in a tooltip about the incompatibility between NTFS compression and dynamic ramdisks
  • - fix in the uninstaller: some shortcuts were not removed (regression introduced in 20161230)

New in ImDisk Toolkit 20170706 (Jul 7, 2017)

  • RamDiskUI.exe: added a tooltip about the creation of other folders than Temp - fix in RamDiskUI.exe: ImDiskTk-svc service was not created if the system is shut down without closing the GUI (regression introduced in 20160726)

New in ImDisk Toolkit 20170407 (Apr 7, 2017)

  • fix: missing error handling for process creation could lead to unpredictable results

New in ImDisk Toolkit 20161231 (Jan 2, 2017)

  • fix in RamDyn.exe:
  • a bug occured with volumes larger than 4 GB (regression introduced in 20161231)

New in ImDisk Toolkit 20161230 (Dec 31, 2016)

  • RamDyn.exe: fixed a mistake in the syntax help (since 20161120)
  • added a shortcut to the homepage in the start menu
  • SFX modules: added version number

New in ImDisk Toolkit 20161204 (Dec 5, 2016)

  • service start type is no longer enforced if the service already exists

New in ImDisk Toolkit 20161120 (Nov 21, 2016)

  • RamDyn.exe: improved cleanup function (Security Margin parameter removed)

New in ImDisk Toolkit 20161105 (Nov 6, 2016)

  • RamDiskUI.exe: ramdisks are now created at startup even if the source to load content does not exist
  • installer: switched back to the original method of shortcut creation
  • executables are now compiled with MinGW 6.2.0 (instead of 5.3.0)

New in ImDisk Toolkit 20161025 (Oct 25, 2016)

  • RamDiskUI.exe: changed the tests and message for the warning about the Windows fast startup feature
  • SFX modules: if the %TEMP% folder is invalid, the current folder is now used to extract the files

New in ImDisk Toolkit 20161021 (Oct 21, 2016)

  • ImDiskTk-svc.exe: UNC paths can now be used for ramdisk synchronization at shutdown (remote machines may still be unreachable though)
  • fix in the installer/uninstaller: parameters used by the driver to mount files at startup were not saved if the user wanted to keep them

New in ImDisk Toolkit 20161017 (Oct 19, 2016)

  • 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

New in ImDisk Toolkit 20161005 (Oct 10, 2016)

  • fix in RamDiskUI.exe: synchronization options were not properly registered (regression introduced in 20160202)

New in ImDisk Toolkit 20160917 (Sep 18, 2016)

  • added support of NTFS compression
  • fix: data synchronization at system shutdown could not working if another ramdisk was defined

New in ImDisk Toolkit 20160908 (Sep 9, 2016)

  • new full 64-bit version
  • new 7-Zip SFX modules for the installation packages with improved security
  • removed support for Itanium CPUs
  • installer: added a choice in case of installation in another directory
  • installer: changed method of shortcut creation
  • installer: renamed setup.exe to config.exe in order to avoid the Installer Detection of Windows

New in ImDisk Toolkit 20160729 (Aug 12, 2016)

  • MountImg.exe: a right-click on "Switch to Driver Interface" now displays the main interface of imdisk.cpl
  • updated Spanish translation

New in ImDisk Toolkit 20160726 (Aug 12, 2016)

  • dynamic ramdisks: TRIM commands can now replace the cleanup function for releasing the unused memory blocks
  • fix: data synchronization at system shutdown was not working for dynamic ramdisks that just have been created
  • executables now explicitly support DEP and ASLR

New in ImDisk Toolkit 20160202 (Feb 4, 2016)

  • updated to driver 2.0.9
  • added russian language
  • RamDiskUI.exe: added a warning message for issues related to the fast startup feature of Windows
  • RamDiskUI.exe: improved tooltips
  • fix in General Settings panel: "Restore hidden dialog boxes" button was not working
  • fix in ImDisk-Dlg.exe: two buttons were not translated
  • executables are now compiled with MinGW 5.3.0 (instead of 4.7.4)

New in ImDisk Toolkit 20151213 (Dec 18, 2015)

  • updated to driver 2.0.8
  • uninstaller: added silent uninstallation
  • fix in the uninstaller: some files were not removed

New in ImDisk Toolkit 20151122 (Nov 24, 2015)

  • updated to driver 2.0.7
  • added german language
  • fix in the installer: language was incorrectly preselected on spanish systems

New in ImDisk Toolkit 20150818 (Aug 18, 2015)

  • updated to driver 2.0.6

New in ImDisk Toolkit 20150809 (Aug 10, 2015)

  • updated to driver 2.0.5

New in ImDisk Toolkit 20150805 (Aug 6, 2015)

  • updated to driver 2.0.4

New in ImDisk Toolkit 20150804 (Aug 5, 2015)

  • updated to driver 2.0.3

New in ImDisk Toolkit 20150802 (Aug 3, 2015)

  • updated to driver 2.0.2

New in ImDisk Toolkit 20150729 (Jul 30, 2015)

  • MountImg.exe: new mount logic which should fix an issue where partition 1 of some file formats could be not found

New in ImDisk Toolkit 20150608 (Jun 9, 2015)

  • added ramdisk backup at system shutdown
  • RamDiskUI.exe: drive letter used to format mount points is now selected automatically
  • MountImg.exe: floppy device type is now preselected for all .vfd files
  • removed 24x24 icon size

New in ImDisk Toolkit 20150429 (Apr 30, 2015)

  • dynamic ramdisks: image files can now be used to load the content
  • RamDyn.exe: does no longer require a subsequent call to imdisk.exe (syntax change)

New in ImDisk Toolkit 20150420 (Apr 21, 2015)

  • fix in RamDyn.exe: a crash could occur if the AVX instructions are supported by the CPU but not by the operating system

New in ImDisk Toolkit 20150418 (Apr 20, 2015)

  • updated to driver 1.9.4
  • new dialog boxes for drive letter context menu

New in ImDisk Toolkit 20150324 (Mar 25, 2015)

  • added Spanish language
  • dynamic ramdisks: write speed improvement in some cases when SSE2 or AVX instructions are available

New in ImDisk Toolkit 20150316 (Mar 23, 2015)

  • fix in RamDyn.exe: cleanup function did not work properly with dynamic ramdisk larger than 2 GB (regression introduced in 20150313)
  • fix in RamDyn.exe: error message in case of insufficient memory was not displayed for ramdisks mounted at Windows startup

New in ImDisk Toolkit 20150304 (Mar 5, 2015)

  • added partial multiple-language support (with French translation)
  • RamDiskUI.exe: access rights of the Temp folder are now explicitly granted to everyone instead of being inherited
  • fix: in some cases, a dialog box was displayed at the end of a silent installation (regression introduced in 20140901)

New in ImDisk Toolkit 20141217 (Dec 18, 2014)

  • updated to driver 1.9.2

New in ImDisk Toolkit 20141206 (Dec 9, 2014)

  • dynamic ramdisks can now allocate memory through AWE
  • dynamic ramdisks: minor write speed improvement for new allocated memory blocks
  • 32-bit version of RamDyn.exe is now linked with --large-address-aware
  • RamDyn.exe: if a command line argument is missing, a syntax help is now displayed
  • RamDiskUI.exe: removed "Save as Image File" button (can still be done with a right-click on a drive letter in Explorer)
  • minor fixes and improvements

New in ImDisk Toolkit 20141026 (Oct 28, 2014)

  • fix: on a new installation, the context menu entry of files was not using MountImg.exe even if installed (regression introduced in 20140920)

New in ImDisk Toolkit 20141004 (Oct 6, 2014)

  • fix in RamDiskUI.exe: the "Use Awealloc" checkbox was greyed if an image file was selected
  • installer: changed file copy method in order to fix an ACL issue on systems with multiple user accounts (only works on new installation)

New in ImDisk Toolkit 20140920 (Sep 22, 2014)

  • updated to driver 1.8.5
  • MountImg.exe: if a raw file cannot be mounted by the driver (e.g. partitioned with GPT), it is now mounted through DiscUtils
  • DiscUtils library updated in order to fix an issue with the partition sizes in GPT partitioned image files
  • removed dependency to the Path environment variable and some executables, this might fix some installation issues
  • uninstaller now displays progress status
  • minor fixes and improvements

New in ImDisk Toolkit 20140913 (Sep 15, 2014)

  • fix in MountImg.exe: .nrg files and first partition of multi-partitioned raw image files could not be mounted (regression introduced in 20140221)
  • fix in MountImg.exe: some image files could not be mounted with partition number set to 0
  • minor fixes and improvements

New in ImDisk Toolkit 20140902 (Sep 15, 2014)

  • fix: context menus of Explorer was not working properly (regression introduced in 20140901)

New in ImDisk Toolkit 20140818 (Aug 19, 2014)

  • fix in RamDiskUI.exe: in some cases, ramdisks mounted at startup on Vista/7 were not visible in Explorer
  • fixed installation issues on XP x64 (regression introduced in 20140307)
  • fix: the uninstall did not remove empty installation directory

New in ImDisk Toolkit 20140721 (Aug 19, 2014)

  • canceled previous change about dynamic ramdisks because of low performances on some machines
  • added display of build number in General Settings panel

New in ImDisk Toolkit 20140719 (Aug 19, 2014)

  • dynamic ramdisks: improved synchronization speed with the driver

New in ImDisk Toolkit 20140710 (Aug 19, 2014)

  • updated to driver 1.8.4

New in ImDisk Toolkit 20140705 (Aug 19, 2014)

  • updated to driver 1.8.3

New in ImDisk Toolkit 20140629 (Aug 19, 2014)

  • updated to driver 1.8.2

New in ImDisk Toolkit 20140502 (Aug 19, 2014)

  • updated to driver 1.8.0
  • minor fixes and improvements

New in ImDisk Toolkit 20140323 (Aug 19, 2014)

  • installer: changed silent installation method: a command line switch is now used instead of environment variable (use any argument to get informations)

New in ImDisk Toolkit 20140307 (Aug 19, 2014)

  • installer: updating now asks for a Windows restart if required
  • installer: added silent installation (set IMDISK_SILENT_SETUP environment variable to 1 to keep error messages and reboot prompt, or 2 for complete silent)
  • installer: if previous parameters are found, the ramdisk service is recreated and started (for ramdisks created with Version 20130905 and later)
  • General Settings: added a button to save the parameters (and optionally the TEMP environment variables)
  • dynamic ramdisks: performance improvements
  • minor fixes and improvements

New in ImDisk Toolkit 20140221 (Aug 19, 2014)

  • dynamic ramdisk improvement: release of allocated memory does no longer rely only on a timer but can now be tuned by several parameters fix in RamDyn.exe: cleanup of dynamic ramdisk with FAT32 file system bigger than 4GB could take an infinite time
  • RamDyn.exe: reduced process shutdown priority for applications that need to access a dynamic ramdisk at shutdown
  • minor fixes and improvements

New in ImDisk Toolkit 20140216 (Aug 19, 2014)

  • fix in RamDiskUI.exe: in some cases, ramdisk was not properly formatted at Windows startup

New in ImDisk Toolkit 20140207 (Aug 19, 2014)

  • added the ability to define ramdisks on mount points
  • changed a tooltip in RamDiskUI.exe to tell that image files are not compatible with dynamic ramdisks
  • fix: when a dynamic ramdisk was defined on XP or Vista, system shutdown could be blocked in some cases
  • minor fixes and improvements

New in ImDisk Toolkit 20140124 (Aug 19, 2014)

  • dynamic ramdisks: write speed improvement
  • fix: value 0 to disable dynamic ramdisk cleanup was not working

New in ImDisk Toolkit 20140119 (Aug 19, 2014)

  • added dynamic memory management for ramdisks
  • fix in RamDiskUI.exe: size limits beyond 10 GB were incorrect
  • cosmetic: slightly reduced font size of RamDiskUI.exe

New in ImDisk Toolkit 20131026 (Nov 20, 2013)

  • Updated to driver 1.7.6
  • Minor fixes and improvements

New in ImDisk Toolkit 20130905 (Nov 20, 2013)

  • RamDiskUI.exe: added the ability to mount several ramdisks at startup
  • Installer: in case of update, options are now checked according to the previous installation
  • Fix in RamDiskUI.exe: service used for startup was removed with the Unmount button even if you chose to keep it with the driver dialog boxes
  • Minor fixes and improvements