Создаём RAM-диск в Windows
RAM-диск позволяет вам использовать оперативную память в качестве физического носителя с невероятно высокой скоростью доступа к данным: SDD с трудом составит ему конкуренцию, а в сравнении с HDD нет никакого смысла.
Если ваша оперативка уже используется для встроенной видеокарты, или же её объёма с трудом хватает для запуска нескольких вкладок браузера, настоятельно рекомендуют отказаться от идеи создания подобного диска. Методы, изложенные мной в статье, отлично работают на Windows 7 и более новых версиях операционных систем от Microsoft.
Сфера применения
• Хранение временных файлов приложений – доступ к ним на оптимальной скорости и автоматическое удаление после завершения сеанса.
• Имитация файла подкачки для приложений и игр, отказывающихся работать без его использования.
• Высокая скорость доступа к рабочей области: изменения в файлах, сохранённых на RAM-диске будут происходить молниеносно, что крайне важно для специалистов, работающих с графикой.
Главный недостаток заключается в использовании оперативной памяти, которая может вам понадобится, особенно, если вы используете требовательные к «железу» приложения или же браузеры на базе Chromium.
Инструменты для создания RAM-диска в Windows
Я старался выбирать бесплатные и эффективные программы, не требующие от пользователя наличия каких-либо особых навыков. Все варианты имеют один существенный недостаток – отсутствие русификации.
• ImDisk отлично интегрируется в Windows: значок в панели задач появится сразу же после завершения установки. Настройка достаточно интуитивна, но, если вы испытываете трудности, советую воспользоваться переводчиком или же ознакомиться с обучающими видео. Созданный диск нужно форматировать перед использованием.
• StarWind RAM Disk устанавливается исключительно после подтверждения электронной почты – именно туда придёт ссылка на инсталлятор. Программа гораздо проще конкурентов ввиду наличия удобного помощника настройки.
• AMD Radeon RAMDisk не требует у вас наличия комплектующих от данного производителя, как может показаться на первый взгляд. Это единственная программа в списке, которая позволяет сохранить RAM-диск даже после выключения ПК – вы сможете загрузить его снова за пару кликов.
Все перечисленные выше приложения нужно загружать исключительно с официальных сайтов. Они являются бесплатными, так что не стоит искать взломанные версии на торрент-трекерах и других сомнительных порталах.
Как создать RAM диск в Windows 10/8.1/7
Если на вашем компьютере есть «лишняя» оперативная память, вы можете её использовать для того, чтобы создать RAM-диск.
RAM диск (RAMDisk, RAM Drive) — это виртуальный диск в оперативной памяти компьютера, доступный в системе как обычный диск. Главное его преимущество — очень высокая скорость, даже по сравнению с твердотельными накопителями SSD.
Главный недостаток — данные стираются при выключении компьютера (так как для хранения данных в оперативной памяти нужно питание). Хотя это ограничение и можно обойти, но чаще всего RAM-диски используются для того, чтобы Windows хранила там временные файлы (этим мы увеличиваем скорость работы программ, а также автоматически очищаем эти файлы после выключения компьютера или ноутбука).
Создание RAM-диска возможно с помощью специальных бесплатных программ для Windows 10, 8 и Windows 7.
Создание жесткого диска в оперативной памяти компьютера с помощью AMD RAMDisk
AMD RAMDisk — наверное, одна из самых популярных программ для создания дисков в оперативной памяти. Бесплатная версия программы позволяет создать диск размером до 4 Гб, а также сохранять данные при выключении, если нужно (они будут записаны в образ на жестком диске, а при последующем включении — снова загружены на RAMDisk). Несмотря на название, программе не требуется, чтобы у вас было установлено оборудование AMD.
Процесс создания диска в AMD RAMDisk очень простой:
1. Запустите программу и в главном окне задайте размер создаваемого диска (максимум — 4092 Мб, что равно 4 Гб), при желании — его метку и букву. Также на нем можно создать папку Temp для хранения временных файлов Windows.
2. На вкладке «Load/Save» в программе вы можете включить автоматическое сохранение и загрузку данных RAM диска.
3. Нажмите кнопку Start RAMDIsk, проигнорируйте сообщения о форматировании (диск будет отформатирован автоматически) и вы получите работающий на высокой скорости диск в оперативной памяти компьютера или ноутбука.
Это далеко не единственная такого рода программа. Есть другие, без ограничений по размеру (он ограничен лишь количество свободной памяти), позволяющие создать сразу несколько RAM дисков, а также программы на русском языке, их легко можно найти в Сети.
Создание RAM диска на Windows встроенными средствами
Создадим RAM диск на Windows Server 2012 R2. Выделим из оперативки 32 Гб в отдельный диск R. Используем для этого средства Windows через драйвер iSCSI.
Для создания RAM диска нам понадобится оперативка. Вставляем в сервер память или выделяем её виртуальной машине:
Итак, 32 Гб оперативки добавили.
Добавляем серверу роль iSCSI Target Server:
Настраиваем Windows Firewall. Выполняем:
Запускается оснастка Windows Firewall. Нажимаем Allow an app or feature through Windows Firewall:
Выбираем iSCSI Service и ставим галки на Domain, Private, Public:
В настройках реестра убеждаемся в наличие значения:
HKLM\Software\Microsoft\iSCSI Target
Value Name: AllowLoopBack
Type: REG_DWORD
Value: 1
Запускаем Powershell и создаём виртуальный диск как Ramdisk:
New-IscsiVirtualDisk -Path «ramdisk:tempdbRAM.vhdx» -Size 32GB
Создаём target iSCSI:
New-IscsiServerTarget -TargetName targetRAM -InitiatorIds @(«IPAddress:10.10.30.10»)
Я сначала пробовал на 127.0.0.1, но что-то не срослось. Пришлось использовать локальный IP адрес, на нём всё завелось.
Мапим Ramdisk на target iSCSI:
Add-IscsiVirtualDiskTargetMapping -TargetName targetRAM -DevicePath «ramdisk:tempdbRAM.vhdx»
Запускаем консоль Server Manager и кликаем Tools > iSCSI Initiator:
Просят запустить iSCSI сервис, соглашаемся:
Запускается настройка iSCSI Initiator Properties:
Указываем в Target адрес, у меня в коде выше был 10.10.30.10, кликаем Quick Connect.
Login Succeeded. Всё в порядке. В оснастке Disk Management можно увидеть новый диск:
Настроил его как R.
Тестируем с помощью ATTO Disk Benchmark.
И видим засаду — скорось чтения/записи очень мала, по сравнению с RAM диском от WinRamTech Ramdisk Enterprise:
У технологии есть свои плюсы и минусы. Не требуется сторонний софт, можно презентовать диск другому серверу. Но низкая скорость портит всё удовольствие. Возможно, есть способы ускорить, я вникать не стал.
Как всё это разобрать
Удаляем диск, потом:
Remove-IscsiVirtualDiskTargetMapping -TargetName targetRAM -DevicePath «ramdisk:tempdbRAM.vhdx»
Remove-IscsiServerTarget -TargetName targetRAM
Remove-IscsiVirtualDisk -Path «ramdisk:tempdbRAM.vhdx»
Если вам понравилась статья, то ставьте 👍🏻 каналу.
Пишите комментарии, задавайте вопросы, подписывайтесь.