Da kannst du sicher sein. Mindestens wenn vorher was im Puffer verändert wurde.
Der zweite Puffer (vom Dateiverzeichnis, wo die Dateigröße, die Adresse der Daten usw. steht) sollte mMn optimalerweise auch erst bei close aktualisiert werden und nicht bei jedem write.