A data storing method for a storage apparatus. The storage apparatus has a
memory block, which includes a first terminal and a second terminal. The
data storing method includes receiving a data set; selecting a first
writing direction or a second writing direction to be a preferred writing
direction, wherein when the first writing direction is selected to be the
preferred writing direction, the first terminal is a starting point
corresponding to the first writing direction, and when the second writing
direction is selected to be the preferred writing direction, the second
terminal is a starting point corresponding to the second writing
direction; and writing the data set into the memory block according to
the selected writing direction.