RAM-диск - это диск в оперативной памяти: файлы на нём читаются и записываются со скоростью памяти, не трогают SSD и пропадают вместе с диском. Стоит ли отдавать ему часть памяти, зависит от того, что на нём держать и сколько памяти в компьютере.
- Нужен: для сборок, кэшей пакетов, TEMP и кэша браузера, то есть для мелких файлов, которые переписываются весь день.
- Не нужен: для игр, больших медиафайлов, на компьютере с 8 ГБ памяти и для того, что нельзя потерять.
- Размер: начните с 2 ГБ, для кэшей разработчика с 8 ГБ, а через день посмотрите, сколько ушло на самом деле.
- SSD: временные файлы перестают переписываться на диск, и его ресурс записи расходуется медленнее.
Когда RAM-диск окупается, а когда нет
- папки сборки, DerivedData Xcode, кэши npm, pip, Cargo и Gradle
- папка TEMP и кэш браузера
- меньше записи на SSD, который нельзя заменить
- черновые файлы, которые должны исчезнуть после работы
- игры: десятки гигабайт, которые в основном читаются, а не пишутся
- видео, фотоархивы, образы виртуальных машин
- компьютер с 8 ГБ памяти, которой и так не хватает
- документы и всё, что существует в одном экземпляре
Почему игры и большие файлы почти ничего не выигрывают: Windows и так держит недавно прочитанные файлы в памяти, в файловом кэше, а игру пришлось бы каждый раз копировать на RAM-диск и отдавать ей столько же памяти. Настоящий выигрыш - на записи: тысячи мелких файлов, которые компилятор, менеджер пакетов или браузер создают, переписывают и удаляют весь день.
Сколько памяти отдать RAM-диску
Размер диска - это предел, а не резерв: память берётся по мере записи файлов. Исключение - macOS 15: там диск сразу резервирует весь размер, поэтому выбирайте его аккуратнее. На снимке вверху у трёх дисков на 4 ГБ занято 732 МБ. Поэтому важно не то, какого размера диск, а сколько памяти остаётся свободной, когда вы работаете как обычно.
| Памяти в компьютере | Всего под RAM-диски | Что поместится |
|---|---|---|
| 8 ГБ | обычно ничего, максимум 1-2 ГБ | TEMP или кэш браузера, если память остаётся свободной |
| 16 ГБ | 2-4 ГБ | шаблон Temp, Browsers или npm (по 2 ГБ) |
| 32 ГБ | 4-10 ГБ | Developer или Xcode (8 ГБ) и Temp |
| 64 ГБ | 10-16 ГБ и больше | несколько дисков: кэши разработчика, браузеры, TEMP, папка сборки |
Когда память кончается, программам её не хватает, и система начинает использовать файл подкачки, то есть снова пишет на SSD. Если подкачка уже идёт, RAM-диск ничего не даст.
Exlade RamDisk следит за этим сам. Вверху окна всегда видно «Памяти достаточно» или предупреждение, что её становится мало. На Windows программа показывает уведомление, когда диск заполнен на 90% (щелчок открывает изменение размера) и когда свободной памяти меньше 8%. На Mac она может действовать сама: сохранить файлы и предложить извлечь диски, которыми никто не пользовался 10 минут, или увеличить заполненные без вопроса. Подробнее: Память и история.
Как подобрать размер за один день
Temp, Browsers и npm создают диск на 2 ГБ, Developer и Xcode - на 8 ГБ. Как создать диск: на Windows и на Mac.
Сборки, браузер, установка программ: история каждую минуту записывает, сколько занято памяти.
На Mac это окно называется «История использования». В блоке «Каких размеров хватило бы» виден пик каждого диска и ещё пятая часть про запас. Поставьте диску этот размер. На Mac, в Linux и с NTFS на Windows файлы останутся на месте, а диск с exFAT или FAT32 на Windows создаётся заново.

RAM-диск или SSD: что с ресурсом
У каждого SSD есть ресурс записи, обычно его указывают как TBW (terabytes written, записанные терабайты): сколько данных, по обещанию производителя, диск выдержит. Он есть в характеристиках диска, а гарантия часто заканчивается через несколько лет или по достижении TBW, смотря что наступит раньше. У дисков большего объёма TBW обычно выше.
Для офисного компьютера этот предел и так далеко. Он важен на машинах сборки и CI-серверах, на дисках небольшого объёма и в ноутбуках, где SSD распаян на плате. Там RAM-диск снимает с диска постоянную перезапись кэшей и сборок.
Вверху «Истории» видно, сколько записи RAM-диски сняли с системного диска и какая это доля его ресурса. Считайте это оценкой сверху: Windows не спешит записывать временные файлы на диск, и часть из них до SSD и так бы не дошла.
Файлы нужны и после перезагрузки? Диск при запуске с «Сохранять файлы» сохраняет их по расписанию, перед сном и выключением. При внезапном отключении питания потеряется только то, что изменилось после последнего сохранения.
Частые вопросы
RAM-диск быстрее NVMe SSD?
Да, память быстрее любого SSD. Заметнее всего это на множестве мелких файлов: сборки, установка пакетов, кэши. С большими файлами, которые только читаются, основную работу и так делают файловый кэш и хороший SSD.
Нужен ли RAM-диск для игр?
Обычно нет. Игра занимает десятки гигабайт, её пришлось бы каждый раз копировать в память, а файлы она в основном читает. Эту память лучше оставить самой игре.
RAM-диск на 8 ГБ сразу занимает 8 ГБ памяти?
Нет. Память занимают только записанные на диск файлы. Исключение - macOS 15: там диск сразу резервирует весь размер. Размер - это предел, до которого диск может заполниться.
Какую программу для RAM-диска выбрать?
Exlade RamDisk бесплатен для Windows, macOS и Linux. Другие варианты мы сравнили в статье о замене ImDisk, о самой программе - в новости о выходе.
Windows 10 и 11, macOS 15 и новее, Ubuntu, Debian и Fedora. Без регистрации и пробного периода.
Скачать бесплатно Возможности