A window-based flash memory storage system and a management and an access
method therefor are proposed. The window-based flash memory storage
system includes a window-based region and a redundant reserved region;
wherein the window-based region is used to store a number of windows,
each window being associated with a number of physical blocks. The
redundant reserved region includes a dynamic-link area, a
window-information area, a dynamic-link information area, and an
boot-information area; wherein the dynamic-link area includes a plurality
of dynamic allocation blocks, each being allocatable to any window. The
window-information area is used to store a specific window-information
set that is dedicated to a certain window within a specific range of data
storage space. The dynamic-link information area is used to record the
status of the allocation of the dynamic allocation blocks to the windows.