Если мне не отбило мой склероз накопитель должен получить/отдать сектор целиком.
Такая "роскошь" случается всего один раз на файл, в его хвосте. Не такие уж большие расходы. Что касается служебных структур, то они все кратны размеру кластера, который на небольших накопителях равен размеру сектора, и их все равно придется вычитывать до конца. Кроме того у меня есть сомнение что вы хорошо объедете этот вопрос прерывая не операцию чтения, а операцию записи.





Ответить с цитированием