[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Скрипт создает 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 раз(а)

[Цитировать]

    polo
  • 21984
  • Стаж: 5 лет 1 месяц
  • Сообщений: 2
  • Репутация:0

    [+] [-]
nikzzzz, спасибо, а ехе-шники можно сделать?

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
polo,
72088а ехе-шники можно сделать?
Добавил .exe версии.

[Цитировать]

    Xemom1
  • 175
  • Стаж: 9 лет
  • Сообщений: 862
  • Репутация:88

    [+] [-]
nikzzzz,
Спасибо! Отличная работа! az

[Цитировать]

    vovan1982
  • 214
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 1130
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
nikzzzz, aa, и от меня прими благодарность. Уже оценил на живой системе, перепаковывал ядра в RAM'е.

[Цитировать]

    Hunter23071985
  • 874
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 172
  • Репутация:6

    [+] [-]
nikzzzz, классный скрипт!
Есть несколько предложений / просьб в порядке снижения приоритета:
1) сделать вместо диска B:\RAMDisk папку С:\RAMDisk или просто скрыть диск (чтобы не мешался в проводнике, где итак куча дисков)
2) сделать "выключатель" RAM-диска (на случай необходимости запуска ресурсоёмких процессов на слабых ПК и т.п.)
3) оценить/учесть логику скриптов для выноса мусора в RAM-диск и расчёта размера RAMD от уважаемого Stea
4) оценить возможность использования Ultra RAMDisk Pro - с Primo нехватка RAM не даст ставить большие программы (RAM\Temp тупо забъётся и система вылетит в чёрный экран), а Ultra RAMDisk должен просто начать запись в Swap-файл)
5) оценить возможность интеграции EWF или Shadow Defender (тут вроде шансов нет, т.к. грузится на ранней стадии, но вдруг...)
Спасибо!


Последний раз редактировалось: Hunter23071985 (2019-12-09 13:23), всего редактировалось 1 раз

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 577
  • Репутация:24

    [+] [-]
Hunter23071985,
Так это вроде для PE

[Цитировать]

    Hunter23071985
  • 874
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 172
  • Репутация:6

    [+] [-]
loban_ser, на живой системе и в VHD тоже работает!

[Цитировать]

    loban_ser
  • 17796
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 577
  • Репутация:24

    [+] [-]
Hunter23071985,
Ну да, я это сразу проверил.

[Цитировать]

    dimo70
  • 17296
  • Стаж: 6 лет 11 месяцев
  • Сообщений: 3777
  • Репутация:27

    [+] [-]
  • Откуда: BG
nikzzzz, спасибо! aa
Подтверждаю на Windows 10 LTSC работает нормально.

_________________
Подпись отключена за нарушение правил форума

[Цитировать]

    vovan1982
  • 214
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 1130
  • Репутация:76

    [+] [-]
  • Откуда: Ростов-на-Дону
Hunter23071985, с первым вашим предложением категорически не согласен.

[Цитировать]

    sirob75
  • 499
  • Стаж: 9 лет 8 месяцев
  • Сообщений: 53
  • Репутация:1

    [+] [-]
  • Откуда: Сталинград
Как его отключить то теперь?

[Цитировать]

    Hunter23071985
  • 874
  • Стаж: 9 лет 5 месяцев
  • Сообщений: 172
  • Репутация:6

    [+] [-]
vovan1982, может тогда 2 варианта на выбор пользователя?
Я хотел бы предложить этот скрипт коллегам - как пить дать, кто-то по ошибке или незнанию что-то да сохранит на "новом" диске.
А последствия сохранения на RAM-диске Вы понимаете. )))
sirob75, "выключателя" пока нет, при наличии EWF-фильтра я просто перезагрузил ПК.
Попробуйте перезагрузить ПК, может и Вам поможет.


Последний раз редактировалось: Hunter23071985 (2019-12-09 14:42), всего редактировалось 1 раз

[Цитировать]

    sirob75
  • 499
  • Стаж: 9 лет 8 месяцев
  • Сообщений: 53
  • Репутация:1

    [+] [-]
  • Откуда: Сталинград
72109vovan1982, может быть 2 варианта на выбор пользователя?
sirob75, перезагрузить ПК.
не помогло

[Цитировать]

    avalat
  • 222
  • Стаж: 9 лет 9 месяцев
  • Сообщений: 466
  • Репутация:127

    [+] [-]
У меня тоже остаётся (на Windows 7x86 пробовал)

Страница 1 из 5


Показать сообщения:    

Текущее время: 23-Ноя 10:56

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы