Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

1
Не в сети
Сообщений: 538
Благодарностей: 17
Предупреждений:
Из: Estonia Tallinn
Род занятий:

Решил я воспользоваться ReadyBoost, чтобы:

1.Добавить таким образом в систему кэш высокого уровня для некоторого увеличения производительности;
2. Снизить за счёт этого кэша кол-во обращений к жёсткому диску, что должно благоприятно отразиться не только на скорости работы, но и на температурном режиме ноутбучного винта.

У меня была в наличии USB флэшка Sandisk Cruzer Mini на 512 Мб. Мне без проблем удалось задействовать её для ReadyBoost. Но рекомендуемое соотношение оперативной памяти компьютера к размеру объёма флэшки, выделенной для ReadyBoost должно быть 1:1, а для высокопроизводительных систем даже 2,5:1. А поскольку памяти на моём ноуте 2048 Мб, то и флэшка мне нужна была не меньше 2 Гигабайт.

Я взял себе флэшку Sandisk Cruzer Mini на 4 Гигабайта. Подключаю её к USB порту и тут мне Виста пишет, что мол ваше флэшка по скоростным параметрам не подходит для использования с ReadyBoost. Вот это облом! Запускаю EVEREST и проверяю скоростные параметры обеих флэшек. И скорость чтения, и скорость записи, и скорость доступа почти полностью совпадают. И не удивительно - флэшки то две родные сестры, только с разным объёмом. Но автоматический тест почему-то одну из них забраковывает.

Понимаю, что в регистре Висты должны быть ключи, которые отвечают за Memory Management для ReadyBoost. А значит там можно вручную, миную автоматический тест, подключить мою флэшку для использования с ReadyBoost. Нахожу эту ветку: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\EMDMgmt]. В ней для каждого устройства хранения есть свой ключ с параметрами, которые и определяют использование этого устройства с ReadуBoost. У меня там было четыре ключа - для жёсткого винта ноутбука, для внешнего USB винта, и по ключу для обеих моих флэшек. Поскольку одна из флэшек успешно прошла тест для ReadyBoost, то просмотрев значения её ключа я смог определить какие параметры мне нужно изменить для второй флэшки, чтобы и она стала использоваться Вистой под кэш.

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

Закрыл regedit. Зашёл в свойства флэшки на 512 Mb, и в закладке ReadуBoost отключил её использование для ускорения системы (поскольку одновременно только одна флэшка в системе может использоваться для ReadyBoost). Потом зашёл в закладку ReadyBoost флэшки на 4 Gb. После твикинга регистра в ней появились все управляющие параметры. На ползунке выделенного размера стояло значение 2048 Мб, что я прописал в регистре (в дальнейшем этот размер можно будет менять с помощью этого ползунка в пределах физического объёма флэшки). Осталось только выбрать "Use this device" и закрыть окно свойств нажатием на OK. После этого Виста создала на флэшке файл $emd.sfcache размером 2048 Мб и начала использовать ранее забракованую флэшку как устройство ReadyBoost.

Я думаю таким образом можно подключить любую рабочую флэшку, "забракованную" автотестом ReadyBoost. Надо только помнить, что чем медленнее будет флэшка (особенно по информации разработчиков важна скорость доступа), тем меньше будет пользы от её использования с технологией ReadyBoost.

#40002   | 24.06.06 14:58
Не в сети
Сообщений: 35
Благодарностей: 0
Предупреждений:
Из: Russia
Род занятий:

Как это соотносится с количеством циклов чтения-записи?
Новый убиватель флешек?

#43608   | 25.07.06 14:25
Не в сети
Сообщений: 57
Благодарностей: 0
Предупреждений:
Из: ---
Род занятий:

возможно ли использование в качестве озу не флешки а диска подключаемого через usb или ieeе 1394

#45948   | 15.08.06 15:05
Не в сети
Сообщений: 538
Благодарностей: 17
Предупреждений:
Из: Estonia Tallinn
Род занятий:

bial :
возможно ли использование в качестве озу не флешки а диска подключаемого через usb или ieeе 1394

Теоретически возможно. Нужно кликнуть правой кнопкой на иконке устройства и вызвать окно с его свойствами. Если там есть закладка ReadyBoost, то можно пробовать использовать его. По крайней мере, в свойствах моего внешнего USB винчестера есть такая вкладка. Но практически, такое устройство не пройдёт автоматический тест скоростных параметров для использования с технологией ReadyBoost. Можно, конечно, такое устройство подключить способом, описанным в этой теме, но, думаю, практической пользы не будет никакой именно из-за скорости обращения к таким устройствам. Ведь смысл этой технологии частично и в том, чтобы за счёт получаемого кэша уменьшить кол-во обращений к более медленному, чем флэшка, винчестеру компьютера. То есть уменьшить свопинг данных. Поэтому замена флэшки на диск, да ещё и внешний, никакого выиграша не даст, а на практике должна даже замедлить работу системы. Хотя поэкспериментировать никто не запрещает.

#45961   | 15.08.06 16:02
Не в сети
Сообщений: 21
Благодарностей: 0
Предупреждений:
Из: Russia Kaliningrad
Род занятий:

Не мог бы кто-нибудь вставить скриншот с веткой реестра, отображающей все перечисленное высше. У меня flash PRETEC 1GB, в автозапуске нет выбора ready boost, в свойствах флешки вкладка есть, но больше ничего в ней нет, только написано, что ваше устройство не подходит для использования....

#53744   | 25.09.06 10:14
Не в сети
Сообщений: 538
Благодарностей: 17
Предупреждений:
Из: Estonia Tallinn
Род занятий:

Держи:

#53847   | 25.09.06 20:11
Не в сети
Сообщений: 168
Благодарностей: 0
Предупреждений:
Из: Ukraine Cherkassy
Род занятий: Study

гг так таким методом модно любую флеш карточку подключить?

#53848   | 25.09.06 20:13
Не в сети
Сообщений: 21
Благодарностей: 0
Предупреждений:
Из: Russia Kaliningrad
Род занятий:

большое спасибо

#53969   | 26.09.06 11:02
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.041 секунд (Общее время SQL: 0.019 секунд - SQL запросов: 78 - Среднее время SQL: 0.00025 секунд))
Top.Mail.Ru