NOR型のフラッシュメモリはバイト単位で書き替え出来るけど、現在主流のNAND型フラッシュメモリはブロック単位でしか書き替え出来ないよ
データはページ単位で書き替えるのではなくて、一旦コントローラ内のキャッシュで複数ページを纏めた上で一気にブロック転送されてブロックごと一斉に書き換えられる
ブロック境界を超えるような容量のデータは複数回キャッシュ更新とブロック転送が繰り返される(ブロック配置はウェアレベリングのためランダム)