RAM-диски – виртуальные накопители, созданные прямо в оперативной памяти, – обещают скорость, недостижимую даже для лучших NVMe SSD. В случайных операциях чтения и записи с малой глубиной очереди оперативная память выигрывает на порядки: задержка DRAM составляет 50–100 наносекунд против 20–200 микросекунд у NVMe. Однако в 2025 году создавать RAM-диск имеет смысл далеко не всем. Большинству пользователей с 16–32 ГБ памяти после вычета потребностей Windows и приложений остаётся всего пара свободных гигабайт, а современные PCIe 5.0 SSD обеспечивают последовательную скорость до 14,5 ГБ/с и 1,8 миллиона IOPS. Разбираемся, когда RAM-диск действительно полезен, а когда – пустая трата ресурсов.

Что такое RAM-диск и как он работает
RAM-диск – это выделенная область оперативной памяти, которую специальная программа представляет операционной системе как обычный том с буквой диска. Windows видит его как стандартный накопитель: на него можно устанавливать программы, копировать файлы, назначать его рабочей папкой для загрузок или кеша.
Для создания RAM-диска в Windows используются сторонние утилиты. Наиболее популярная – OSFMount от PassMark. Программа бесплатна, поддерживает Windows 10 и 11 (64-бит), умеет создавать RAM-диски произвольного размера с файловой системой NTFS или FAT32 и монтировать образы дисков.
Ещё одна бесплатная альтернатива – Arsenal Image Mounter. Эта утилита эмулирует полноценный SCSI-диск, что обеспечивает лучшую совместимость с Windows: интеграция с Диспетчером дисков, корректная работа установщиков MSI и Центра обновления Windows.
Третий вариант – ImDisk – когда-то самая популярная программа для RAM-дисков. Однако разработчик Олоф Лагерквист прекратил активное развитие проекта и не рекомендует использовать ImDisk на современных версиях Windows из-за проблем совместимости. На смену пришёл AIM Toolkit – форк, использующий драйвер Arsenal Image Mounter и устраняющий несовместимости с Windows 10/11 (включая 24H2).
IOPS – количество операций ввода-вывода в секунду. Показатель отражает, сколько отдельных запросов на чтение или запись накопитель обрабатывает за секунду. Чем выше IOPS, тем лучше диск справляется с множеством мелких файлов и многопоточными задачами.
Скорость RAM-диска в сравнении с NVMe SSD
Результаты тестирования в CrystalDiskMark наглядно показывают разницу между RAM-диском и NVMe SSD. RAM-диск на DDR4-3200 в последовательном чтении и записи выдаёт 8–12 ГБ/с – впечатляющие цифры, но лучшие PCIe 5.0 NVMe SSD (например, Crucial T705) при высокой глубине очереди способны достигать 14,5 ГБ/с последовательно и 1,8 миллиона IOPS. В этих сценариях NVMe-накопители не уступают RAM-диску или даже обгоняют его.
Настоящее преимущество RAM-диска проявляется в случайных операциях чтения и записи блоками по 4 КБ с малой глубиной очереди (QD=1). Именно такие операции доминируют при повседневной работе: загрузка ОС, запуск программ, обращение к множеству мелких файлов. Здесь RAM обгоняет любой NVMe SSD на порядки – задержка оперативной памяти измеряется наносекундами, тогда как у флеш-памяти NAND – десятками микросекунд.
Samsung SSD 990 PRO 1 TB
RAM-диск на DDR5-6400
Для сравнения: PCIe 4.0 NVMe SSD уровня Samsung 990 Pro обеспечивает до 7450/6900 МБ/с последовательно и 1,2/1,55 миллиона IOPS (Tom's Hardware SSD Benchmarks). RAM-диск на DDR4 четырёхканальной конфигурации показывает 300 000–550 000 IOPS в случайном чтении 4K при QD=1, но главное его преимущество – не столько пиковая пропускная способность, сколько минимальная задержка при каждом обращении.
Глубина очереди (queue depth, QD) – количество одновременных запросов к накопителю. QD=1 означает один запрос за раз – типичный сценарий при работе с ОС и приложениями. NVMe SSD оптимизированы под высокие QD (32 и выше), поэтому их пиковые результаты в бенчмарках не всегда отражают реальную повседневную производительность.
Главные ограничения RAM-дисков
У RAM-дисков есть два фундаментальных недостатка, которые ограничивают область их применения.
Энергозависимость – главная проблема. Оперативная память сохраняет данные только при наличии питания. Любая перезагрузка, отключение электричества или даже автоматическое обновление Windows с принудительным рестартом – и всё содержимое RAM-диска пропадает. Некоторые утилиты (например, OSFMount и AIM Toolkit) позволяют вручную сохранять образ RAM-диска на обычный накопитель перед выключением, но автоматизировать этот процесс непросто, а при внезапном отключении питания данные в любом случае будут потеряны.
Ограниченный объём – вторая проблема. При 32 ГБ оперативной памяти после запуска Windows, браузера и нескольких приложений свободными остаются 8–12 ГБ. Выделить из них RAM-диск хотя бы на 4 ГБ – значит сократить доступную системе память, что может привести к активному использованию файла подкачки и замедлению всей системы. Практически создать полезный RAM-диск можно начиная с 64 ГБ оперативной памяти: в таком случае 8–16 ГБ можно безболезненно отдать под виртуальный том.
Для чего RAM-диски использовали раньше
В эпоху жёстких дисков и дискет RAM-диски были реальным способом ускорить работу. Временные файлы ОС и программ, кеш – всё это переносили в оперативную память ради ощутимого прироста. Некоторые энтузиасты загружали в RAM-диск целую операционную систему, поддерживая питание памяти от батарей, чтобы данные сохранялись между сеансами.
В Linux RAM-диски существуют и сегодня в виде встроенных механизмов ядра. При загрузке ядро распаковывает в память начальную файловую систему initramfs – временный корневой раздел, который отвечает за подготовку к монтированию основной файловой системы. Это не кеш и не классический RAM-диск для хранения данных, а инструмент начальной загрузки.
Для пользовательских задач в Linux доступны два типа файловых систем в памяти – tmpfs и ramfs. tmpfs (документация ядра Linux) – стандартный выбор: поддерживает ограничение размера, может использовать swap-раздел при нехватке памяти и по умолчанию монтируется в /dev/shm. ramfs (документация ядра Linux) – более простая реализация без ограничения размера и без поддержки swap, что делает её рискованной: разросшийся ramfs способен исчерпать всю доступную память.
initramfs – начальная файловая система в оперативной памяти, которую ядро Linux распаковывает при загрузке. Содержит минимальный набор утилит и скриптов для обнаружения оборудования, загрузки драйверов и монтирования корневой файловой системы. После завершения инициализации initramfs заменяется основной файловой системой с диска.
Практические сценарии: где RAM-диск ещё полезен
Кеш браузера – один из немногих сценариев, где RAM-диск может дать заметный прирост отзывчивости. Браузеры активно читают и пишут множество мелких файлов, и перенос профиля или кеша в RAM сокращает задержки при переключении вкладок и загрузке страниц. Однако при наличии NVMe SSD разница ощущается не всегда – узким местом чаще оказывается сеть или процессор.
Рабочий диск для фото- и видеоредакторов – ещё один вариант. Такие приложения используют временное хранилище для промежуточных файлов. RAM-диск ускоряет эти операции, но если в системе стоит быстрый NVMe SSD, разница минимальна: большинство рабочих нагрузок упираются в мощность процессора и логику самого приложения, а не в скорость накопителя.
Запись геймплея через NVIDIA ShadowPlay (Мгновенный повтор) – сценарий, который автор оригинальной статьи выделяет как практически полезный. RAM-диск принимает временные записи, а нужные фрагменты затем сохраняются на обычный накопитель. Это уменьшает нагрузку на SSD, хотя на практике ресурс записи современных SSD достаточно велик. Типичный TLC SSD ёмкостью 1 ТБ рассчитан на 300–600 ТБ записи (Kingston). При записи 50 ГБ в день такого накопителя хватит на 16–33 года – так что переживать за износ SSD из-за геймплей-записей нет оснований.
Папка для загрузок и временных установок – удобный сценарий, если памяти достаточно. Скачанные файлы и временно установленные программы размещаются на RAM-диске, а то, что нужно сохранить, вручную переносится на постоянный накопитель. При 64 ГБ и выше можно выделить 8–16 ГБ под такой виртуальный том без вреда для системы.
Почему большинству пользователей RAM-диск не нужен
Скорости современных NVMe SSD закрыли ту пропасть между оперативной памятью и накопителем, которая существовала в эпоху жёстких дисков. PCIe 4.0 NVMe SSD уровня Samsung 990 Pro обеспечивает более чем достаточную скорость для типичных задач: загрузка ОС, запуск приложений, работа с файлами. PCIe 5.0 модели (Crucial T705 и аналоги) поднимают планку ещё выше – до 14,5 ГБ/с последовательно.
Ключевой аргумент – экономическая нецелесообразность. Дополнительные 32 ГБ DDR4 или DDR5 обойдутся дороже, чем NVMe SSD аналогичной ёмкости, при этом SSD сохраняет данные между перезагрузками и не требует дополнительных утилит. К тому же память, выделенная под RAM-диск, недоступна для приложений и ОС – в некоторых сценариях это может ухудшить общую производительность системы.
Современные игры и приложения требуют всё больше оперативной памяти. Выделение части RAM под виртуальный накопитель при 16–32 ГБ рискует снизить частоту кадров в играх или замедлить работу многозадачных сценариев. Эффект от RAM-диска при этом будет минимальным – время загрузки игрового уровня с NVMe SSD уже измеряется секундами.
Если всё-таки хочется попробовать
Создание RAM-диска ничего не стоит, кроме нескольких минут. Для Windows рекомендуется OSFMount – бесплатная утилита с простым интерфейсом. Как альтернатива – Arsenal Image Mounter (бесплатный режим включает создание RAM-дисков). ImDisk лучше не использовать на Windows 10/11 из-за проблем совместимости – разработчик переключился на AIM Toolkit.
В Linux для создания временной файловой системы в RAM достаточно одной команды:
sudo mount -t tmpfs -o size=4G tmpfs /mnt/ramdisk
Для тестирования скорости в Windows подойдёт бесплатная утилита CrystalDiskMark: она покажет и последовательные, и случайные скорости чтения/записи, позволяя наглядно сравнить RAM-диск с обычным SSD.
TBW (Total Bytes Written) – суммарный объём данных, который можно записать на SSD за весь срок его службы. Показатель зависит от типа флеш-памяти (SLC, MLC, TLC, QLC), ёмкости накопителя и коэффициента усиления записи. Типичный потребительский TLC SSD на 1 ТБ рассчитан на 300–600 ТБ записи.
Заключение
RAM-диски остаются самым быстрым вариантом хранения с точки зрения задержки – десятки наносекунд против десятков микросекунд у NVMe SSD. Но на практике эта разница ощутима лишь в узких сценариях: кеш браузера, временные файлы при редактировании, папка для загрузок при большом объёме памяти. Для пользователей с 64 ГБ и более RAM-диск на 8–16 ГБ – удобный инструмент для временного хранения. Остальным выгоднее вложить деньги в быстрый NVMe SSD: он сохраняет данные между перезагрузками, не отнимает память у приложений и обеспечивает скорость, достаточную для любых потребительских задач.



