SoftPerfect Support Forum
Show all posts by user
Re: RAM FS lifetime statistics
today, by Andrew in RAM Disk & RAM File System Forum
That's a fair way to think about it, and it isn't an unreasonable thing to ask for in principle. Let me explain where we draw the line, because it isn't arbitrary. We're deliberately sparing with switches. An option is permanent once it exists: it has to be honoured in the driver, kept working across every Windows build, documented, tested and supported for years. A few dozen individually reaso
Re: Trojan flags on VirusTotal.
yesterday, by Andrew in RAM Disk & RAM File System Forum
There's no trojan in there. What you're looking at is a false positive, and it's a routine one for this kind of software. Two things you can check yourself in a moment. Right-click the file you downloaded, open Properties and look at the Digital Signature tab: everything we publish is signed by SoftPerfect Pty Ltd with a timestamped certificate, so if the signature is there and valid, the file
Re: RAM FS lifetime statistics
yesterday, by Andrew in RAM Disk & RAM File System Forum
No worries, and no, there's no switch for it in either product, which is why you couldn't find a registry key. The counting is built into the driver. It costs practically nothing though. Each read or write bumps a couple of counters in a per-CPU slot, with no locks and no atomic operations, so it doesn't even register against the memory copy it's counting. A background thread adds those slots u
Re: RAM FS lifetime statistics
3 days ago, by Andrew in RAM Disk & RAM File System Forum
Good catch, and sorry about that. The button is fine, it was the update that went wrong. We recently moved from Inno Setup 6 to 7, which changed how a 32-bit installer finds the Windows system folder from script code. Our driver swap quietly did nothing, so you have the new interface talking to the old driver, which has never heard of the reset command. Hence Error 1. It is rebuilt as a 64-b
Re: Suggestions for ramfsctl CLI
4 days ago, by Andrew in RAM Disk & RAM File System Forum
Both landed in 26.9, released today. ramfsctl mount <letter> mounts a volume from its stored recipe, the same one auto add creates, so size, source and autosave do not have to be repeated on the command line the way create requires. Pair it with manual on the auto add line and the volume never mounts at boot, only when you call mount: ramfsctl auto add V 8G Work manual autosave period=
Re: Example of how to use Telnet
5 days ago, by Andrew in Network Scanner Forum
The Telnet object went away because Python made it redundant. Remote Python arrived in 25.8 and it runs a real CPython installation rather than an interpreter we ship, so socket and anything you install with pip are already available to a script. There is no longer much point in us wrapping a protocol in a custom object. Set one up under Options → Remote Python. The dialog tells you whether an
Re: Suggestions for ramfsctl CLI
7 days ago, by Andrew in RAM Disk & RAM File System Forum
Good news: what you describe is exactly what Folder Mirroring does, added in version 26.8.1. No scripting needed, the driver does the whole swap itself. In the Add Volume dialog, click Use a source folder instead and pick your project folder, tick Save changes at shutdown, and in Advanced tick Save changes every (minutes) if you want periodic write-back. That is the power loss protection you wa
Re: Memory reclamation speed in SoftPerfect RAM Disk
7 days ago, by Andrew in RAM Disk & RAM File System Forum
Good news: in RAM Disk version 26.7 we shortened the reclaim delay considerably. Memory freed by deleting files now comes back within about 10 to 15 seconds on NTFS, where previously it took around 70 seconds. On exFAT it takes a little longer, roughly half a minute, because Windows does not report deleted blocks through TRIM on an exFAT volume, so the driver scans the allocation bitmap itself and
Re: Compliments to SoftPerfect RAM Disk software
11 days ago, by Andrew in RAM Disk & RAM File System Forum
Thank you for the kind words! We do put a lot of care into RAM Disk and have further plans for its development and improvement. If you ever get any ideas or suggestions, simply post them here - and we'll take a look. Welcome aboard, and enjoy our software!
Re: RAM FS indexing with Voidtools "Everything"
16 days ago, by Andrew in RAM Disk & RAM File System Forum
The automatic NTFS entry is what gets in the way. Here is our test setup: RAM FS sits on drive Z and Everything keeps adding Z to its NTFS list because the volume reports itself as NTFS. Even if you can't remove it there, you can tell Everything to ignore it. There are two changes to make in Tools - Options: Indexes - NTFS: select the RAM FS drive in the list of local NTFS volumes, then untick
Re: Windows tweaks for increasing RAM FS performance
17 days ago, by Andrew in RAM Disk & RAM File System Forum
The same applies to RAM Disk, at it also keeps its data in locked physical memory, so none of those three keys would change anything for it, and the advice above about what you put on the volume is the same. One thing that is more effective than any registry key: if you are on a multi-socket machine (with several CPU sockets), set the NUMA node under Advanced in the Add/Edit Disk dialog, so the
Re: RAM FS lifetime statistics
19 days ago, by Andrew in RAM Disk & RAM File System Forum
Those numbers are real, and TB is exactly what CrystalDiskMark produces on a RAM FS volume. It doesn't just write the test file once and then stop. Instead, it hammers the volume for the full measurement time of every single test, so the real extend of test data has very little to do with whether you picked 1 GB or 8 GB. We measured it here, using the same DiskSpd engine CrystalDiskMark drives,
Re: Windows tweaks for increasing RAM FS performance
19 days ago, by Andrew in RAM Disk & RAM File System Forum
Your understanding in correct, and the short answer is that there are no Windows registry keys worth touching for the RAM File System. The reason is in how it works. RAM FS keeps all file data and metadata in nonpaged kernel memory, which Windows never pages out and never runs through memory compression, so disabling the paging executive or memory compression changes nothing for it. It also byp
Re: RAM FS lifetime statistics
20 days ago, by Andrew in RAM Disk & RAM File System Forum
It could be an interesting metric, noted for a future update. On a related note, RAM FS was designed from the start to minimise SSD writes, both for disk longevity and performance. Periodic and shutdown saving to an image file only writes the changed data in 2 MB blocks, rather than rewriting the whole image. Folder mirroring works the same way: only changed blocks within a file are written bac
Re: RAM FS lifetime statistics
21 days ago, by Andrew in RAM Disk & RAM File System Forum
You're right, and thank you - that's a genuine bug, which we've now reproduced and identified here. The counters are updated by a background task that periodically adds up the traffic of the mounted volumes. While a dismount was being attempted, the volume briefly dropped out of that sum, and when the attempt was refused and the volume came back, its traffic was added a second time. So you were
Re: RAM FS lifetime statistics
21 days ago, by Andrew in RAM Disk & RAM File System Forum
No, unmounting itself shouldn't add anything. The numbers should climb only when a process reads or writes files on a RAM FS volume - that's all they measure. Unmounting shouldn't subtract anything either: when a volume goes away, its data is gone, but the totals already counted should stay where they are, since they're a lifetime record of I/O rather than a picture of what's currently mounted.
Re: RAM FS lifetime statistics
21 days ago, by Andrew in RAM Disk & RAM File System Forum
Both numbers are lifetime totals for all your RAM FS volumes, accumulated since installation. They survive dismounts and reboots, so they only ever go up. Processed X MB of data - all file data that has passed through RAM FS volumes: reads and writes. Saved your storage from Y MB of additional wear - only the writes. Without RAM FS, storing those files on a physical drive would mean those by
21 days ago, by Andrew in RAM Disk & RAM File System Forum
Thank you for the feedback - the two things you noticed are connected, so let me explain how it works and what we'd suggest. Why the chosen source folder itself doesn't appear on the RAM FS drive When you create a volume with a source folder, e.g. C:\Test, that folder itself becomes the volume. Your C:\Test is set aside and is replaced with a link pointing at the RAM FS drive. So C:\Test\rep
RAM FS doesn't see that the drive letter is already used by VMware Shared Folder - Fixed
22 days ago, by Andrew in RAM Disk & RAM File System Forum
Thank you for the clear steps and the screenshot - it reproduced here exactly. With shared folders switched off in VM, the mapping stays remembered. Windows Explorer still shows it, and it reclaims the letter as soon as sharing is switched back on, but no device answers on that letter, so the usual Windows checks reported the letter as free and allowed RAM FS to offer it. In the latest buil
'Display Speed in Taskbar' re-enables itself on process start - Fixed
22 days ago, by Andrew in NetWorx Forum
Thanks for the detailed report. This looks like a bug, not anything you did. NetWorx still carries a one-time migration from the old taskbar deskband to the current widget. At startup it asks the shell whether the legacy deskband is still showing; if so, it hides it and switches the widget on, saving that to the database. That save is the problem - it can overwrite your own setting on every lau
Re: Guide for switching between RAM Disk and RAM File System
23 days ago, by Andrew in RAM Disk & RAM File System Forum
Thanks for the follow-ups. The memory bar We'd rather leave this one as it is, and the reason is the very thing you'd lose. The volume's usage is drawn as its own segment precisely so it can be told apart from everything else the system is using. If the two were grouped, you would see, say, 12 GB used with no way to know how much of that is the volume and how much is the rest of Windows - a
Re: How to disable activity log
23 days ago, by Andrew in RAM Disk & RAM File System Forum
Below are the answers to all your questions: The activity statistics No switch to turn them off yet, but they're smaller than the name suggests: four numbers, being bytes read, bytes written, peak read speed and peak write speed. No filenames, no timestamps, no record of what you did. They're counted in memory and the four totals are saved to the driver's own registry key so the "since
Feature Request: Dismount without saving to image - Implemented
25 days ago, by Andrew in RAM Disk & RAM File System Forum
Thank you for the suggestion! This is now implemented in the latest development build, in a slightly different form that is more optimised as is doesn't require the remount step. Simply install the new build over your current version and reboot to activate the updated driver. Instead of a separate "dismount without saving", there is a single Reload from Image command. After a confirma
RAM FS indexing with Voidtools "Everything" - Solution
25 days ago, by Andrew in RAM Disk & RAM File System Forum
Hi René, Thank you for the kind words, much appreciated. RAM File System reports itself as NTFS to Windows so that other applications treat it normally; but internally it is our own file system, not NTFS. It means there is no MFT and no USN journal inside it, and those are exactly what Everything reads when it indexes an NTFS volume at speed. So that particular route is not available. The
Re: Guide for switching between RAM Disk and RAM File System
25 days ago, by Andrew in RAM Disk & RAM File System Forum
The behaviour is all intentional, below is the explanation. What "Launch automatically at startup" does: This option is only about the console. It determines whether the GUI starts with Windows and sits in the tray. The volumes are created by the driver, which starts early in the boot process, so they come up either way. That is why your disks were still there after a reboot. Th
Re: RFS image file grows too large
25 days ago, by Andrew in RAM Disk & RAM File System Forum
The 6.96 GB is the file's nominal length, not the space it actually occupies. RFS images are sparse files, and the empty areas inside them take up nothing on disk. Please check this first: right-click the .rfs file, choose Properties, and compare Size with Size on disk. Your "Size on disk" should be close to the 2 GB you actually store. If so, nothing is wrong - the volume is not cons
Re: Guide for switching between RAM Disk and RAM File System
26 days ago, by Andrew in RAM Disk & RAM File System Forum
Good point, and a fair one to add to the guide. You can keep the old letter — the two products store their auto-mount settings in the registry, one key per volume, and the drive letter is the name of that key. So it is just a rename, and it takes effect after a reboot. For example, RAM Disk is on R:, and you have set up a RAM File System volume identically on S:. Close both consoles first, then
Re: The nosec option in ramfsctl
26 days ago, by Andrew in RAM Disk & RAM File System Forum
Yes, it's not compatible with the source folder / mirror feature, that requires full set of permissions when mirroring files from an NTFS folder.
Re: Guide for switching between RAM Disk and RAM File System
27 days ago, by Andrew in RAM Disk & RAM File System Forum
The move between RAM Disk and RAM FS is pretty much just pointing things at a new volume letter. Can RAM File System use a RAM Disk image? No, and not the other way round either. The two formats have nothing in common: A RAM Disk .img is a copy of a virtual disk, with NTFS, exFAT or FAT32 formatted inside it. RAM Disk gives Windows a disk, and Windows' own file system does the rest. A RAM F
Re: RAM FS hangs when manually mounting a disk
27 days ago, by Andrew in RAM Disk & RAM File System Forum
First of all, our apologies - we know this has already taken a good deal of your time. We would not do so if we had been able to identify the fault. We took your report very seriously and build a test machine around it. Since your system runs security software that ours do not, we installed four different products in turn and repeated your exact sequence with each. Between them they cover every