ATA Control Byte and Checksum Values
Posted: 2020.04.12. 23:30
I recently installed Windows XP Pro on a new (unused) 160GB Western Digital Caviar SE SATA HDD. The motherboard SATA controller was set to IDE in BIOS. At a later date, I managed to install the motherboard supplied AHCI drivers. I then switched the controlled from IDE to AHCI in BIOS. Everything seems to be fine. No issues whatsoever at this time.
I then ran HDS reports on the drive in both modes with the portable version. The results were identical for the exception of the SATA Controller information (as expected), and the ATA Checksum Status (unexpected). In IDE mode the ATA Checksum is VALID, and in AHCI mode it is INVALID. Other than that everything else, and most importantly, the SMART report is identical.
I’m guessing that the INVALID ATA Checksum while in AHCI mode is related to the transition from IDE to AHCI mode, and that the ATA Control Byte and Checksum Value are configured upon drive partitioning and/or OS setup.
A few questions:
- Am I correct in my assumption above?
- Is this to be expected in this particular situation?
- Where are the ATA Control Byte and Checksum Values stored?
- Can it be corrected?
- Do I even have to be concerned about it?
Thanks in advance for any assistance provided.
I then ran HDS reports on the drive in both modes with the portable version. The results were identical for the exception of the SATA Controller information (as expected), and the ATA Checksum Status (unexpected). In IDE mode the ATA Checksum is VALID, and in AHCI mode it is INVALID. Other than that everything else, and most importantly, the SMART report is identical.
I’m guessing that the INVALID ATA Checksum while in AHCI mode is related to the transition from IDE to AHCI mode, and that the ATA Control Byte and Checksum Value are configured upon drive partitioning and/or OS setup.
A few questions:
- Am I correct in my assumption above?
- Is this to be expected in this particular situation?
- Where are the ATA Control Byte and Checksum Values stored?
- Can it be corrected?
- Do I even have to be concerned about it?
Thanks in advance for any assistance provided.