Если на вашем компьютере много оперативной памяти, но большая ее часть не используется, вы можете создать RAM-диск (RAMDisk, RAM Drive).е. Виртуальный диск, который операционная система воспринимает как обычный диск, но который на самом деле находится в оперативной памяти. Основным преимуществом такого диска является высокая скорость работы (быстрее, чем SSD).
Это руководство посвящено тому, как создать RAM-диск в Windows, для чего его можно использовать и с какими ограничениями (помимо размера) вы можете столкнуться при этом. Все программы для создания RAM-дисков были протестированы мной на Windows 10, но также совместимы с предыдущими версиями ОС вплоть до 7.
Для чего может быть полезен RAM-диск в оперативной памяти
Как уже упоминалось, самое главное в этом приводе — высокая скорость (результат теста вы можете увидеть на скриншоте ниже). Вторая особенность заключается в том, что данные с RAM-диска автоматически исчезают при выключении компьютера или ноутбука (t.к. для хранения информации в оперативной памяти необходимо питание), хотя некоторые программы RAMDisk позволяют избежать этого аспекта (сохраняя содержимое диска на обычный диск при выключении компьютера и загружая его обратно в оперативную память при включении компьютера).
Конечно, использование RAM-диска имеет свои недостатки. Основным недостатком данной программы является лишь использование оперативной памяти, что зачастую бывает совсем не лишним. И, как следствие, если какой-либо программе потребуется больше памяти, чем осталось после создания такого диска, она будет вынуждена использовать файл подкачки на обычном диске, что будет медленнее.
Лучшие бесплатные программы для создания RAM-диска в Windows
Вот обзор лучших бесплатных (или shareware) программ для создания RAM диска в Windows, их функциональность и ограничения.
AMD Radeon RAMDisk
Программа AMD RAMDisk — одна из самых популярных программ для создания RAM-диска (нет, она не требует установки на компьютер оборудования AMD, если у вас сложилось такое впечатление из названия), несмотря на свое главное ограничение: бесплатная версия AMD RAMDisk позволяет создать RAM-диск размером не более 4 Гб (или 6 Гб, если у вас установлена AMD RAM).
Однако, зачастую этого вполне достаточно, а простота использования и дополнительные функции программы позволяют рекомендовать ее к использованию.
Процесс создания RAM-диска с помощью AMD RAMDisk можно свести к следующим простым шагам:
- В главном окне программы вы указываете желаемый размер диска в мегабайтах.
- Отметьте опцию "Create TEMP Directory", чтобы создать папку для временных файлов на этом диске. При необходимости также задайте метку диска и букву диска.
- Нажмите кнопку "Запустить RAMDisk".
- Диск будет создан и смонтирован в системе. Он также будет отформатирован, но в процессе создания, Windows может показать пару окон о том, что диск должен быть отформатирован, нажмите "Отмена" в них.
- Дополнительные возможности программы — сохранение образа RAM-диска и его автоматическая загрузка при выключении и включении компьютера (вкладка "Загрузить/Сохранить").
- Также по умолчанию программа добавляет себя в автозапуск Windows, отключить это (как и ряд других опций) можно на вкладке "Параметры".
Скачать AMD Radeon RAMDisk бесплатно с официального сайта (там доступна не только бесплатная версия) http://www.radeonramdisk.com/software_downloads.php
Очень похожая программа, которую я не буду рассматривать отдельно — Dataram RamDisk. Он также условно бесплатный, но лимит для бесплатной версии составляет 1 ГБ. В то же время Dataram является разработчиком AMD RAMDisk (чем и объясняется сходство этих программ). Тем не менее, если вам интересно, вы можете попробовать и этот вариант, он доступен здесь http://memory.dataram.com/products-and-services/software/ramdisk
Softperfect RAM Disk
Softperfect RAM Disk — единственная платная программа в этом обзоре (бесплатная на 30 дней), но я решил включить ее в список, потому что это единственная программа для создания RAM диска на русском языке.
В течение первых 30 дней нет ограничений на размер диска или на количество дисков (вы можете создать более одного диска). Точнее говоря, они ограничены объемом доступной оперативной памяти и свободными буквами дисков.
Чтобы сделать RAM Disk в Softperfect, воспользуйтесь следующими простыми шагами:
- Нажмите на кнопку "Плюс".
- Задайте параметры RAM-диска, при желании вы можете загрузить его содержимое из образа, создать на нем набор папок, указать файловую систему и сделать так, чтобы он определялся Windows как съемный диск.
- Если вам нужно, чтобы данные автоматически сохранялись и загружались, укажите в "Path to Image File" путь, куда будут сохранены данные, после чего галочка "Save Content" станет активной.
- Нажмите "ОК". Будет создан RAM-диск.
- При желании можно добавить дополнительные диски, а также перенести папку с временными файлами на диск непосредственно в интерфейсе программы (в пункте меню "Инструменты"), для предыдущей и последующих программ для этого необходимо войти в настройки системных переменных Windows.
Вы можете скачать Softperfect RAM Disk с официального сайта https://www.softperfect.com/products/ramdisk/
ImDisk
ImDisk — полностью бесплатная программа с открытым исходным кодом для создания RAM-дисков, без каких-либо ограничений (вы можете установить любой размер в пределах доступной оперативной памяти, создать несколько дисков).
- После установки программы, она создаст пункт в панели управления Windows, создание и управление дисками происходит там.
- Откройте ImDisk Virtual Disk Driver и нажмите на "Mount New" для создания диска.
- Установите букву диска (Drive letter), размер диска (Size of virtual disk). Остальные пункты можно оставить без изменений. Нажмите "Ок".
- Диск будет создан и подключен к системе, но не отформатирован — это можно сделать средствами Windows.
Скачайте программу ImDisk для создания RAM-дисков с официального сайта: http://www.ltr-data.se/opencode.html/#ImDisk
OSFMount
PassMark OSFMount — еще одна полностью бесплатная программа, которая, помимо монтирования различных образов в систему (ее основная задача), может также создавать RAM-диски без каких-либо ограничений.
Процесс создания происходит следующим образом:
- В главном окне программы нажмите "Mount New".
- В следующем окне в пункте "Source" напишите "Empty RAM Drive", задайте размер, букву диска, тип диска, который вы хотите эмулировать, метку тома. Вы также можете сразу отформатировать его (но только в FAT32).
- Нажмите ок.
Скачать OSFMount можно здесь: https://www.osforensics.com/tools/mount-disk-images.html
Диск оперативной памяти StarWind
И последняя бесплатная программа в этом обзоре — StarWind RAM Disk, которая также позволяет создавать несколько RAM-дисков произвольного размера в удобном интерфейсе. Процесс создания, я думаю, будет понятен из скриншота ниже.
Создание RAM диска в Windows — видео
Пожалуй, я завершу эту тему здесь. Думаю этих программ будет достаточно практически для любых нужд. Кстати, если вы собираетесь использовать RAM диск, поделитесь в комментариях, для каких сценариев работы?