An address generating method for generating address information for a recording medium having an area for recording data of a structure of recording layers and clusters and addresses for indicating physical recording positions on the recording medium wherein: the physical addresses are addresses including layer number addresses indicating numbers of the recording layers, cluster number addresses indicating data positions of the clusters, and in-cluster count values for counting the inside of each of the clusters; wherein a bit allocation in a disc of 25 GB (Gigabytes) per layer is formed from a layer number address of h bits (h: natural number), a cluster number address of i bits (i: natural number) and an in-cluster count value of j bits (j: natural number) where the in-cluster count value comprises the lower two bits which are set to an incremental consecutiveness, wherein the recording medium having a capacity larger than 25 GB per layer has a bit allocation which is formed from a layer number address of h bits, a cluster number address of (i+1) bits and an in-cluster count value of j bits; where i+1 represents the number of address bits extended by a virtual bit which is not embedded in wobble of the recording medium as physical wobble address; the method Including the following steps; a step for generating address information for a recording medium having a capacity larger than 25 GB per layer, based on the bit allocation of a recording medium having a capacity larger than 25 GB, by executing a process where the layer number address of h bits and the cluster address of i bits are processed in the same manner as for the bit allocation in a disc of 25 GB, wherein the process is such that the incremental consecutiveness of lower 2 bits of the physical wobble address is changed according to a value of the virtual bit; and a step for embedding the address information in the wobbles of the recording medium. the physical addresses are addresses including layer number addresses indicating numbers of the recording layers, cluster number addresses indicating data positions of the clusters, and in-cluster count values for counting the inside of each of the clusters; wherein a bit allocation in a disc of 25 GB (Gigabytes) per layer is formed from a layer number address of h bits (h: natural number), a cluster number address of i bits (i: natural number) and an in-cluster count value of j bits (j: natural number) where the in-cluster count value comprises the lower two bits which are set to an incremental consecutiveness, wherein the recording medium having a capacity larger than 25 GB per layer has a bit allocation which is formed from a layer number address of h bits, a cluster number address of (i+1) bits and an in-cluster count value of j bits; where i+1 represents the number of address bits extended by a virtual bit which is not embedded in wobble of the recording medium as physical wobble address; the method Including the following steps; a step for generating address information for a recording medium having a capacity larger than 25 GB per layer, based on the bit allocation of a recording medium having a capacity larger than 25 GB, by executing a process where the layer number address of h bits and the cluster address of i bits are processed in the same manner as for the bit allocation in a disc of 25 GB, wherein the process is such that the incremental consecutiveness of lower 2 bits of the physical wobble address is changed according to a value of the virtual bit; and a step for embedding the address information in the wobbles of the recording medium.