I have a drive connected to ASMedia ASM1062 controller running in AHCI mode with Windows XP, and I found that many other programs such as CrystalDiskInfo/smartctl for Windows are unable to read the SMART value of that drive. But HWiNFO can read it. I wonder how does HWiNFO read SMART value.