У меня есть рабочая станция с 8 ГБ ОЗУ, на которой установлена 64-разрядная версия Vista. Я хотел бы попробовать запустить несколько небольших серверных виртуальных машин на виртуальном RAM-диске, чтобы увидеть, насколько улучшится производительность. Я не делал RAM-диск со времен DOS, поэтому не знаю, существует ли еще такая возможность. Как я могу его создать? Кто-нибудь успешно реализовал эту идею?
Превосходный бесплатный Gavotte Ramdisk был обновлен до 64-разрядной версии, но я не уверен, есть ли какой-либо авторитетный источник. Ты можешь найди его поиском.
Вот 64-битный коммерческий ramdisk (бесплатно до 400 МБ): http://www.cenatek.com/product_page_ramdisk.php
-Адам
Драйвер виртуального диска ImDisk 1.4.0 (выпущено в декабре 2010 г.):
Пакет установки создается с использованием заглушек sfx 7-zip и включает сценарий установки .inf. После установки или удаления перезагрузка не требуется. Установочный пакет работает в Windows NT 3.51 / NT 4.0 / 2000 / XP / Server 2003 / Vista / Server 2008, как в 32-битной, так и в 64-битной версиях.
64-разрядные версии имеют общий исходный код с 32-разрядной версией. Все функции и большинство ограничений одинаковы в 64-битной и 32-битной версиях. Однако одним заметным отличием является то, что 64-разрядные версии не имеют практических ограничений на размер RAM-дисков.
64-разрядные драйверы теперь имеют цифровую подпись с сертификатом, которому доверяет Microsoft. Это означает, что ImDisk теперь работает с Windows Vista, Windows Server 2008 и Windows 7 даже без запуска режима тестирования.
Я бы использовал настоящий RAM-накопитель: карту памяти USB.
Я бы попробовал использовать встроенный в Vista инструмент для работы с RAM-диском ReadyBoost (2) (3).
Я знаю, что это невозможно из коробки, как это было раньше, когда DOS и ее производные управляли ПК. Существует довольно много сторонних приложений (как бесплатных, так и бесплатных), которые позволяют создавать файлы на RAM-диске в Vista / Windows 7.