Quick answer

This census collects what a hard drive reports about itself on the day it arrives: the power-on hours in SMART, the hours in Seagate’s FARM log where the drive keeps one, and whether it worked. Rows are grouped by seller and listing condition, and a group publishes at five drives. It opened on September 29, 2026 with zero rows.

Dataset ID
techfuelhq-drive-arrival-census
Version
0.1.0
Format
CSV, HTML
Published
Page updated

A recertified or used hard drive costs less than a new one, and the first thing its buyer does is read how many hours it has run. The answer gets posted in forum threads one drive at a time. This seller, that model, so many hours.

In January 2025 heise online reported a second number. A reader had bought two Seagate drives as new. Their SMART values looked unremarkable, and their FARM logs held 10,000 and 15,000 hours. Seagate confirmed to heise that SMART values can be reset, and Tom’s Hardware reported in March 2025 that sellers had since found ways to alter the FARM values as well.

So a buyer has two hour counts on some drives, one on others, and no record of what either usually says for a given seller. That record is missing. A search in September 2026 turned up no dataset that collects arrival readings by seller and by what the listing called the drive, with the raw hour counts beside them.

This page opens that census. One row is one drive on the day it arrived. The data, the field definitions, the validator and the report form live in the open repository: github.com/iBlessi/techfuelhq-census (CC BY 4.0).

For what drives cost this month, see the HDD price index and the account of the 2026 drive supply squeeze.

How results are reported

For each seller and listing condition the census gives the number of drives, the median SMART hours at arrival, how many arrived dead or failed a first test, and how many had reallocated sectors. FARM figures need more rows. Where five or more drives in a group carry a FARM log, the census gives the median FARM hours and how many drives showed FARM more than 24 hours above SMART.

I publish no verdict on a seller. A recertified drive with thousands of hours in its FARM log may be exactly what its listing described, so the census reports the numbers beside the words on the listing and leaves the reading to the buyer.

What one row records

A row is one drive as it arrived. Of its 28 fields, you fill in 6, the reading fills in 19, 1 is worked out from the row and the maintainer sets 2.

All 28 fields of a row
FieldFilled byWhat it records
sellerYouSeller. The shop, or the marketplace and the seller's name on it.
listing_conditionYouCondition on the listing
purchase_monthYouBought. Year and month, written 2026-08.
drive_vendorThe readingDrive maker
model_familyThe reading, optionalModel family
modelThe readingModel
capacity_tbThe readingCapacity (TB)
interfaceThe readingInterface
smartctl_versionThe reading, optionalsmartctl version
smart_pohThe readingPower-on hours, SMART
smart_power_cyclesThe reading, optionalPower cycles, SMART
reallocatedThe reading, optionalReallocated sectors
pendingThe reading, optionalPending sectors
offline_uncorrectableThe reading, optionalOffline uncorrectable
crc_errorsThe reading, optionalInterface CRC errors
load_cyclesThe reading, optionalLoad cycles
farmThe readingSeagate FARM log
farm_pohThe reading, optionalPower-on hours, FARM
farm_spindle_pohThe reading, optionalSpindle power-on hours, FARM
farm_head_flight_hoursThe reading, optionalHead flight hours, FARM
farm_power_cyclesThe reading, optionalPower cycles, FARM
farm_assembly_printedThe reading, optionalAssembly date, as smartctl printed it. Four digits, kept as printed. smartctl labels them year and week. On the two Seagate drives in the test data each pair arrives with its digits swapped, so 2264 reads as week 46 of 2022.
poh_gap_hWorked out from the rowFARM hours minus SMART hours
arrivedYouHow it arrived
first_testYouTest run before use
notesYou, optionalNotes
submitted_dateThe maintainerThe day the report was sent
source_issueThe maintainerThe issue the row came from

Listing conditions

ValueMeaning
newSold as new
manufacturer-recertifiedSold as manufacturer recertified
seller-refurbishedSold as seller refurbished or renewed
usedSold as used
open-boxSold as open box

Record the condition as the listing stated it on the day you bought, in the listing’s own category.

How to take the reading

Read the drive before it holds anything, with smartmontools 7.4 or later.

  1. Connect the drive directly, by SATA or SAS. heise notes that a FARM query through a USB adapter may not work.
  2. Run smartctl -x on the drive and keep everything it prints.
  3. On a Seagate drive, run smartctl -l farm as well.
  4. Paste both into the builder below.
smartctl -x /dev/sdX
smartctl -l farm /dev/sdX

Replace /dev/sdX with your drive. Both commands only read. Adding -j prints the same data as JSON, and the builder reads that too.

The output holds the drive’s serial number. The builder reads past it, the report has no place to put it, and a paste in which it would land in the report is refused. Paste one drive at a time. The builder is tested against output that other owners published, which is listed with the test data in the repository.

Reading the hours

What the drive showsWhat it means
SMART and FARM agree to within a dayThe two counters tell the same story. That does not prove the drive is new; both can be altered.
FARM is far above SMARTThe SMART counter was reset at some point in the drive’s life. On drives sold as new, this is the gap heise’s readers found.
No FARM logThe drive is from another maker, or is a Seagate model that does not keep one. SMART is the only hour count.

Send a report

What you paste is read on this page, inside your browser. None of it is sent anywhere until you open the report on GitHub yourself.

Sending needs a GitHub account, because the report is filed as an issue. No account? Copy the report and email it to contact@techfuelhq.com.

What has been published

Current count: 0 reports. No group has rows yet, so nothing is published.

A seller and listing condition publish at five drives. Below that the group is listed as collecting, with its count and no figures.

Limits of this data

  • Reports come from people who chose to send them. A buyer who found a surprise is more likely to report than one who found what the listing promised.
  • Hour counts can be altered. The census records what the drive reported and cannot say what is true.
  • A seller’s stock changes. Rows carry the month of purchase, and a figure from last year says little about a pallet that arrived last week.
  • A drive that worked on arrival can fail in its first month. The census records the day of arrival and nothing after it.

Use the data

The dataset is one file. submissions.csv holds one row per drive, in the field order above, under Creative Commons Attribution 4.0. Attribute it as “TechFuelHQ open census” with a link to this page.

If the drive is going into a machine you already own, building a NAS from an old PC covers the rest of the build. The coil whine census is the sibling dataset that started this series.

Change log

  • 0.1.0 (2026-09-29): fields, the smartctl and FARM reader, validator and intake form. The census opened with 0 rows.

Frequently asked questions

How can I tell if a hard drive has been used?
Read its power-on hours with smartctl. On a Seagate Exos or IronWolf, read the FARM log as well and compare the two hour counts. heise online reported in January 2025 on two drives sold as new whose SMART values looked unremarkable while their FARM logs held 10,000 and 15,000 hours, and that Seagate confirmed SMART values can be reset. Tom’s Hardware later reported that FARM values had been altered too, so matching numbers do not prove a drive is new.
What is the Seagate FARM log?
It is a log Seagate drives keep beside the standard SMART attributes. smartctl prints it as the Seagate Field Access Reliability Metrics log, with its own power-on hours, spindle hours, head flight hours and power cycle count. Version 7.4 of smartmontools added the option that reads it: smartctl -l farm.
Which drives keep a FARM log?
heise online reports that Seagate’s Exos, IronWolf and IronWolf Pro drives answer the query, that SkyHawk drives may, and that a Barracuda returns an error, as drives from Toshiba and Western Digital do. For those drives the census records the SMART hours and marks FARM as not supported.
Does the report include my drive’s serial number?
No. The builder reads what you paste in your own browser, and the report it writes has no field for a serial number or a world wide name. It carries the model, the capacity, the hour counts, the error counts, the seller and the month you bought it.
What license is the data under?
Creative Commons Attribution 4.0. The dataset is one CSV in an open repository, with the field definitions, a validator that runs on every change, and an issue form. Attribute it as the TechFuelHQ open census with a link to this page.

Sources and corrections

Last updated
Methodology
See our methodology for research and review standards. It draws on 6 cited sources, listed below, each checked against the original page on the date above. The census opened with zero rows on 2026-09-29. The reader on this page is tested against smartctl output that other people published: two Seagate Exos drives with their FARM logs, a Western Digital drive, a SAS drive, a solid state drive and an NVMe drive. The layout of the FARM log was read from smartmontools’ source. The account of drives sold as new with hours on them is heise online’s, and the note that FARM values have since been altered is Tom’s Hardware’s report of heise’s finding.
Update log
  • 2026-09-29 — Page updated.
Corrections
Spotted an error or a stale number? Email contact@techfuelhq.com. Confirmed corrections are added to the update log above.

About the author

Written by Lowell K. Wood IV, who builds and runs TechFuelHQ from St. Louis, Missouri.