Создать рам диск в оперативной памяти. Ускоряем Windows с помощью RAM-диска

Если ты часто переключаешься между большим количеством приложений и файлов, то несколько секунд разницы при запуске далеко не мелочь. Ты наверняка знаешь, что самый простой способ получить такой прирост - купить SSD. Но что, если у тебя нет возможности его использовать? А может быть, у тебя уже есть твердотельный накопитель и ты хочешь сэкономить еще секунду-две, при этом сократив износ диска? В таком случае тебе стоит поэкспериментировать с RAM-диском - запуском приложений прямо из образа в оперативной памяти.

При написании этой статьи мне сложно было отделаться от ощущения дежавю. Помню, лет семнадцать назад я создавал диски в памяти для ускорения работы старых «Поисков», которые работали без жестких дисков. Загрузка происходила с дискеты, при загрузке в память использовался RAM-диск (образ с программным обеспечением DOS). После загрузки образа в память все DOS-утилиты загружались с этого RAM-диска, а не с дискеты, благодаря чему старые «Поиски» работали гораздо быстрее и меньше изнашивались сами дискеты.

Оказалось, что RAM-диск актуален и сейчас. С его помощью (при наличии достаточно большого объема оперативки) можно ускорить работу компьютера (диск в памяти работает быстрее, чем SSD) или Live USB (идея та же, что и с «Поиском»), продлить жизнь жесткому диску/SSD.

Зачем это нужно?

Цели могут быть абсолютно любыми. Можно как устанавливать на RAM-диск приложения, так и использовать его для хранения данных. Любители поиграть могут установить на RAM-диск любимую игрушку, но тогда в системе должно быть больше 8 Гб ОЗУ.

Самый логичный сценарий для RAM-диска - компьютеры с обычными жесткими дисками - особенно на ноутбуках начального уровня, где жесткие диски не блещут производительностью. Правда, полностью заменить SSD таким образом тоже не получится, хотя бы из-за цены. Скажем, SSD на 60 Гб можно купить примерно за 60 долларов. Организовать RAM-диск такой емкости будет проблематично. Во-первых, не все компьютеры поддерживают 64 Гб оперативки. Во-вторых, найти модуль емкостью 32 Гб - та еще проблема. На момент написания статьи на Яндекс.Маркете предложения были в основном на память с частотой 1333–1600 МГц с ценой от 22 тысяч рублей за один модуль.

Если подытожить, то оптимальный вариант для использования RAM-диска - это ноутбук с обычным жестким диском и 8 Гб оперативки. Из 8 Гб можно 4 Гб выделить под RAM-диск. Оставшихся 4 Гб хватит для вполне комфортной работы. А на RAM-диск можно установить или одно «тяжелое» приложение, или же набор часто используемых приложений.

Что нам нужно

Во-первых, не меньше 6 Гб ОЗУ, чем больше - тем лучше. Во-вторых, нам понадобится 64-битная версия Windows - для поддержки больших (больше 3,25 Гб) объемов оперативки. В-третьих, нужна программа для создания RAM-диска и работы с ним. В этой статье мы рассмотрим Lite-версию Dataram RAMDisk. Данная версия бесплатна, но максимальный поддерживаемый объем диска в памяти всего 4 Гб. Платная версия стоит 18,99 доллара и позволяет поддерживать диски более 4 Гб.

Настройка RAM-диска

В настройке RAM-диска нет ничего сложного. Первым делом загружаем и устанавливаем программу Dataram RAMDisk. С установкой никаких проблем не возникает, программа работает как в 32-, так и в 64-битных версиях Windows (лично я проверял ее работу в 32/64-битных Windows 7 и 64-битной Windows 8), однако, как уже отмечалось, рекомендуется 64-битная версия - так можно поддерживать RAM-диски большего размера.

После установки нужно запустить утилиту конфигурации (рис. 1) - или через главное меню, или сразу из инсталлятора. С программой конфигурации у меня случился небольшой конфуз. Сначала я не обратил внимания на выполняемое действие - по умолчанию программа пытается не создать RAM-диск, а использовать уже существующий (даже при первом запуске), поэтому при нажатии кнопки Start RAMDisk, естественно, ничего не происходило, также я не мог выбрать размер RAM-диска.

Поэтому первым делом нужно выбрать действие Create a new FAT disk, после чего у тебя появится возможность установки размера RAM-диска и дополнительных параметров. Также нужно выбрать действие Save them on shutdown, чтобы данные, записанные на RAM-диск, сохранялись при завершении работы (системы или диска). Выбрать расположение диска можно, нажав кнопку Browse: не пытайся ввести его вручную, иначе при каждом нажатии клавиши программа будет сообщать тебе, что такого файла не существует и он будет создан:).

Минимальный размер RAM-диска - 40 Мб (кому он такой нужен - я не знаю). Максимальный вычисляется примерно так: максимальный объем ОЗУ - примерно 30%.


Теоретически можно нажать кнопку Start RAMDisk и начать работу. Но мы ведь не ищем легких путей, так? Поэтому выбираем команду меню View, Advanced, чтобы установить дополнительные параметры. После этого появятся вкладки с расширенными параметрами. Так, на вкладке Settings можно задать размер RAM-диска, определить тип файловой системы (можно вообще создать неформатированный диск, а потом отформатировать его как NTFS средствами Windows), выбрать формат загрузочного сектора, установить метку диска и создать каталог TEMP.


На вкладке Load/Save можно включить автоматическую загрузку образа диска при запуске, а также включить/выключить сохранение образа при завершении работы. Вкладка Options позволяет задать разные опции вроде очистки памяти RAM-диска при выходе (Clear RAMDisk memory on exit) - опция для параноиков, запрета сжатия файла образа на NTFS (Do not compress image file on NTFS filesystems) и другие. Как по мне, единственная полезная опция здесь как раз запрет сжатия диска (Do not compress image file on NTFS filesystems), поскольку, если на NTFS-диске уже включено сжатие, не вижу смысла сжимать образ диска еще раз, впрочем, как и не вижу смысла использовать сжатие на NTFS. Зачем сначала принудительно снижать производительность использованием сжатых дисков, а потом героически пытаться ее улучшить посредством RAM-диска?

Вот теперь можно нажать ту самую заветную кнопку Start RAMDisk. При первом запуске RAM-диска нужно будет установить его драйвер, поэтому в появившемся окне жмем кнопку «Установить».

Далее нужно подождать, пока RAM-диск будет создан и отформатирован. На моем не очень быстром ноутбуке эта операция заняла пару секунд, что ощущалось торможением системы во время создания файла образа. После этого с RAM-диском можно работать как с обычным диском.

Если в настройках программы не выбрана автоматическая загрузка диска при запуске, тогда в следующий раз (после перезагрузки системы) нужно будет выбрать действие Load a saved image.

Итоги

Любители циферок и диаграмм могут запустить тест производительности диска и сравнить полученные результаты с обычным жестким диском и с SSD. В этой статье я специально не буду приводить подобные результаты, поскольку в теории (на этих диаграммах) все будет очень красочно - производительность при чтении вырастет в 50 раз, а при записи будет ощущаться 20-кратное ускорение.

Но что мы получим на практике? На практике все окажется не так красиво, но результаты все же будут. Итак, загрузка того же Word 2010 с обычного жесткого диска на среднестатистическом компьютере занимает около трех секунд. Загрузка Word 2010 с RAM-диска, образ которого находится на обычном жестком диске, произойдет в два раза быстрее - примерно за 1,5 с. Однако загрузка этого же приложения с SSD-диска без всяких RAM-дисков занимает менее секунды. Запуск приложения с RAM-диска, образ которого находится на SSD-диске, займет менее полсекунды.

После статей про создание RAM-диска и перенос системной папки «Temp» в него у читателей возникла куча вопросов, начался жуткий холивар в комментариях на эту тему. Также меня засыпали ими по электронной почте.

Действительно, тема не однозначная и есть много нюансов с особенностями. Решил высказать своё мнение на этот счёт в отдельной статье, основанное на личном опыте и нагугленной информации — такой себе ответ на вопросы пользователей про пользу использования виртуального диска в оперативной памяти компьютера.

Есть ли польза от RAM-диска?

Как бы не бились головой об стену некоторые умники — есть! И это факт. В сети Интернет полно скриншотов с замерами скорости чтения\записи данных на ramdisk…

Я тоже не поленился и сделал такие замеры (скрины в первой статье на эту тему). Кроме того — зачем бы создавали даже специальные платы…

…и целые внешние блоки под это дело…



На данный момент времени оперативная память является всё ещё самым быстрым носителем данных.

Кому пригодится RAM-диск

Другое дело, что не во всех случаях использования такого диска видно ускорение работы. Сильно заметны положительные изменения при установке программ (которые распаковывают инсталляторы во временную папку), работе с большими графическими изображениями в редакторах, с перекодировкой видео, с обработкой немаленьких массивов информации (баз данных), при условии переноса временных файлов системы. Профиль с кэшем любого браузера в оперативке тоже впечатлит Вас результатом.

С кодировкой видео я не работаю, а вот в Фотошопе сразу заметил сокращение времени открытия и сохранения больших изображений. Также повеселел встроенный менеджер файлов (Проводник ). Про скорость работы портативного обозревателя в моём виртуальном диске говорить? Он «летает» как пуля просто.

Владельцы SSD-дисков могут сократить таким образом, износ своих накопителей — значительно сократится количество операций (циклов) чтения\записи.

Кому не нужен диск в оперативной памяти

Он абсолютно не нужен игрокам (геймерам) — современные игры просто пожиратели оперативной памяти. Такой виртуальный диск только украдёт кусок её и обломает весь кайф (если у Вас не 32, 64 или 128 Гб этого добра).

Такой метод ускорения работы компьютера противопоказан любителям одновременно держать запущенными 2-3 браузера с десятками активных вкладок в каждом (знаю нескольких чудиков лично). При такой бездумной манере использования ресурсов машины — чем больше оперативы, тем лучше.

Если у Вас менее 4 Гб оперативной памяти — лучше забудьте о данной технологии, как о страшном сне. Вашей системе самой едва хватает такого объёма, а ещё аппетиты современных программ учтите.

Если нет ИБП (источника бесперебойного питания) или Вы не владелец ноутбука, рекомендую 100 раз подумать — при отключении электричества Вы потеряете все данные на таком диске (они не успеют сохраниться на физический диск).

Неопытным, мнительным и трусливым пользователям категорически не рекомендую использовать такой метод ускорения работы системы — дрожащими руками и не до конца понимая, что и для чего делаете, Вы только угробите операционку (привет синему экрану) и потом вынесите весь мозг людям на форумах и сайтах, параллельно проклиная меня или того, кто Вам посоветовал так «ускориться».

Кто ещё не понял — такой накопитель совсем не для хранения фоточек, фильмов и музычки.

Сколько памяти выделить под RAMDisk

«У меня 2-4-8… Гб оперативной памяти — мне делать этот быстрый диск?»

Это самый частый вопрос от пользователей… ответа на который просто нет. Всё очень индивидуально и зависит от многих факторов. Тут важна манера использования компьютера (выше писал про это), общий объём памяти, производительность процессора (он может просто не успевать обрабатывать быстро поступающие данные), тип памяти, её технологичность (современность) и быстродействие…

Всё это дело очень интуитивное, я бы сказал. Нужно подключить логику, опыт и результаты экспериментов (своих и чужих), чтоб вычислить оптимальный и безопасный размер такого «ускорителя» именно для себя.

Уже писал — у меня 8 Гб памяти в ноутбуке. Вряд ли я заметил бы пропажу даже половины её. Я не играю, не конвертирую видео, не создаю шедевры в графических монстрообразных программах, машинально закрываю лишние вкладки в браузерах — мне «зашёл» этот RAM-диск. Я доволен его работой полностью (выделил 3 Гб).

Зачем чистить папку «Temp»?

Небольшое отступление от темы статьи, но тоже ответ на многочисленные вопросы. Если Вы перенесли системную папку с временными файлами — её нужно периодически очищать от накопившегося мусора.

Дело в том, что данная папка динамическая (постоянно изменяется её размер) и при закрытии программ, не все их временные данные удаляются сами из папки «Temp». В конце концов они могут накопиться до неприличных размеров и значительно сократить размер ограниченного виртуального диска, что приведёт к глюкам и другим проблемам. Это же Вам не десятки гигабайт системного раздела на жёстком диске.

В предыдущей статье, комментатор под ником Shill любезно предложил такой метод очистки нашей перенесённой папки — создать для неё отдельный RAM-диск и в настройках запретить сохранение на физический диск при завершении работы, чтоб она у нас автоматически очищалась.

В одной из предыдущих статей был рассмотрен вопрос целесообразности создания виртуального диска в оперативной памяти. Теперь пришло время разобраться, какие программы для создания RAMDisk лучше выбрать. Из всего многообразия программного обеспечения были выбраны три инструмента:

  • qSoft RAMDisk Enterprise
  • Dataram RAMDisk
  • SoftPerfect RAM Disk

В процессе тестирования с помощью бенчмарков ATTO и CrystalDiskMark будут исследованы скоростные характеристики созданных дисков. Кроме того, приложения будут запускаться как в 32-битной, так и в 64-битной среде. Это позволит узнать, какие из предложенных RAM-дисков лучше всего адаптированы для 64-битной среды, ведь в будущем на нее придется .

Dataram RAMDisk

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

SoftPerfect RAM Disk

Программа позволяет установить RAMdisk в количестве нескольких штук. Свою работу программа выполняет неплохо, все необходимые настройки имеются. Однако программа платная и работать без ограничений будет всего лишь 30 дней. Потом запускаться откажется, будет требовать денег.

qSoft RAMDisk Enterprise

Напоследок рассмотрим вариант исполнения от компании qSoft. Данная программа – самая функциональная из всех предложенных. Отдельно поставляются версии для 32- и 64-битных систем. Количество настроек достаточно велико. По умолчанию все настроено как нужно – необходимо лишь указать желаемый объем виртуального диска. Кроме того, можно поставить динамический размер раздела, который будет увеличиваться автоматически при нехватке места на нем.

Тестовый стенд

Материнская плата – Asus M4A88T-V Evo
Процессор – AMD Athlon II 635
Память – Samsung DDR3 PC3-10600

Остальные компоненты компьютера особой роли не играют. Система работала на штатных частотах и не разгонялась. Перед тестом настройки BIOS были сброшены на заводские.

RAMDisk 32-bit.

Начинаем сравнение производительности всех трех программ в 32-битном режиме. В качестве операционной системы выступает проверенная временем Windows XP. Были созданы диски размером примерно в 250-300 Мбайт, после чего была замерена скорость их работы. Для этого применялись бенчмарки, используемые для тестов жестких дисков (ведь RAMDisk в данном случае выступает как обычный винчестер). Из тестов были выбраны ATTO и CrystalDiskMark. Для данного эксперимента не подошел тест HD Tune, который общается к устройствам (жестким дискам и SSD) напрямую, а не к разделам на них. Поэтому два из трех дисков программа HD Tune просто не обнаружила. Все диски были отформатированы в файловой системе FAT32 со стандартным размером кластера.

Итак, результаты тестирования (кликабельно).

Бенчмарк ATTO, информирующий о работе устройств на различном размере кластера, показал необычную картину. Скорость с увеличением размера кластера сначала росла (что естественно и для обычных носителей), а потом, достигая пика на 128 и 256 Кбайт, начинала падать (что уже достаточно странно). Причем данный пик действительно соответствует максимальной скорости RAM-диска. Это подтверждается и другими тестами. Вероятно, алгоритмы, по которым работает программа, оптимизированы для обычных жестких дисков и SSD и начинают работать не совсем правильно на сверхвысоких скоростях, свойственных для оперативной памяти.

Лидерство занял RAMDisk Enterprise от компании qSoft. Он обошел продукт SoftPerfect на 5%, а Dataram – на 10%. Причем основной разрыв приходится на области с мелким размером кластера, который характерен для реальных операций, например при загрузке операционной системы или запуске приложений.

Второй тест – CrystalDiskMark тоже показал интересные результаты (кликабельно).

Здесь первое место опять за RAMDisk Enterprise. При операциях линейного чтения и записи он обошел конкурентов примерно с такой же разницей, что и в предыдущем тесте. А вот на небольшом размере блока разрыв увеличился многократно. Здесь RAMDisk Enterprise вне конкуренции, производительность на блоках 4 Кбайт упала всего в три раза. В противоположность ему, Dataram Ramdisk показал практически десятикратное падение производительности по сравнению с линейными параметрами. SoftPerfect показал промежуточный результат.

RAMDisk 64-bit

Теперь перейдем к тестированию в 64-битныой среде, а качестве которой выступает Windows 7 64-bit . В ходе эксперимента будет хорошо видно, насколько хорошо программы адаптированы к новой операционке. Надо заметить, что в то время как Dataram Ramdisk и SoftPerfect имеют единый дистрибутив для обеих версий операционной системы, qSoft RAMDisk Enterprise поставляется отдельно для 32- и 64-битных систем. Посмотрим, даст ли это какое-нибудь преимущество.

И снова продукт qSoft впереди. Причем на 64-битной системе его отрыв от аналогов только вырос. Кстати говоря, RAMDisk Enterprise – это единсвенная программа из представленных, которая в редакции 64 бита показала почти полное отсутствие провалов или гребенки (единственный график, на котором рост скоростей выглядит примерно так, как и должен).

Что лучше - 64-bit vs 32-bit

А теперь давайте сравним производительность лидера нашего сегодняшнего теста на платформах различной разрядности.

Как видно, скорость при переходе на 64-битную систему вырастает примерно в полтора раза. Другие программы также показали прирост, однако он не такой значительный. Таким образом, смело можно сказать, что RAMDisk Enterprise лучше всех адаптирован под новые системы.

В заключение отмечу, что программы также тестировались на разогнанном компьютере. Один только разгон оперативки с уменьшением таймингов и повышением частоты может увеличить производительность Ram-диска примерно на 5-10%. Разгон процессора также дает некоторый прирост, который сумме с разгоном оперативки может дать выигрыш около 15%.

Лично я не сторонник разгона. Кроме того, 15% прироста виртуального диска незначительно повлияют на суммарную скорость системы, которая не так часто обращается к нему.

В итоге, RAMDisk Enterprise – это не только самый быстрый Ram-диск из трех программ, но и самый гибкий, функциональный и надежный инструмент. В своих экспериментах с такими дисками я рекомендую использовать именно эту программу.

RAM drive, RAM disk (диск в памяти), электронный диск - компьютерная технология, позволяющая хранить данные в быстродействующей оперативной памяти как на блочном устройстве (диске). Может быть реализована как программно, так и аппаратно.

Идея использования полупроводниковой памяти в качестве основного носителя информации в ПК возникла далеко не сегодня. Её реализация возможна как в виде отдельного устройства, так и в виде виртуального диска в оперативной памяти.

Об эффективности такого подхода можно спорить, бытуют разные мнения: кто-то говорит о росте производительности на порядки, кто отрицает целесообразность RAM Disk в принципе.

Почитав в сети некоторую информацию и попробовав на своём компьютере использования памяти как диска, проводя соответствующие испытания, мои и эксперименты других пользователей показали, что при достаточном объеме ОЗУ использование RAM Disk практически всегда оказывает положительное действие.

Уменьшается количество обращений к жесткому диску (повышается ресурс HDD), повышается скорость выполнения некоторых приложений, правда не в сотни раз, как обещают некоторые.

Например, нужно работать с фотографиями или с видео файлом, записываем его (их) на диск в памяти и работаем с этими файлами на скорости и с быстродействием стоящей у нас памяти. Правда есть нюанс, памяти должно быть соразмерно файлам и кэшу для их обработки. И если вдруг отключится питание, то всю работу можно потерять. Так что используем UPS или ноутбук 🙂

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

Основные достоинства:

# Крайне высокая скорость доступа (до нескольких гигабайт в секунду);
# Отсутствие задержек при произвольном доступе;
# Реализация без использования дополнительных аппаратных компонентов;

Основные недостатки:

# Потребление крайне ценного ресурса (оперативной памяти);
# Малые ёмкости (при наличии на рынке жёстких дисков в 500—1000Гб, модули оперативной памяти исчисляются единицами гигабайт);
# Потеря содержимого при выключении (может быть частично преодолена сохранением содержимого на диске при выключении, однако риск потери информации из-за внештатного отключения питания всё равно существует);

Внимание! Предупреждаю — статья для продвинутых пользователей, много подводных камней! Так что все что вы будите делать, вы делаете только на свой страх и риск.

Итак, затея простая. Сделать RAMDisk (виртуальный «диск» в памяти компьютера) и заставить программы хранить там свои дела.

1. Качаем одну из программ для создания виртуального диска в ОЗУ - RAMDisk “\Enterprise\”. Среди всех аналогичных продуктов, RAMDisk “\Enterprise\” выделяется хотя бы потому, что русскоязычная версия RAMDisk “\Enterprise\” распространяется бесплатно, к тому же обладает достаточной функциональностью и стабильностью.

RAM Disk: http ://ramdisk .nm .ru /ramdiskent -rus .htm

Программное обеспечение состоит из драйвера RAMDisk (RAMDriv.sys), библиотеки поддержки инсталлятора и страницы свойств (RAMDriv.dll) и файла инсталляции (RAMDriv.inf), которые вместе, через мастер “\Установки оборудования\” позволяют установить RAMDisk на Windows 2000, Windows XP, Server 2003 и Vista.

Для Windows 7 - заходим в Панель инструментов, система и безопасность, в диспетчер устройств. В меню Действие выбираем установить старое устройство. И указываете в ручную на файл драйвера.

В других системах, думаю, разберетесь сами как устанавливать.

Настройки заданы через свойства RAMDisk в “\Свойствах устройства\” через “\Диспетчер устройств\” Windows. Новые значения могут быть активированы без перезагрузки.

Жмем конфигурировать операции с файлом образа и создаем файл образа.

Что бы данные у нас не терялись ставим галочку «Сохранять образ при выгрузке драйвера». Загрузка и выключение системы будет чуть дольше, но для нас главное быстрая работа.

Если вы работаете с фото или видео данными и не хотите случайно их потерять, то можно периодически скидывать образ диска на жесткий винт выбрав соответствующую опцию «Сохранять содержимое RAMDISK в образе … и т.д.»

В принципе на этом все. Ставим галочку «Перезапустить RAMDISK после нажатия ОК» жмем «ОК» и наслаждаемся.

Виртуальный диск можно использовать и по прямому назначению (как обычный носитель - HDD), размещая на нем не только временные и своп файлы, но и программы, профили пользователя(ей) и пр. Встречаются публикации, с рекомендациями использования RAMDisk для размещения временных файлов 1С, одного из «рабочих дисков» Photoshop и т.д. Причем утверждается, что производительность реально увеличивается, хотя и не в разы.

Интересным решением может оказаться использование RAMDisk для повышения безопасности системы, поскольку данные в ОЗУ при выключении уничтожаются. Естественно, в данном случае, функция сохранения/восстановления образов виртуального диска должна быть отключена.

Теперь немного о настройке Windows

Следует упомянуть, что использование RAMDisk, в зависимости от задач, может существенно отличаться, т.е. на усмотрение пользователя.

К примеру:

Для изменения параметров работы системы, с помощью штатных процедур:

Зададим размер и перенесем файл подкачки на RAMDisk.

Аналогичную процедуру выполним в отношении размещения «Временных файлов Интернета»

Ускоряем Firefox.

Oткройте меню «Пуск» и нажмите «Выполнить…».

В появившемся окне наберите %appdata%\\Mozilla\\Firefox\\Profiles и жмите «Enter». Откроется окно, в котором вы увидите каталог с именем «абракадабра.default». Это и есть папка вашего профиля Firefox.

Oткройте меню «Пуск» и нажмите «Выполнить…»

В появившемся окне наберите %appdata%\\Mozilla\\Firefox\\profiles.ini и жмите «Enter».

Откроется блокнот с загруженным файлом «profiles.ini». Замените «Profiles/» в переменной «Path» на «Z:\\», где Z — буква вашего рамдиска.

Убедитесь, что значение «IsRelative» равно нулю.

StartWithLastProfile=1

Path=Z:\\ абракадабра.default

Запускаем firefox и в адресной строке броузера вводим about:config. Соглашаемся, что будем осторожны и попадаем на страничку конфигурации firefoxa.

Кликаем в любом месте правой кнопкой, выбираем New -> String и в качестве имени параметра задаем browser.cache.disk.parent_directory, в качестве значения — путь к папке где будет храниться кэш. Z:\\ абракадабра.default

Еще немного настроек:

// Кэш и память
user_pref(\”browser.cache.memory.enable\”, false); // кэш в памяти теряет смысл
user_pref(\”browser.cache.offline.enable\”, false); // зачем это вообще нужно
user_pref(\”browser.turbo.enabled\”, false); // у кого включено - отключаем. параметр загружает часть Фокса в память для быстрого запуска. у нас теперь и так всё быстро и в памяти
user_pref(\”config.trim_on_minimize\”, false); // тоже не надо. параметр скидывает Фокс из памяти в своп. на висте и 7 всеравно не работает

Закрываем Firefox.

Скопируйте папку «абракадабра.default» на рамдиск. Если будут запросы о замене файлов отвечайте утвердительно.

Перезапустите Firefox.

Меняем так же пути системных переменных %TMP% и %TEMP%

Панель управления (это для windows 7), система и безопасность, просмотр имени этого компьютера, дополнительные параметры системы, переменные среды.

Меняем системные переменные %TMP% и %TEMP% на букву вашего RAMDISKa Z:\\Temp:

Проблема в том, что многие программы, например, WinRAR или инсталляторы будут в R:\\TMP распаковывать временные файлы и если этот файл больше чем свободного места то распаковка не дойдет до конца, а архив не распакуется.

Стоит ли это того?

Для меня — да. Мне здоровье винчестера и скорость браузинга очень важны.

Неудобства есть, но они — мизерные (сохранять состояние перед перезагрузкой, восстанавливать при включении — конечно — не для начинающего пользователя), да периодически кэш чистить приходится (но этого можно избежать заняв больше памяти под RAMDisk или написав скрипт который сам будет чистить кэш).

На этом пока все, если у кого будут дополнения, то пишите, будем дополнять.

Статья взята из открытых источников. Оригинал статьи: //whitebrotherhood.ru/whitebrotherhood/node/15

Шикарная бесплатная компьютерная программа от надёжного и проверенного производителя… процессоров и видеокарт (AMD), под названием Radeon RAMDisk, позволит Вам в любом компьютере сделать сверхбыстрый диск в оперативной памяти, который будет работать во много-много раз быстрее Вашего жёсткого (HDD) и даже SSD-диска .

RAMDisk — быстрый диск в оперативной памяти

Область применения такого скоростного виртуального диска настолько широка, что волосы дыбом встают, когда начинаешь задумываться. Например, я на него установил портативный браузер и в результате больно ударился упавшей на стол челюстью от полученных результатов эксперимента — он начал по-настоящему летать, как бешеный.

А ведь можно ещё «кинуть» в него системные временные файлы, программы или их профили…

Вообще-то программ, которые умеют монтировать подобные диски в оперативной памяти уже не мало, но описанная в этой статье мне особенно понравилась своей простотой и понятностью.

Скорость работы

Вы сейчас поймёте всё без лишних слов — только взглянув на скриншоты . Итак, вот печальная скорость моего дряхлого HDD-диска…

…а это системного SSD-диска (уже более весёлые показатели)…



…а вот скорость накопителя созданного в оперативной памяти (держитесь за штанишки)…

Программу для замера скорости работы дисков и методику описывал Вам в статье по этой ссылке .

Каким образом?

Всё очень просто и объяснимо. Любая оперативная память работает сама по себе гораздо быстрее любых дисков, а добавьте ещё многопотоковую скоростную шину передачи данных с парой каналов — вот и получаем показанные выше результаты.

Нюансы и предупреждения

  • Категорически советую начинать задумываться про ускорение работы компьютера с помощью RAMDisk владельцам не менее 4ГБ оперативной памяти. В противном случае — получите обратный эффект. Программа отрежет заметный кусок оперативки, нужный для стабильной работы системы.
  • Прежде чем переносить что-то важное и системное на этот виртуальный диск — убедитесь, что правильно и полностью поняли технологию перемещения. Перед экспериментами обязательно делайте точки восстановления системы и резервные копии.
  • При выключении компьютера наш виртуальный диск тоже выключается, а точнее — полностью испаряется. Не переживайте — при правильной настройке программы, все данные с диска записываются на настоящий физический диск. При старте системы они вновь записываются на автоматически заново смонтированный RAMDisk.
  • При внезапном отключении электроэнергии данные не успеют записаться на физический диск и полностью потеряются где-то среди Ваших громких ругательств на электриков. Именно поэтому такой метод можно применять полностью безболезненно только в ноутбуках или в компьютерах с ИБП (источником бесперебойного питания).
  • При использовании данной технологии ускорения компьютера Вы потеряете буквально пару секунд при выключении компьютера и столько же — при запуске.
  • Просто «кинуть» системные или профильные папки в этот волшебный диск будет не правильно. Нужно ещё указать системе правильный новый путь к ним.
  • Хранить в RAMDisk простые файлы (фото, видео, музыку…) крайне глупо, уж извините. Для этого есть другие безразмерные места .

Как видите — есть не только плюсы, но и некоторые минусы использования накопителя в оперативной памяти.

Почему производители операционной системы не используют эту фишку и не дают нам удобных встроенных инструментов для этого — остаётся загадкой. Может разродятся через несколько лет, как с регулировкой цветовой температуры монитора .

Что-то затянул с предисловием — Вас же уже аж трусит от нетерпения, а я тут бла-бла-бла…

Radeon RAMDisk

Скачать эту бесплатную чудо-программу Вы сможете по ссылке в конце статьи, а пока…

Установка программы

Пару дней «обкатывал» 2Гб оперативной памяти в качестве дополнительного диска — удаляю его и уже со скриншотами делаю в размере 3Гб. В игры я не играю, требовательных к ресурсам компьютера программ практически не использую, миллиард вкладок не держу одновременно открытыми — считаю, что свободных (оставшихся) 5Гб мне вполне хватит для комфортной повседневной работы за ноутбуком.

Поехали…

Если тут оставите галочку — программа создания диска в оперативке сразу запустится. Возможно при первом запуске появится такое вымогательное окошко — пристрелите его как бешеную собаку…

…и переходите к настройкам…

Это первая вкладка настроек — задаём тут размер будущего диска (в бесплатной версии этот размер ограничен 4Гб для сторонней памяти и 6Гб — для фирменной AMD Radeon™ Memory.

«Create TEMP Directory» — ставьте галку, если планируйте хранить тут системные временные файлы (пока не рекомендую это делать, потому что требуются дополнительные телодвижения, которые опишу в другой статье ).

«Set Disk Label» — обязательная галка (обзываем наш диск и назначаем ему незанятую букву).

В графе «Image File to use For new Disk or to Load exiting image» указываем место хранения образа накопителя, который создаётся при выключении компьютера (оставил по умолчанию).

Если в разделе «Load Options» поставите точку на «Create a new disk» — будет всегда запускаться новый диск при старте компьютера. «Load the specified saved image» — воскресит образ сохранённый при выключении машины. А чтоб он сохранился — нужно в разделе «Save Options» установить галочку на «Save Disk Image at Shutdown».

Не запутались ещё? Лучше перечитайте пару раз, но сделайте всё правильно — любая ошибка или невнимательность может дорого обойтись Вам. Кто не хочет вникать — просто сделайте всё как на моих скриншотах — такая настройка проверена мною на паре компьютеров несколько раз уже и всё отлично работает.

Осталась последняя вкладка настроек…

«Manualy set RAMDisk timeout value» — отложенный старт при запуске системы.

«Do not create backup file when saving disk image» — отключает создание резервной копии диска, если включено сохранение диска в файл.

«Do not compress image file on NTFS filesystem» — не сжимать файл диска, если он сохраняется на диск с файловой системой NTFS.

«Clear RAMDisk memory on exit» — очистка содержимого диска при завершении работы.

«Do not start RAMDisk when Windows starts» — не запускать при старте системы (ручной запуск по клику на ярлык).

«Allow Image file to be saved in non System Drivers» — сохранение образа с использованием сторонних драйверов.

Барабанная дробь — жмём на кнопку «Start RAMDisk» и… соглашаемся с установкой драйверов…

…форматируем новоиспечённый виртуальный диск…