RAMdisc в Windows — лучший способ создать RAM-диск

RAMdisc в Windows — лучший способ создать RAM-диск

В этой статье я представлю лучшее бесплатное приложение для создания виртуальных дисков, в которых используется свободное пространство RAM. Созданный таким образом RAMdisk может быть использован для ускорения работы операционных систем Windows XP, Vista, Windows 7 и Windows 8. Создание ramdisk сводится к установке и настройке приложения под названием ImDisk Virtual Disk Driver, который не имеет ограничений, более того, программа оснащена в уникальном механизме создания ramdisk, который предназначен для людей с меньшей оперативной памятью.

Вам интересно, почему вы должны объединиться для создания виртуальных дисков. Ответ очень прост, операционная память во много раз быстрее, а время доступа к данным несравнимо короче, чем в наиболее распространенных массовых памяти.

Зачем использовать RAMdisk?

Ускорить работу Windows

Операционная система Windows использует TEMP, TMP и другие каталоги для хранения различных временных данных во время работы. Каталоги расположены на жестком диске, который имеет худшие характеристики производительности. Когда вы меняете местоположение временных каталогов на RAMdisk, вы будете записывать и считывать данные из / в каталоги, что увеличит общую производительность Windows, приложений и игр.

Оптимизация диска

Это особенно справедливо для SSD, которые имеют ограниченное число циклов записи (P / E). В двух словах, что происходит? SSD-диск построен из флэш-памяти (известный из pendrives). Производители SSD, несмотря на то, что у них более совершенные технологии за последние 10 лет, решили использовать ячейки TLC в дешевых конструкциях (читай для среднего Ковальского) в недорогих конструкциях и MLC (немного дороже), что позволяет использовать 1000 и 3000- 5000 циклов записи. Мы также можем найти высокопроизводительные накопители на рынке, где оцененный P / E составляет от 10 000 и выше (SLC, eSLC, eMLC), однако первые из них являются общими (TLC, MLC).

Представьте, что у вас типичный дешевый SSD, установленный по умолчанию во многих ноутбуках (даже более дорогих), флэш-ячейки — это TLC или P / E — всего 1000 циклов. При интенсивном использовании компьютера и привода первые признаки износа можно заметить через 12 месяцев (в зависимости от емкости диска, использования пространства и интенсивности использования). Так было с моим SSD-накопителем Samsung SSD 64GB, который после менее чем 14 месяцев типичного домашнего использования начал вызывать проблемы, так как впоследствии это стало причиной исчерпывающего пула циклов записи.

Именно здесь начинается наше приложение для создания гладкого ramdisk, благодаря которому мы создадим виртуальный жесткий диск в операционной памяти компьютера и передадим ему часть задач записи данных, тем самым освободим накопитель SSD.

Вы можете использовать RAMdisk для хранения:

  • Временные папки и данные часто изменяются.
  • Временные папки (кеш) веб-браузеров (если у вас есть SSD и смотрите много видео на Youtube, фильмы или учебные материалы, необходимо создать RAMdisk).
  • Данные (например, изображения ISO), которые после загрузки вы будете записывать на DVD или Pendrive (зачем тратить P / E SSD, поскольку вы можете сохранить файл в ОЗУ и создать загрузочный Pendrive или CD / DVD-носитель с его уровня).

В некоторых случаях вы даже можете сделать еще один шаг и перенести некоторые системные папки в ОЗУ, более того, есть способы установить и запустить целые приложения с уровня RAMdisk, чтобы достичь высокой производительности (особенно важно в компьютерных играх), но мы также поговорим об этом в руководстве об оптимизации Windows и SSD.

Идеальное решение — иметь 16 ГБ оперативной памяти, с 50% делегированием для поддержки RAMdisk. На ноутбуках с оперативной памятью Windows 7 и 3 ГБ вы можете почувствовать некоторый дискомфорт уже с RAMdisk, установленным на уровне 300 МБ. Это связано с сообщениями об отсутствии памяти RAM (строго сообщения могут быть отключены). Владельцы компьютеров с оперативной памятью (4 ГБ +) должны обязательно использовать виртуальный RAM-диск.

Ниже приведены тесты производительности RAMdisk …

… и типичный SSD, установленный в ноутбуках — Samsung 840 …

Вы можете видеть невооруженным глазом, какой вариант более эффективен

Установка ImDisk и создание RAMdisk

ImDisk можно загрузить из этого места. Лучше всего сразу установить весь набор инструментов, который находится в ImDisk Toolkit (это понадобится позже в статье).

После запуска установщика все, что вам нужно сделать, это принять сообщение UAC и нажать «Установить». Затем перезагрузите компьютер.

На панели управления появится дополнительный драйвер виртуального диска ImDisk. Мы также можем назвать это через значок на рабочем столе, если мы решили создать ярлыки на стадии установки.

Мы начинаем создавать новый RAMdisk, мы выбираем Mount new.

Присвойте букву диска виртуальному диску (буква диска, в примере буква X), а затем определите его размер, выраженный в определенном блоке (байты, килобайты, мегабайты, гигабайты — мы создаем размер RAM-диска размером 300 МБ на снимке экрана).

После установки всех параметров нажмите «ОК», но это еще не все. После создания RAMdisk появится мастер форматирования для нового диска. Конечно, мы должны отформатировать диск перед его использованием. В главном окне ImDisk мы увидим новую запись со второго, созданного ramdisk.

Альтернативный метод создания RAMdisk на основе другого модуля ImDisk — RamDiskUI.exe будет представлен в разделе Autorun.

Помните, что после перезагрузки компьютера все данные, содержащиеся в ramdisk, будут потеряны, поэтому не забудьте передать данные перед перезагрузкой или использовать RAMdisk для записи изображения IMG / ISO при закрытии Windows (расширяет процесс выключения системы). Если вы используете RAM-диск только для повышения производительности системы, вам не нужно беспокоиться о сохранении изображения.

Автозапуск RAMdisk с Windows

Если мы хотим создать виртуальный диск с опцией автозапуска, нам нужно использовать дополнительный инструмент ImDisk Toolkit (RamDiskUI.exe), благодаря которому мы определим поведение RAMdisk.

RamDisk Configuration Tool определенно более читабельен для начинающих пользователей, поэтому я рекомендую сначала использовать этот метод.

Описание ключевых функций ImDisk RamDisk Configuration Tool (RamDiskUI.exe)

  • Размер [КБ / МБ / ГБ] — размер диска, выраженный в килобайтах, мегабайтах или гигабайтах.
  • Динамическое выделение памяти — выбор опции изменит режим работы RAM-диска в динамический режим. О чем это? Указав размер RAM-диска, пользователь определяет свой максимальный объем в ОЗУ, изначально ramdisk будет использовать несколько ресурсов, с увеличением спроса использование ОЗУ будет увеличиваться до достижения предельного размера. Это идеальное решение для людей с меньшей оперативной памятью, но этот способ распределения данных в памяти снижает производительность RAMdisk, что будет несравненно быстрее, чем SSD.
  • Буква диска — буква диска, назначенная конкретному виртуальному диску (видна на экране «Мой компьютер»).
  • Файловая система — тип файловой системы, для выбора NTFS, FAT, FAT32 и exFAT (рекомендуется NTFS).
  • Запуск при запуске Windows — опция запускает RAMdisk во время запуска Windows. Особенно полезно при передаче системных временных каталогов в RAMdisk.
  • Создание папки TEMP — если вы когда-либо пытались создать RAMdisk, содержащий временные каталоги, вы знаете, что если виртуальный диск не находит временный каталог во время инициализации некоторых служб, система может затянуть и задержать начало других компонентов (служб). Благодаря ImDisk эта проблема решена. Параметр Set TEMP Variables является упрощением для определения переменных среды, связанных с папками TEMP и TMP.

  • Размер кластера — размер блока размещения файлов.
  • Метка диска — метка диска, отображаемая в окне «Мой компьютер».
  • Dynamic RamDisk CleanUp — опция, особенно полезная для людей с небольшим объемом ОЗУ, позволяет лучше управлять выделенной памятью, выделенной RAMdisk.
  • Используйте точки монтирования точки монтирования. Вы можете указать до 10 пустых каталогов, которые будут подключаться во время инициализации RAMdisk.
  • Save as Image File — удаление содержимого RAMdisk вручную в IMG-файл. Изображение можно перезагрузить. Полезно, когда ramdisks используются для установки / запуска приложений.
  • Загрузка содержимого из файла изображения или папки — загрузка данных (приложений) из IMG-изображения или из указанного каталога. В сочетании с консольной программой ImDisk для автоматического сохранения изображения RAMdisk создает интересный дуэт, который может воспроизводить предыдущее состояние RAMdisk в следующем сеансе.
  • Дополнительные параметры — в текстовом поле мы можем ввести дополнительные параметры времени выполнения, переданные приложению. Подробную информацию можно найти в документации ImDisk.

В частности, для создания RAMdisk с помощью ImDisk Configuration Tool просто введите его размер и подтвердите операцию OK. Вам даже не нужно будет отформатировать том, все будет происходить в фоновом режиме, через несколько секунд мы получим готовый к использованию виртуальный диск в операционной памяти компьютера.

ImDisk и видимость RAM-диска

В Windows 7 и Vista я иногда сталкивался с некоторыми проблемами с отображением RAM-диска в окне «Мой компьютер», которое не всегда появлялось. Вы можете увидеть диск без каких-либо серьезных проблем с помощью Unreal Commander, Free Commander, Total Commander и других файловых менеджеров. Такие люди, как я, которые используют проводник Windows очень мало, не считают это проблемой, но я должен был упомянуть об этом незначительном недуге.

Если вы затронули эту ошибку, вы, вероятно, зададите вопрос — как сделать RAM-диск видимым в окне «Мой компьютер» сразу после запуска Windows?

Самое простое решение — загрузить инструмент devcon.exe (Загрузить), скопировать его в папку C: \ Windows \ System32, подготовить соответствующий сценарий CMD / BAT, который отключит и затем снова включит выбранное устройство (например, CDROM — перезапуск devcon * CDROM *). Наконец, вы должны добавить скрипт для автозапуска с помощью оснастки «Планировщик заданий».

Вся операция может быть выполнена вручную из диспетчера устройств — devmgmt.msc. Вы можете обновить список устройств в «Моем компьютере», вставив USB-накопитель. В Windows 8 я никогда не обнаружил ошибку, она применима только к более старым версиям Windows и, кроме того, очень редка. Я бы добавил, что проблема не возникала, когда я запускал компьютер с подключенным USB-ключом или съемным диском.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *