Have 20 gig ram. Installed imdisk v 2.0.9 it did create a stable "Drive R" in virtual memory.
However its only allowing a 8 meg size.
imdisk -a -s 8G -mX= -p "fs:ntfs /q /y" is image file
if I try to create a new vertual disk in physical memory even as small as 4 gig it says not enough storage
if i try to create it in vertual memory the param is incorrect
cannot open drive for direct access
cannot save image. peremission refused
I can open the drive and it created a 4meg temp file inside the 8 meg drive
Windows is a 32 bit 10 pro and system is showing installed ram as 20 gb (3.43 gb usable)
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
The driver does not handle unmanaged memory. Therefore, the maximum usable physical memory for a ramdisk is 3.43 GB, and even with a large swap file, the maximum usable virtual memory in 32-bit is always 4 GB (per process).
There is no workaround with ImDisk, because it would require a major change in the driver.
The alternatives are:
- To use a ramdisk that allows to use the unmanaged memory (but there are some rare cases of incompatibilies with some drivers).
- To use a 64-bit version of Windows.
- To use a 32-bit version of Windows Server which allows to use more than 4 GB of physical memory (depending on the version and the license). With that, you can create a ramdisk larger than 4 GB because only a small part is accessed at a time in the case of a ramdisk created in physical memory.
Of course, the most simple and clean solution is a 64-bit Windows.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Have 20 gig ram. Installed imdisk v 2.0.9 it did create a stable "Drive R" in virtual memory.
However its only allowing a 8 meg size.
imdisk -a -s 8G -mX= -p "fs:ntfs /q /y" is image file
if I try to create a new vertual disk in physical memory even as small as 4 gig it says not enough storage
if i try to create it in vertual memory the param is incorrect
cannot open drive for direct access
cannot save image. peremission refused
I can open the drive and it created a 4meg temp file inside the 8 meg drive
Windows is a 32 bit 10 pro and system is showing installed ram as 20 gb (3.43 gb usable)
The driver does not handle unmanaged memory. Therefore, the maximum usable physical memory for a ramdisk is 3.43 GB, and even with a large swap file, the maximum usable virtual memory in 32-bit is always 4 GB (per process).
There is no workaround with ImDisk, because it would require a major change in the driver.
The alternatives are:
- To use a ramdisk that allows to use the unmanaged memory (but there are some rare cases of incompatibilies with some drivers).
- To use a 64-bit version of Windows.
- To use a 32-bit version of Windows Server which allows to use more than 4 GB of physical memory (depending on the version and the license). With that, you can create a ramdisk larger than 4 GB because only a small part is accessed at a time in the case of a ramdisk created in physical memory.
Of course, the most simple and clean solution is a 64-bit Windows.