Тогда лучше использовать что-то более удобное: W25X16 (4K), AT45DB161D (512).
Иначе - придётся ставить внешнюю ОЗУ для буфера.
Хотя (так как микросхема флеш всегда будет использоваться вместе с данным ПО доступа к диску) можно придумать и что-то сложно извращённое. Например: иметь таблицу трансляции логических номеров секторов в физические, иметь один дополнительный свободный сектор, при записи некоторой страницы во флеш переписывать весь сектор, который её содержал в свободный сектор, корректировать таблицу трансляции и очищать старый сектор, объявляя его свободным. Таблицу трансляции надо сохранять в эту же флеш при сбое питания.
Или более сложный алгоритм типа как в SSD-дисках.