Схожая проблема.
Делаю терминальный сервер на Win 2008. К нему люди будут подключаться с "псевдо-тонких" клиентов (старые машины, селероны 1.7) либо с диска, либо с флешки. Т.е. загружать мини-ос локально, но со съёмного носителя (tftp не предлагать).
Остановился на 2X ThinClientOS. Отличная штука, но проблема с подключаемыми USB. (тот, с которого грузишь систему, он прячет).
Скорость чтения не превышает 1 мб/сек (обычно в районе 700-800 кб/с), а при записи - сначала долго инициализируется, а потом плаааавно разгоняется от 100 до 450 кб/сек.
Разобрал главный img-файл, нашёл, что монтируются флешки (вроде как) с опцией flush.
Хочу узнать, как бы мне подправить скорость и где...
З.Ы. сами флешки уверенно дают скорость не менее 5 мб/сек (при подключении по rdp из-под винды и линукса).