Скрипт создает 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 секунд).
Последний раз редактировалось: nikzzzz (2020-01-29 08:10), всего редактировалось 4 раз(а)
В сборках Win10 1903 драйвер позволяет выставить размер чуть меньше 4 Gb правкой реестра, там правда, есть маленькая тонкость, нельзя в реестре выставлять произвольные значения. На счет остальных x64 не знаю, 2 Gb по крайней мере выставляются. Для x86 ограничение 1 Gb.
73520Что было исправлено?
Из-за лишней кавычки переменная Temp не менялась на лету.
Ни каких проверок скрипт не делает, почистить можно разве что мусор от ранее установленных драйверов RamDisk, но это зависит от сборки, которую вы используете.
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы