An information recording apparatus according to one aspect of this invention comprises a detection unit configured to detect a manufacturing error unique to an information storage medium, a transmission unit configured to transmit the manufacturing error detected by the detection unit to an external apparatus, a reception unit configured to receive a recordable capacity which is calculated by the external apparatus on the basis of the manufacturing error transmitted from the transmission unit, a limitation unit configured to limit data to be supplied on the basis of the recordable capacity received by the reception unit, and a recording/aborting unit configured to record the recording data, supply of which is limited by the limitation unit, or to abort recording of the recording data.