Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

On Windows, smartctl prints the message: “…Log Read failed: Function not implemented”. What is going wrong?

0
Posted

On Windows, smartctl prints the message: “…Log Read failed: Function not implemented”. What is going wrong?

0

This means that the device driver does not support the command SMART READ LOG. The message does not indicate a hard disk problem! It does also not mean that the disk itself does not support SMART logs. It may still be possible to read the logs with a Linux version of smartmontools run from some bootable CD. To access ATA SMART functionality on Windows, smartmontools uses the I/O control calls extLink: SMART_RCV_DRIVE_DATA and extLink: SMART_SEND_DRIVE_CMD. These calls were available since Win95 OSR2. An example program from Microsoft can be found extLink: here (the related KB article 208048 is no longer available). Starting with NT4, these calls do more restrictive parameter checks. In particular, the command codes for SMART READ LOG and ABORT SELF-TEST are not accepted. To perform these functions, smartmontools uses the undocumented functions SCSIOP_ATA_PASSTHROUGH (NT4) or IOCTL_IDE_PASS_THROUGH (2000/XP) instead. An example program using these calls can be found extLink: here, a rel

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123