15 июня 2009

По мотивам заметки на Хабре «Отучаем Chrome кушать винчестеры» и комментариев к ней.
Любовь Chrome к жесткому диску всегда вызывала у меня опасения (и не только у меня, похоже). С появлением вышеупомянутой заметки вопрос встал ребром, но предлагаемый там же способ решения мне не понравился обилием танцев с бубном. После прочтения комментариев (Хабр, кстати, один из тех ресурсов, где комментарии иногда более ценны, чем сами статьи) удалось свести все действия по укрощению Хрома к двум простым шагам.
- Установка RAMDisk. RAMDisk обитает на официальном сайте, там же находится подробная инструкция по установке и настройке. На Windows 7 RAMDisk установился без проблем, из 1 ГБ ОЗУ я выделил для него 128 МБ —
не вижу смысла ставить больше(UPD На деле 128 Мб оказалось мало). Сразу же следует настроить автоматическое сохранение образа на жесткий диск, я установил периодичность сохранения в 15 минут. Если не настроить автоматическое сохранение/загрузку образа RAMDisk, все данные на виртуальном диске будут исчезать при выключении компьютера. После выполнения всех действий в системе должен появиться виртуальный жесткий диск. Вот его и будет использовать Хром для всех своих данных. - Создание символьной ссылки на папку с пользовательскими данными Chrome. Такая ссылка создается с помощью консольной утилиты mklink, входящей в состав Windows. Перед созданием ссылки перенесем папку User Data из
C:\Users\имя пользователя\AppData\Local\Google\Chrome\(для Vista/7) на наш виртуальный жесткий диск. Собственно, сама команда создания ссылки:
mklink /D "C:\Users\имя пользователя\AppData\Local\Google\Chrome\User Data" "B:\Chrome"Виртуальный диск в моей системе под буквой B:, а данные хрома из папки User Data лежат в папке Chrome.
Это все. Сам Google Chrome даже не заметит подмены, зато сразу заметно отсутствие постоянных обращений к жесткому диску (читай — бесшумность и повышение быстродействия).