Скрипт создает RamDisk и при возможности, переносит на него %Temp% Совместимые версии win7-win10 x86/x64 Не требует дополнительных файлов и записей в реестре (если они уже есть, желательно их удалить) ========================================================================== Формула расчета размера X64 Size = (FreeMemory - 512) * .8 FreeMemory - свободная память 512 - зарезервировано под систему Если Size < 64 то Size = 8 Если Size >= 64 то %Temp% создается на RamDisk, иначе на системном диске X86 Под систему резервируется 384 Mb, больше отличий от X64 нет ========================================================================== Создается динамический диск, после удаления с него файлов память автоматически освобождается !!! (на это требуется 5-10 секунд).
Last edited by nikzzzz on 2020-01-29 08:10; edited 4 times in total
В сборках Win10 1903 драйвер позволяет выставить размер чуть меньше 4 Gb правкой реестра, там правда, есть маленькая тонкость, нельзя в реестре выставлять произвольные значения. На счет остальных x64 не знаю, 2 Gb по крайней мере выставляются. Для x86 ограничение 1 Gb.
73520Что было исправлено?
Из-за лишней кавычки переменная Temp не менялась на лету.
Ни каких проверок скрипт не делает, почистить можно разве что мусор от ранее установленных драйверов RamDisk, но это зависит от сборки, которую вы используете.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum