Найти тему
8fourfour

Временный RAM диск для Windows.

Для тех кто не знает, небольшая справка.
RAM диск это виртуальный диск использующий оперативную память (её часть) как физический диск. Поскольку оперативная память компьютеров все еще быстрее физических носителей, то это еще и очень быстрый диск.
Что дает некоторые плюсы в использовании.
Для сравнения скоростей замеры:

Обычный HDD
Обычный HDD
SSD  SATA
SSD SATA

И наконец

RAM диск (Скорости практически соответствуют скорости самой оперативной памяти, она у меня далеко не самая быстрая)
RAM диск (Скорости практически соответствуют скорости самой оперативной памяти, она у меня далеко не самая быстрая)

Возможно создать как постоянный виртуальный RAM диск так и временный. Временный пропадает после перезагрузки компьютера.
Постоянный при перезагрузке монтируется/создается заново.

В данный момент интересует временный диск.
Для этого потребуется программа
OSFMount (ссылка на сайт разработчика). Программа бесплатна.
Или можно взять
здесь (уже готовый набор который и будет рассмотрен, пароль на архив 999).
Распаковать архив в любую папку откуда планируется запускать программу.


Распаковать архив, пароль 999
Распаковать архив, пароль 999

Ниже указаны файлы которые используются для управления RAM диском. Рекомендую сделать ярлыки на рабочем столе.

Сама программа управления RAM дисками
Сама программа управления RAM дисками
Программа для быстрого монтирования RAM диска, использует параметры командной строки файла OSFMount.exe
Программа для быстрого монтирования RAM диска, использует параметры командной строки файла OSFMount.exe

При запуске OSFMount_RAM.exe программа запросит указать букву диска который будет смонтирован. Если оставить поле ввода пустым будет установлена буква диска "X:"

Для размонтирования выбрать нужный диск и нажать Dismount

Для размонтирования (отключения) RAM диска надо выбрать диск и нажать Dismount
Для размонтирования (отключения) RAM диска надо выбрать диск и нажать Dismount

По умолчанию OSFMount_RAM создает диск с указанной буквой, именем "RAM" и размером 1 Gb.
Для изменения размера можно исправить в конце файла OSFMount_RAM.bat строчку
osfmount -a -t vm -m %disklt%: -o format:ntfs:"RAM" -s 1G

RAM заменить на нужное вам название, и вместо 1G (в конце строки) поставить другое количество гигабайт если объем памяти позволяет. Надо учитывать что память для диска выделяется из оперативной памяти. Т.е. количество доступной оперативной памяти уменьшается.

!!!При размонтировании потеряются все данные на диске!!!
Так же данные теряются при перезапуске компьютера и создавать диск описанным способом придется заново.

Тем не менее такая особенность может быть полезна.
В другой статье расскажу как именно.

Надеюсь пригодится.

PS Программа опробована на Win 7 и 10. Работает без установки.