a method for transmitting a data to a rewritable nonvolatile memory through an interface port of a computer is proposed . the method comprising steps of : detecting the interface port ; transmitting the data through the interface port of the computer ; transmitting a part of the data ; checking the part of the data for finding a miss condition ; and transmitting the part of the data to the rewritable nonvolatile memory again according to the miss condition .