Entweder geht die Platte nicht in den Unload Zustand, prüfe das mit WDIDLE3 oder die ist nicht aufgewacht, aber wen Du eine Datei kopiert hast, dann kann letzteres ja nicht angehen, wenn Du wirklich die Rohwert des richtigen Attributes ausgelesen hast und die Werte auch aktuell waren, was man z.B. an den Betriebsstunden sehen kann. Wenn aber die Platte nie in den Unload Zustand geht, dann kann der Zähler ja entweder nicht sehr hoch sein, oder es wurde etwas in den Einstellungen verändert.
Du kannst mit WDIDLE3 einstellen, nach wie vielen Sekunden im Idle die Platte Unloaden soll und wenn da wieder darauf zugegriffen wird, dann kostet das einen Load-Unload Zyklus. Wenn der Zähler nicht steigt, dann wurde entweder nicht in den Unload gegangen oder sie wurde nicht geweckt. Wenn regelmäßig, von wem oder was auch immer, auf die Platte zugegriffen wird, dann sollte man sich überlegen, ob das Unloaden sinnvoll ist und wenn die Zugriffsfrequenz zu hoch ist, so dass die 600.000 Zyklen zu früh verbraucht sein könnten, dann sollte man entweder den Zeit so hoch einstellen, dass schon kein Unload mehr stattfindet oder die Ursache der Zugriffe finden und deren Häufigkeit entsprechend verringern, eine andere Möglichkeit hat man nicht, wenn man nicht relativ schnell sehr viele Load-Unload Zyklen erleben möchte.