A new option in RamDiskUI allows to run commands after volume creation. A command file can be specified directly, or an executable.
The command runs in session 0 ("System" user), both with the GUI and at system startup, which means that no window will be displayed. It is executed immediately after volume format and copy of data (if any).
As the TEMP environment variables can be changed by RamDiskUI, the uninstaller now has an option to reset them to their default values.
"install.bat" also checks if the TEMP directory is valid.
_
This release will likely be the last one with support of Windows XP and Vista.
DiscUtilsDevio and the DiscUtils library no longer support .NET 4.0 and now require .NET 4.6, which is not available on XP.
There is also the issue of the driver signing certificate for Vista x64, that requires to buy a dedicated certificate, which is not something that the author of the driver can afford (that's why, for now, an old version of the driver is installed on Vista x64).
The translators for spanish and finnish languages did not answer to my request, so unless they manifest, these translations are open to anyone who wants to maintain them.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Bug report
The image file synchronize function have bug since build 20211103 including the latest build 20231231.
The change (such as rename or delete file) of the files in the ramdisk do not synchronize to the image after [Synchronize Now] button begin used.
The last build that have image file synchronize function working properly is 20210125.
I keep using the last working build for over a year hope that the new version would fix the bug, but seem that no one noticed and report it. Hope that v77 would have time to investigate what had went wrong from build 20211103 to 20231231. Thanks in advance.
Last edit: Yeung Tim Ming 2024-01-10
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks for the report. I reproduced the issue.
I usually test the synchronization tool with a folder. And with a folder, there is no problem with the file removal. This only occurs when the synchronization is done into an image file.
I will investigate.
The code you mention is a security added in the case where the synchronization begins and the data are not yet fully copied. This is an important fix because the issue can occur if you have a lot of data and shut down the system right after the boot. Not common but it can lead to data loss.
I will try to find what is wrong quickly.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'd like to post a question (namely, how to hide a RAM disk in Windows Explorer) but the button to post a new topic is gone. Is that normal, or am I in trouble?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
You should be able to post new topics... The button is on the left side.
About your question, you just have to go in the Windows Start menu, ImDisk->General Settings, and you will see what you are looking for.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Thanks, between the time I replied this morning and tonight, the page layout has changed and the "Create topic" button is back. Thanks for the tip on how to hide the RAM disks too!
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
As a note for myself here, I hope v77 would cleanup the source code in next version.
I have imported the code to GitHub for easier tracking of code changes, but the the repo is still not public yet.
In the Version 20231231 source code there are multiple version of lang.txt
Compared the hash against english.txt as follows:
Just updated. But it should not have been an issue because even if there is an old version of the language file somewhere, this file is divided into several independent sections, so as long as a tool is not updated, the related section does not need to be updated.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
What's wrong? SourceForge sends the messages directly to your email box. I need a valid email address from you so that I can discuss the details to fix and the future translations to add.
No need to publish your email here, just use SourceForge to send me something. Why didn't you use the link I gave?
I will not go further with such a communication issue.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I've finished the Traditional Chinese(正體中文) translations for version 20240113.
@v77 please add the following line into the credit sections. - 正體中文(香港): 楊添明
PS: please don't use 繁體中文 to name this translations.
A new option in RamDiskUI allows to run commands after volume creation. A command file can be specified directly, or an executable.
The command runs in session 0 ("System" user), both with the GUI and at system startup, which means that no window will be displayed. It is executed immediately after volume format and copy of data (if any).
As the TEMP environment variables can be changed by RamDiskUI, the uninstaller now has an option to reset them to their default values.
"install.bat" also checks if the TEMP directory is valid.
_
This release will likely be the last one with support of Windows XP and Vista.
DiscUtilsDevio and the DiscUtils library no longer support .NET 4.0 and now require .NET 4.6, which is not available on XP.
There is also the issue of the driver signing certificate for Vista x64, that requires to buy a dedicated certificate, which is not something that the author of the driver can afford (that's why, for now, an old version of the driver is installed on Vista x64).
The translators for spanish and finnish languages did not answer to my request, so unless they manifest, these translations are open to anyone who wants to maintain them.
Bug report
The image file synchronize function have bug since build 20211103 including the latest build 20231231.
The change (such as rename or delete file) of the files in the ramdisk do not synchronize to the image after [Synchronize Now] button begin used.
The last build that have image file synchronize function working properly is 20210125.
I keep using the last working build for over a year hope that the new version would fix the bug, but seem that no one noticed and report it. Hope that v77 would have time to investigate what had went wrong from build 20211103 to 20231231. Thanks in advance.
Last edit: Yeung Tim Ming 2024-01-10
Fixed (along with another bug). Please check the new version.
Thanks again for the report.
Tested the new version and the image sync is now working properly.
Thanks a lot.
After using git to compare the codes between 20210105 and 20211103, I supspect the culplit would be on line 244 of ImDiskTk-svc\ImDiskTk-svc.c
20210105
20211103
On the other hand, I noticed the directory install\driver have renamed to install\driver- for some reason, was that a mistake?
Last edit: Yeung Tim Ming 2024-01-10
Thanks for the report. I reproduced the issue.
I usually test the synchronization tool with a folder. And with a folder, there is no problem with the file removal. This only occurs when the synchronization is done into an image file.
I will investigate.
The code you mention is a security added in the case where the synchronization begins and the data are not yet fully copied. This is an important fix because the issue can occur if you have a lot of data and shut down the system right after the boot. Not common but it can lead to data loss.
I will try to find what is wrong quickly.
Hi,
I'd like to post a question (namely, how to hide a RAM disk in Windows Explorer) but the button to post a new topic is gone. Is that normal, or am I in trouble?
You should be able to post new topics... The button is on the left side.
About your question, you just have to go in the Windows Start menu, ImDisk->General Settings, and you will see what you are looking for.
Thanks, between the time I replied this morning and tonight, the page layout has changed and the "Create topic" button is back. Thanks for the tip on how to hide the RAM disks too!
As a note for myself here, I hope v77 would cleanup the source code in next version.
I have imported the code to GitHub for easier tracking of code changes, but the the repo is still not public yet.
In the Version 20231231 source code there are multiple version of lang.txt
Compared the hash against english.txt as follows:
The following 3 files are identical:
install\lang.txt
install\lang\english.txt
RamDiskUI\lang.txt
The following 2 files have different hash:
MountImg\lang.txt
RamDiskUI\lang.txt
Last edit: Yeung Tim Ming 2024-01-14
Just updated. But it should not have been an issue because even if there is an old version of the language file somewhere, this file is divided into several independent sections, so as long as a tool is not updated, the related section does not need to be updated.
I am currently working on Traditional Chinese translation, once finished I will create a new thread and upload the text file.
Just a preview here, there are still 12 lines haven't translate yet.
Last edit: Yeung Tim Ming 2024-01-18
Did you receive my message? If not, please send me a message. You can use SourceForge with this link:
https://sourceforge.net/u/w77/profile/send_message
In my SourceForge account page I can't find the page to read messages, I reckon the account type I have don't have that function.
What's wrong? SourceForge sends the messages directly to your email box. I need a valid email address from you so that I can discuss the details to fix and the future translations to add.
No need to publish your email here, just use SourceForge to send me something. Why didn't you use the link I gave?
I will not go further with such a communication issue.
I got the message you sent me in my email, I thought the message would be in SourceForge interface, sorry.
I've DM you using the link you gave me.
Last edit: Yeung Tim Ming 2024-01-23
I've finished the Traditional Chinese(正體中文) translations for version 20240113.
@v77 please add the following line into the credit sections.
- 正體中文(香港): 楊添明
PS: please don't use 繁體中文 to name this translations.
![](https://i.ibb.co/89S0YqJ/2024-01-23-135827.png)
![](https://i.ibb.co/hXX3m6r/2024-01-23-140004.png)
![](https://i.ibb.co/sjGzFft/2024-01-23-140031.png)
![](https://i.ibb.co/kchgyJ1/2024-01-23-140051.png)
![](https://i.ibb.co/ZMnWbhq/2024-01-23-140245.png)
Last edit: Yeung Tim Ming 2024-01-23