All hard disk types in common use after the early 1990s have a drive-specific controller built into the actual drive enclosure. This includes all IDE,
SCSI,
SATA, and
Serial Attached SCSI (SAS) hard drive types, among others. Those internal controllers know everything they need to know about their specific drive, including which strengths of precompensation are needed on which parts of the disk. Therefore, they ignore any WPcom numbers stored in the computer's CMOS memory. Until the late 1990s, many PC BIOS setup programs still allowed the user to set WPcom numbers and other drive parameters for use with older hard disk types should the need arise; it wasn't always made very clear to the user that his more modern drive would almost certainly ignore the setting. Since then, the WPcom number is no longer even offered as a BIOS setting any more, as it has become a fully automated and internally handled feature of disk drives. Floppy disk controllers still need to deal with precompensation, but since there have never been more than five or six common floppy drive types in use on PCs, all of which need the same kind of precompensation, there was never a need for a BIOS setting concerning precompensation on floppy disk drives. ==References==