1. A method for storing variable bit-rate data file on zoned disks, comprising the following steps: determining number of zero blocks of said variable bit-rate data file according to a decided utilization rate of said zoned disk; determining numbers of data blocks to be stored in the zones of the disk, respectively, and sizes of data to be stored in one block, according to a decided number of service rounds and a decided retrieving time period of a data block; wherein a service round comprises time required for all users to retrieve data from said disk for one time in turn, while more than one users are served; determining a retrieving sequence of the data blocks according to a multi-level retrieve path selecting model thus the buffer memory required in retrieving said data blocks is minimum; and reorganizing said data file according to said retrieving sequence and store said data blocks on said zoned disk; characterized in that a constant retrieving time is given to all said data blocks.