full writes are only used when switching operating systems or something. If you are updating anything else a partial write is all that is needed. The operating system is stored on the bulk of the memory, a small part holds constants.