что жёсткий диск больше половины своего времени просто простаивает? Я бы даже более сказал - самый захудалый винт даёт скорость 10 метров в сек - а здесь скорость максимум (в лучше случае, при хорошо собранной схеме и отлаженной программе) - 400 кб в секунду (да и то в теории)??? Это ж... 4% эффективность от пиковой (для захудалого винта)!!!! А использовать в контроллерах режим DMA никто не пробовал? уж больно программный режим непроизводительный...