FAQ (Frequently Asked Questions)

All Products
How do SuperSpeed products affect the values displayed in Task Manager?
Can SuperSpeed products be configured to use memory above 4 GB?
I have 4 GB of RAM installed but Windows only reports a little over 3 GB. Will SuperSpeed products use the memory above 3 GB?
How do I order an upgrade over the internet?

SuperCache

How to's
How do I use SuperCache with volume mount points?
How do I automate installation and uninstallation of SuperCache ?

Fixes
I installed SuperCache Express and now my system fails to start. How do I fix it?
When I try to configure SuperCache Express, I receive the message "ConnectServer(WbemService) failed. Result: 80041002h". How do I fix it?

Informational
Does the "System Cache" value in Task Manager for Windows XP or Server 2003 track SuperCache activity?
Is SuperCache compatible with other disk utility software?

RamDisk and RamDisk Plus

How to's etc.
How do I put a pagefile on a RAM disk?
How do I put temporary Internet files on a RAM disk?
How do I back up the data on my RAM disk efficiently?
How do I schedule automatic daily RAM disk backups?
How do I speed up printing with a RAM disk?
How do I control the creation of the temp folder on a RAM disk?
How do I make a folder on a RAM disk into a network share?
How do I mount a RAM disk at a mount point?
When is the ramdisk formatted and what is the impact on Windows startup time?

Informational
Will a RAM disk make my computer faster?
Can RamDisk or RamDisk Plus assign drive letters A: or B: to a RAM disk?
Can RamDisk or RamDisk Plus be used with Crusoe and/or VIA C3/Eden CPUs?
What are the names of the processes running for RamDisk or RamDisk Plus?

Old Fixes
I applied Service Pack 2 on Windows XP and cannot set up a RAM disk. How do I fix it?
When I try to save the RAM disk's image, I get an error. How do I fix it?
While installing RamDisk or RamDisk Plus I receive a "Stop 0x00000020" message. How do I fix it?
Partition Magic (8.0 or earlier) hangs when a RAM disk is present. How do I fix it?
Drive Image (6.0 or earlier) hangs when a RAM disk is present. How do I fix it?
Acronis True Image (8.0 or earlier) hangs when a RAM disk is present. How do I fix it?


FAQ - All Products

Q: How do SuperSpeed products affect the values displayed in Task Manager?  
A: When active, SuperSpeed cache and RAM disk products will visibly impact values displayed in the "Performance" tab of Task Manager. Both memory and CPU statistics will be affected. The more work the cache or RAM disk perform, the higher the CPU utilitization. This is because our products trade CPU resources for disk resources.

The memory resources for our products' caches and RAM disks are allocated from physical memory - not from the operating system's paged or non-paged kernel memory. When an allocation is made from physical memory, it directly affects the following values:

Physical Memory - Available: The amount of physical memory (main memory or RAM) currently available for use. When a RAM disk or cache is created, this value will decrease by the size of the RAM disk or cache plus a smaller amount for overhead.

To Top
Top
 
 
 
Q: Can SuperSpeed products be configured to use memory above 4 GB?  
A: Yes, 32-bit operating systems memory allocations can be made from above 4 GB. We call this RAM "Unmanaged Memory" (UM). If memory above 4 GB is isntalled and UM has been enabled then memory allocations are always taken first from physical memory addresses above 4 GB, and then when needed from addresses below 4 GB.

Also memory can be accessed above those higher limits found in 64-bit Windows operating systems. For example Windows 7 Home Premium Edition has a memory limit of 16GB. If this system had 24GB of installed RAM then our UM function can access the extra 8GB for use by a RamDisk. Click here for an official list of memory limits for Mircorosft operating systems.

To Top
Top
 
Q: I have 4 GB of RAM installed but Windows only reports a little over 3 GB. Will SuperSpeed products use the memory above 3 GB?  
A: The answer to this question depends on the computer's motherboard and how it and the operating system are configured to manage memory. SuperSpeed products utilize only those resources the operating system recognizes and makes available. The operating system depends on the motherboard's chipset and BIOS to manage memory present in the system.

If "Task Manager" or the "General" tab of "System Properties" show well under 4 GB of RAM (typically 3.25 GB), first try updating the system's BIOS. Microsoft provides a Knowledge Base for further steps that you can take to make more main memory available to the operating system.

In some older systems this problem exists because their motherboards are limited to a 32-bit physical address capacity and therefore can only access 4 GB total physical memory. Although the processor may have the capacity to address much more, if the motherboard or its chipset support only a 32-bit physical address space, that will be the system's limit.

A computer with a motherboard containing 4 GB of RAM (the system's "main memory"), plus a video adapter with its own RAM, plus other devices requiring additional memory addresses space, has more than 4 GB of physical memory. In a computer limited to a 32-bit physical address space, not all this memory can actually be addressed. In that case, the BIOS/chipset maps the smaller devices into the physical memory address space first, and what's left is mapped to the main memory. In effect, a portion of the main memory ends up being hidden by all the devices in the system which also contain memory and need part of the 4 GB physical address space.
 
 
 
Q: How do I order an upgrade over the internet?  
A: An upgrade is going from one major software version number to the next. For example to go from RamDisk 10.x to RamDisk 11.x would be an upgrade. Current users of an older verion of RamDisk or RamDisk Plus can upgrade at a discount. Click here.

On the other hand, updates are free. For example of you originally purchased a license for RamDisk 11.5 and which to install the newest version 11.8 then that would be an update.

Note: to update or upgrade please uninstall the current version and reboot before installing the newest version.

 

FAQ - SuperCache

Q: How do I use SuperCache with volume mount points?  
A: A volume mount point is a directory on an NTFS storage volume (the "host") on which another storage volume (the "target")  is "mounted" or "grafted". I/O requests that reference the mount point are no longer directed to the host volume but re-directed to the target storage volume.

Instead of thinking of a mount point as a directory that exists in the host volume's file system, it is helpful to think of it as a special path to the root directory of the target volume. The special path borrows host volume's the drive letter and directory to provide access to the target volume. In effect, the directory used as a mount point is no longer "connected" to the host volume, but rather to the target volume at that mount point. It is for this reason that Windows does not permit mounting a volume on a directory that already contains files or sub-directories as they would become inaccessible.

How does this impact SuperCache? Supercached volumes (so to speak) are unaware of volume mount points. Therefore, if SuperCache is active on a host volume containing mount points, it will not cache the data at the mount point targets. To cache a target volume that is grafted onto a host volume, SuperCache must be made active on the target. The "vfcfg" command and the storage volume's "Performance" property page support caching of volumes that are not assigned drive letters.
To Top
Top
 
 
 
Q: How do I automate installation and uninstallation of SuperCache Express?  
A: Starting with version 1.0.12, the SuperCache package provides limited support for automated installs and uninstalls. The package can be installed and uninstalled via a command prompt window or a script. By implementing a script with system management software, the package can be rolled out to remote machines.

To install the package without user intervention, use the following command:

  supercache-installer-file-name.exe -s -v"/qn"

To install a package without user intervention, but with a license key file, enter:

  supercache-installer-file-nam.exe -s -v"/qn LIC_FILENAME=C:\MyLic.ssc_rdrp_key"

Where "MyLic.ssc_rdrp_key" is the name for software license key provided by SuperSpeed LLC. In either of the above two cases the system must be restarted immediately after executing the command.

To uninstall an installed package without user invention, use the following command:

  "%ProgramFiles%\InstallShield Installation Information\{5B14E06B-97A1-11D3-B2C8-00C0F014C0F2}\setup.exe" -au

Be sure to include the double quotes as shown. The system must be restarted immediately after executing the command.

Important: The package cannot update or repair installed versions.
 
 
 
Q: Does the "System Cache" value in Task Manager (Winodws XP and Server 2003) track SuperCache Express activity?  
A: No. The "System Cache" value (under "Physical Memory (K)" on the "Performance" tab) shows the current physical memory in use and mapped to pages of open files. These mappings are managed by the operating system at the file-system driver level. Independently, SuperCache Express manages its cache at the storage volume device level, which is, logically-speaking, immediately below the file systems. To Top
Top
 
 
Q: Is SuperCache Express compatible with other disk utility software?  
A: Generally, yes, SuperCache can be used along with other disk utility software without problems.

However, some software, such as backup or defragmenting software, may exhibit varying degrees of incompatibility. SuperCache is implemented as a volume filter driver. When other drivers are also installed below the file system, the order in which data is processed may change, resulting in serious problems such as data corruption and/or a system crash. Therefore, we strongly recommend first testing SuperCache along with any disk utilities on a test machine or a test volume to do determine their compatibility.

When a serious incompatibility is discovered, its resolution will likely fall into one of two categories: mutually exclusive installation, or a work-around. A work-around requires that extra steps be taken to assure that the two utilities work together without causing undesirable behavior. Mutually exclusive installation means the only resolution to the problem is to not have both utilities installed at the same time.

An effective work-around in the case of incompatibilities between SuperCache and backup or defragmenting software, is to disable caching, perform the backup or defragmenting, and re-enable caching afterwards. If the backup or defragmenting software provides a command-line interface, the entire sequence can be scripted.
To Top
Top
 
 
Q: I installed SuperCache Express and now my system fails to start. How do I fix it?  
A: Certain disk management software, including some backup software, may be incompatible with SuperCache Express or. When installed simultaneously, the system may hang or crash during startup. The quickest route to making the system bootable is to disable the SuperCache "SscVf.sys" driver.

There are several possible routes to disabling the "SscVf.sys" driver. However, depending on the point of conflict, some may not be available. We suggest trying the following, in order:
Boot into "Safe Mode", and uninstall the disk management software, or SuperCache,
Boot using "Last Known Good Configuration", and uninstall SuperCache Express,
Boot into "Recovery Console", and edit the system hive.
If the "broken" computer gets to the logon screen and then crashes or hangs, skip to "Boot into 'Recovery Console'".

Boot into "Safe Mode"

  1. Start the computer.
  2. If there is an extended POST and BIOS period, wait until it nears its end.
  3. Press F8 (for Windows startup options) once per second.
  4. Select "Safe Mode".
  5. If the computer does not startup successfully, try "Boot using 'Last Known Good Configuration'".
  6. Uninstall the incompatible disk management or backup software, or uninstall SuperCache.
  7. Restart the computer.
Boot using "Last Known Good Configuration"

  1. Start the computer.
  2. If there is an extended POST and BIOS period, wait until it nears its end.
  3. Press F8 (for Windows startup options) once per second.
  4. Select "Last Known Good Configuration (your most recent settings that worked)".
  5. If the computer does not startup successfully, try "Boot into 'Recovery Console'".
  6. Uninstall SuperCache.
  7. Restart the computer.
Boot into "Recovery Console"

This solution requires:
A second working computer,
A removable media device capable of holding several megabytes of data which can be used with the working and the broken computer. Recovery Console recognizes USB flash drives; they are an ideal storage device for this solution.

Warning: this solution requires manual modification of the system registry hive.
  1. Insert the USB drive in the broken computer.
  2. Boot the broken computer into Recovery Console. Typically this is done by booting with the installation CD.
  3. Cd to "%SystemRoot%\system32\config".
  4. Copy the file "system." to "system-backup.". This will be the backup copy of the system hive.
  5. Copy the file "system." to the USB drive.
  6. Shutdown the broken computer and remove the USB drive.
  7. Insert the USB drive in the working computer.
  8. Open "RegEdit", and click on "HKEY_LOCAL_MACHINE".
  9. Select "File\Load Hive..." from the menu. Open the "system." file on the USB drive, and give the hive key a unique name (eg. "special").
  10. Edit each Control Set present in the "special" hive key:
    1. Select a "ControlSetXxx" key and navigate to "ControlSetXxx\Services\SscVf"
    2. Double-click on the "Start" REG_DWORD value.
    3. Change the value to "4".
    4. In the same "ControlSetXxx" key navigate to "ControlSetXxx\Control\Class\{71A27CDD-812A-11D0-BEC7-08002BE2092F}"
    5. Double-click on the "UpperFilters" REG_MULTI_SZ value.
    6. Carefully delete the "SscVf" text from the list. Do not leave any blank entries except at the end.
    7. Repeat steps a - f for all ControlSetXxx keys.
  11. Click on the "special" hive key. Select "File\Unload Hive..." from the menu.
  12. Remove the USB drive from the working computer and insert it in the broken computer.
  13. Boot the broken computer into Recovery Console.
  14. Copy the "system." file from the USB drive to the "%SystemRoot%\system32\config" folder, overwriting the original file.
  15. Restart the broken machine.
Important: Always install the latest version of SuperCache. Versions prior to 1.0.11.0 contained a bug which caused some computers to hang or restart during system startup. The bug affected computers with the following processor hardware configurations:
More than one AMD Opteron processor
More than two Intel Xeon processors with Hyperthreading
More than four Intel Xeon processors without Hyperthreading
To Top
Top
 
 
Q: When I try to configure SuperCache Express, I receive the message "ConnectServer(WbemService) failed. Result: 80041002h". How do I fix it?   To Top
Top
A: SuperCache Express provides volume filter device management via WMI (Windows Management and Instrumentation). If the WMI repository is corrupt, the message "ConnectServer(WbemService) failed. Result: 80041002h" will be returned when using the "vfcfg.exe" command-line interface, or the "Performance" volume property page. In this case, the repository must be repaired or rebuilt.

Windows Server 2003 with Service Pack 1 and Windows XP with Service Pack 2 include tools for repairing the WMI repository. Other Windows versions can rebuild the repository by other means. Select the appropriate method for your platform:

Windows Server 2003 with Service Pack 1 or later

Open a command prompt window and enter:

  rundll32 wbemupgd, RepairWMISetup

Note: This command is case-sensitive. Enter the command exactly as shown.

Windows XP with Service Pack 2 or later

Open a command prompt window and enter:

  rundll32 wbemupgd, UpgradeRepository

Note: This command is case-sensitive. Enter the command exactly as shown.

Other Windows Versions

To rebuild the WMI repository, the winmgmt service must be stopped, the current repository moved or deleted, and the service restarted. To perform these steps, open a command-prompt window and enter the following commands:

  net stop winmgmt
cd %SystemRoot%\System32\
ren repository repository.old
net start winmgmt

For more information about repairing the WMI repository see: http://www.microsoft.com/technet/scriptcenter/topics/help/wmi.mspx#EQKAC.
General Windows Repository information.

FAQ - RamDisk Plus and RamDisk

Q: How do I put a pagefile on a RAM disk?  
A:
  1. Right-click on "My Computer" and click on "Properties".
  2. Click on the "Advanced" tab.
  3. Click the "Settings" button in the "Performance" box.
  4. Click on the "Advanced" tab in the "Performance Options" dialog window.
  5. Click the "Change" button in the "Virtual Memory" box.
  6. In the "Virtual Memory" dialog window
    1. Select "RamDisk"
    2. Select the "Custom size:" radio button
    3. Set initial size and maximum size to be just a little smaller than the size of the RAM disk. Tip: Immediately above "Custom size:" is "Space available:" which is the size of RAM disk.
    4. Select the drive that currently has the paging file.
    5. Select the "No paging file" radio button.
  7. Click "OK".
  8. Restart the computer for the new settings to take effect.

Important: Pagefile support is available with RamDisk Plus 11 on 32 or 64-bit versions Windows 7, Vista or XP.

To Top
Top
 
 
Q: How do I put temporary Internet files on a RAM disk?
A:
  1. Go to "Start -> Control Panel -> Internet Options".
  2. Click on the "General" tab, if not already selected.
  3. Click the "Settings" button in the "Temporary Internet files" group box.
  4. Set the slider under "Amount of disk space to use:" to the size of the RAM disk, or less.
  5. Click the "Move folder" button. The "Browser for Folder" dialog box will appear. Select the RAM disk, then click OK.
  6. Click OK on each open dialog box.
 
 
Q: How do I back up the data on my RAM disk efficiently?  
A: Use RamDisk Plus. It can be configured to automatically save a RAM disk's contents when the system shuts down, restoring it when the system starts up. Version 8 also supports saving the contents manually or by script.

For more information about saving a RAM disk's contents, see: When I try to save the RAM disk's image, I get an error. How do I fix it?
To Top
Top
 
 
Q: How do I schedule automatic daily RAM disk backups?  
A: Successful automatic backups of the RAM disk's contents require that there no open handles to the RAM disk at the time each backup is performed. (See: When I try to save the RAM disk's image, I get an error. How do I fix it?) If the requirement for no open handles can be met, scheduling automatic backups is a simple task.

To do so:
1. Create a backup command script (eg. "ramdiskbackup.cmd"). The script should contain the commands to be executed during each backup. The command to save the RAM disk's image file is: "rdcfg -save R:", where R: is the RAM disk's drive letter.
2. Add the script as a Schedule Task. (Start -> Control Panel -> Performance and Maintenance -> Scheduled Tasks -> Add Scheduled Task).
 
 
 
Q: How do I speed up printing with a RAM disk?  
A:

Move the print spool folder to a RAM disk.
If you've set up a Windows XP system to act as a print server on your network, you can improve the print server's responsiveness. All you need to do is move the print spool folder from its default location to a RAM disk. The performance gain comes from separating the management of the potentially huge spool file from the same drive on which the Windows system files exist.

To move the print spool folder to a RAM disk:

1. Create a RAM disk of sufficient size to hold the spool files.
2. Go to "Start -> Printers and Faxes". (Or, in classic view: "Start -> Settings -> Printers and Faxes").
3. From the top menu select "File\Server Properties".
4. Select the "Advanced" tab. Enter the RAM disk's drive letter (e.g. "S:\") in the "Spool Folder" text box, and click OK.
5. In the warning message dialog box, click Yes.
To Top
Top
 
 
Q: How do I control the creation of the temp folder on a RAM disk?  
A:

RamDisk - The only control is to enable or disable creation of the '\temp' folder when the RAM disk itself is created. When enabled, the '\temp' folder is created immediately after the disk is formatted. Then the image is 'sealed'. Every time the machine starts up the RAM disk will start up with the contents of that image.

RamDisk Plus - You have complete control over what folders and files are present in the RAM disk when the machine starts up. First, create the RAM disk. Second, create or copy the desired folders and files to the RAM disk. Third, save the RAM disk's image. To 'seal' that image, do not select "Save at shutdown". Every time the machine starts up the RAM disk will start up with the exact same saved contents.

 
 
 
Q: How do I make a folder on a RAM disk into a network share?  
A: Just as you would any other disk or folder.
  1. Right-click on the disk or folder you wish to share, and select "Sharing and Security".
  2. Select "Share this folder" or, if already shared, click on "New Share".
  3. Enter the new "Share name" and a "Comment".
  4. Set "User limit", "Permissions", and "Caching" as required.
  5. Click "OK" to create the share and close the property page.
 
 
 
Q: How do I mount a RAM disk at a mount point?  
A: RamDisk and RamDisk Plus both support mount points. However, they are not configurable in Disk Management. Instead you must use the command-line interface "mountvol".

Open a command-prompt window and enter "mountvol". Suppose it lists a RAM disk with drive letter R: as follows:

  \\?\Volume{8c4f2cc4-20d71-11ed8-80c9-806d6172696f}\
  R:\

To mount the RAM disk R: at c:\mountpoints\ramdisk enter:

  mountvol c:\mountpoints\ramdisk \\?\Volume{8c4f2cc4-20d71-11ed8-80c9-806d6172696f}\

Placing a file in the root of R: and placing the file in c:\mountpoints\ramdisk\ will now accomplish the same thing, as both paths point to the same object.

To remove the above mount enter:

  mountvol c:\mountpoints\ramdisk /D
To Top
Top
Q: When is the ramdisk formatted and what is the impact on Windows startup time?  
A: When a RamDisk is “added” it will automatically be formatted at that time. Then immediately after this it saves a copy of itself to its “associated image” file. During a system boot it’s this image file, which contains the format information, that gets loaded into the RamDisk. Because of this technique our RamDisks are quickly available to the system very early in system startup. Therefore, any applications or services that depend on the RamDisk can access it as soon as they start.

Please see “Associated Image File” entry in RamDisk’s built in help for more detailed explanation.

 
 
 
Q: When I try to save the RAM disk's image, I get an error. How do I fix it?  
A: Before saving the RAM disk's contents, close all applications that are accessing it.

RamDisk Plus is designed to save a static, or fixed, RAM disk image. It is not designed to backup or save dynamically changing RAM disk content. Therefore, RamDisk Plus does not permit any open handles on the disk when the save command is executed. If open handles are detected, the command will fail. (Typically an error code of 5 is returned: access denied.) See SuperVolume to automatically save dynamically changing content.

Why does RamDisk Plus disallow saving the image when handles are open? To eliminate the possibility of corruption. Open file handles imply that disk data is cached and has not been written to disk. Saving a RAM disk's contents to its image file while there are handles open to it will result in a corrupt saved image.

On some systems, the save operation fails even after all applications known to be accessing the RAM disk are closed. This is because other "hidden" applications or services are maintaining open handles to the disk. In this situation, an option that will allow the RAM disk's image to be saved is to forcibly invalidate these handles by dismounting the RAM disk's file system.

To forcibly dismount the RAM disk's file system on Windows XP and Windows Server 2003, open a command-prompt window and enter "fsutil volume dismount R:", where R: is the RAM disk's drive letter. On Windows 2000, open a command-prompt window and enter "chkdsk R: /f" where R: is the RAM disk's drive letter. If open handles are present on the disk, the utility will prompt if you want to force a dismount of the volume. By responding Yes, the handles will be invalidated and the disk image can be saved.
To Top
Top
 
 
Q: While installing RamDisk or RamDisk Plus I receive a "Stop 0x00000020" message. How do I fix it?  
A: This problem is known to occur on systems running Symantec pcAnywhere 11.5 with Symantec AntiVirus 8.x or Symantec AntiVirus 9.0. The Symantec Event Handler driver (Symevent.sys) causes the problem. For further information on the problem and its resolution please see http://support.microsoft.com/default.aspx?scid=kb;en-us;905539  
 
 
Q: Partition Magic (8.0 or earlier) hangs when a RAM disk is present. How do I fix it?  
A: Partition Magic (version 8.0 and earlier) does not "know" how to handle non-removable storage devices that do not contain a partition table. Instead of ignoring the RAM disk, Partition Magic goes into an endless loop. To run Partition Magic, you must remove all RAM disks from the system, run Partition Magic, then restore the RAM disks. Note: Before removing any disks, save the image files you may need.  
 
 
Q: Drive Image (6.0 or earlier) hangs when a RAM disk is present. How do I fix it?  
A: Some versions of Drive Image (version 6.0 or earlier) do not "know" how to handle non-removable storage devices that do not contain a partition table. Instead of ignoring the RAM disk, Drive Image goes into an endless loop. To resolve this issue, upgrade to Drive Image version 7.0 or later.  
 
 
Q: Acronis True Image (8 or earlier) aborts or crashes the system when a RAM disk is present. How do I fix it?  
A: Some versions of Acronis True Image (version 8 or earlier) do not "know" how to handle non-removable storage devices that do not contain a partition table. Instead of ignoring the RAM disk, True Image may abort or crash the system. To resolve this issue, upgrade to True Image version 9.0 or later. To Top
Top
 
 
Q: Will a RAM disk make my computer faster?  
A: Yes, if utilized in specific way. A RAM disk is a virtual disk in memory. This means it looks and acts like a physical hard drive, except its performance is many times faster. Although it acts like a very fast hard drive, unless something that is frequently used is stored on it, it can’t make your computer run faster.  
 
 
Q: Can RamDisk or RamDisk Plus be used with Crusoe and/or VIA C3/Eden CPUs?  
A: Yes.  
 
 
Q: Can RamDisk or RamDisk Plus assign drive letters A: or B: to a RAM disk?  
A: Yes.  
 
 
Q: What are the names of the processes running for RamDisk or RamDisk Plus?  
A: RamDisk and RamDisk Plus do not maintain any running processes. Except for disk management, all functionality is realized in two digitally-signed device drivers. The drivers are signed by Microsoft after meeting extensive requirements for reliability. The drivers execute in the system's kernel process.  
     

Updated 7 October, 2014


Citrix   HP   IBM

  Home - Site Map - Contact Us - Legal Notices - Privacy Policy  

SuperSpeed LLC is the owner of the following U.S. Patents 5577226, 5606681, 5918244, 6370615, 6629201, 6651136, 7017013, 7039767, 7111129, 7475186, 7594068, 7631139, 7886099 and other patents are pending.

Copyright © 1996-2015 SuperSpeed LLC. All rights reserved.