Существует несколько проблем с производительностью при использовании USB Flash в качестве основного хранилища.
Во-первых, USB2 медленнее, чем SATA или даже PATA. PATA достигает максимума со скоростью около 133 МБ / с, хотя возможно 150 или 167. USB2 достигает максимальной скорости 50 или 60 МБ / с, и вы редко даже видите это на практике.
Во-вторых, запись во Flash выполняется значительно медленнее, чем чтение.
В-третьих, USB-флеш-накопитель отличается от SSD. Он разработан, чтобы быть дешевым, удобным и портативным. У SSD есть очень сложные контроллеры, которые делают умные вещи, чтобы сделать вещи быстрее - вы не должны ожидать этого с USB-флеш-памятью или SD-картами. И вы должны ожидать, что проблемы будут включать длительные задержки (сколько времени требуется, чтобы начать работу), а также медленные устойчивые передачи (сколько происходит в секунду, когда все в движении).
Один из вариантов, который, возможно, стоит немного изучить, - это использование адаптера CompactFlash для PATA.
Интерфейс, используемый для CompactFlash, фактически основан на интерфейсе для PATA. Это так похоже на то, что в прошлом некоторые люди находили способы подключать карты CompactFlash к интерфейсам PATA, а не использовать жесткий диск - IIRC, это был прием, используемый некогда фанатами ретро-вычислений. Были, конечно, некоторые адаптеры, которые можно было купить, хотя, насколько я знаю, они были выпущены в небольшом масштабе.
Я не знаю, будет ли CompactFlash-to-PATA поддерживать полную скорость PATA и DMA, но, возможно, стоит проверить. Некоторое время это была нишевая вещь, например, для ретро-вычислений или, очевидно, в качестве замены 1,8-дюймовых HD в ThinkPads.
Даже если адаптер позволяет работать на полной скорости, флэш-карта почти наверняка этого не сделает.