Как я могу использовать свой небольшой твердотельный накопитель в качестве кэша для более крупного жесткого диска?

Я хотел бы использовать (небольшой) SSD-диск в качестве кэша для большого жесткого диска. Я понимаю, что существуют аппаратные продукты, которые делают это: HighPoint RocketHybrid HBA, Intel SmartResponse и другие. Есть только один программный продукт, который я смог найти: ExpressCache от Diskeeper:

ExpressCache разумно и автоматически сочетает в себе лучшие характеристики твердотельных накопителей и жестких дисков без каких-либо усилий или предварительных знаний со стороны пользователь, поэтому пользователи получают лучшее из обоих миров: динамическую производительность и масштабируемую емкость. Поскольку можно использовать твердотельные накопители объемом всего 4 ГБ, это обеспечивает невероятно доступное решение для производителей.

Состоящий из компонентов пользовательского режима и режима ядра, ExpressCache использует SSD в качестве интеллектуального кэша в сочетании с жестким диском для повышения общей производительности системы и значительного ускорения запуска ПК с Windows, запуска приложений и скорости доступа к данным.

Однако этот продукт Только для OEM-производителей!

Я искал альтернативы, но безуспешно... Я не могу этого понять: это звучит как отличная идея, никакого дополнительного оборудования не требуется, и это может действительно повысить производительность диска, не тратя целое состояние.

Итак, я спрашиваю, знает ли кто-нибудь какое-либо программное обеспечение, которое делает это, либо для Windows, либо для Linux. Или, если вы думаете, что это плохая идея, я хотел бы знать, почему.

Примечание: ReadyBoost на самом деле не подходит для этого. Он построен с учетом предположения эта запись на диск действительно дорога, очень мало влияет на системы с большим количеством оперативной памяти и не масштабируется должным образом, если ваш SSD составляет 100 ГБ+.