Показать сообщение отдельно
Старый 04.01.2008, 15:51   #8 (permalink)
Plastinator
Spamers Killer
 
Аватар для Plastinator
 
Регистрация: 09.03.2007
Сообщений: 2,684
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 3201
По умолчанию

Для того, чтобы в Windows Vista использовать flash-накопитель для ускорения системы (ReadyBoost), он должен пройти тест на скорость передачи данных. Соответственно, если устройство не прошло тест, Vista не позволит его использовать для ReadyBoost. Но всегда есть обходные пути. После небольшой настройки flash-накопитель все же может быть использован.

В регистре есть ветка, в которой хранятся данные о дисках и их показателях:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EMDMgmt
В ней для каждого устройства хранения есть свой ключ с параметрами, которые и определяют использование этого устройства с ReadуBoost. Скорее всего Вы найдете там ключи для внутренних (и, если такие есть, внешних) жестких дисков, flash-накопителей и т.д.

Параметры, на которые необходимо обратить внимание:
CacheSizeInMB - указывается сколько Mb флэшки использовать под кэш.
CacheStatus - нужно поставить 1.
DeviceStatus - нужно поставить 2.
DoRetestDevice - нужно поставить 0, чтобы отключить повторное автоматическое тестирование флэшки на предмет скоростных параметров при последующих её подключениях.
PhysicalDeviceSizeMB - здесь указан физический размер флэшки. Здесь ничего не меняется, поскольку этот размер Vista прописывает сама при первом подключении флэшки.
RecommendedCacheSizeMB - здесь стоит прописать то же значение, что и в параметре CacheSizeInMB. Это значение может быть и больше текущего CacheSizeInMB, но, естественно не больше размера самой флэшки PhysicalDeviceSizeMB.
ReadSpeedKBs и WriteSpeedKBs - похоже эти значения записываются при автоматическом тестировании флэшки. Их можно установить, несколько выше минимально рекомендуемых разработчиками для флэшек под ReadyBoost (2.5Мб/сек для 4K случайного чтения и 1.75Мб/сек для 512K случайной записи). Например, 3600 для ReadSpeedKBs и 2500 для WriteSpeedKBs.
Все числовые значения параметров указываются как Decimal.

После закрытия regedit можно идти в свойства флешки. Там должны появится параметры настройки RedyBoost. Остается лишь их настроить (или оставить те, что вписаны в регистре), поставить галочку “Use this device” и закрыть окно свойств нажатием на OK.

Скорее всего, таким образом можно подключить любую рабочую флэшку, “забракованную” автотестом ReadyBoost. Надо только помнить, что чем медленнее будет флэшка, тем меньше будет пользы от её использования с технологией ReadyBoost.
Plastinator вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070