In storage and communication systems, the product and concatenation codes, which consist of Reed-Solomon (RS) codes and other error-correction codes, can be utilized to effectively correct burst errors by performing erasures-and-errors decoding. However, the RS codes have two drawbacks: 1) the RS decoders may not detect received erroneous codewords, and 2) the RS decoders may generate valid codewords which are not equal to the transmitted codewords. In the implementation of the product and concatenation codes, such decoding drawbacks can cause the RS code to provide incorrect error-detection information or erasure information to other error-correction codes, resulting in unreliable error-correction performance of the systems. In this study, we propose a new product code to overcome these drawbacks by studying the RS product code (RSPC). The new code combines CRC code with RSPC which is called as CRSPC. In addition, the results of experiments show that the new CRSPC can significantly reduce the probabilities of these drawbacks, thereby improving the performance of erasures-anderrors decoding. With minor modifications, the CRSPC algorithm can be applied to Blueray disc systems which have powerful recording functions in multimedia.