После того, как я возился с различными частями реестра (не смог достичь чего-то существенного) и не желая делать новую установку моей системы с использованием сценариев в стиле OEM, я нашел способ сделать что-то похожее на то, что я хотел сделать.
К сожалению - то, что я сделал, не бесплатно. Я решил использовать стороннюю программу под названием eBoostr (версия 4, настольная версия). Он изначально предназначен для Windows XP и в основном делает то же, что и ReadyBoost. Тем не менее, он отлично работает в Vista и Windows 7, а также. Он может использовать до 4 устройств кеша (включая жесткие диски, но он не очень эффективен с жесткими дисками) и по умолчанию сохраняет кеш при перезагрузках. Использование шифрования на съемных дисках необязательно.
Поэтому я использую eBoostr на внутренней CF-карте в слоте IDE и позволяю superfetch / ReadyBoost обрабатывать предварительную выборку в ОЗУ и несколько флешек USB.
Readyboost / Superfetch и eBoostr, кажется, отлично работают вместе, если вы указываете их на разные диски (использование одного и того же USB-накопителя для ReadyBoost и eBoostr не очень эффективно).
Стоимость программы составляет около 25-30 $ (и есть бесплатная пробная версия с полной функциональностью), но я нашел в Великобритании какой-то онлайн-магазин, который продавал настольную версию за 12,9 £, и сэкономил 5 £ по цене, когда поставил галочку, позволяющую их отправить мне спам. Таким образом, конечная стоимость составила около 9 евро для настольной версии (что делает все, что мне нужно, поскольку SuperFetch уже способен использовать оперативную память для кэширования).