Various embodiments for data error recovery in a tape storage system, by a processor device, are provided. In one embodiment, a method comprises, in a tape storage system using an iterative hardware and microcode decoder, initializing at least one iterative decode cycle on the buffered dataset when an uncorrectable read error occurs; and for a next iterative decode cycle, building upon data corrections obtained in a previous iterative decode cycle.
展开▼