Backblaze Hard Drive Test Data (Drive Stats Raw Dataset)

Datadory delivers backblaze hard drive test data - the Drive Stats raw dataset - covering every HDD and SSD in Backblaze's production fleet: roughly 341,000 drives and about 530 million drive-days of daily snapshots since April 2013, carrying identity, capacity, placement, failure flags and full SMART telemetry, one row per drive per day.

API, files, or your warehouse. Daily, weekly, or hourly.

Where it covers
Operational fleet across Backblaze data centers - US sites plus international locations such as Amsterdam (ams5) - skewed toward high-capacity enterprise and NAS drives rather than a geographic sample
How far back
April 2013 through the most recent completed quarter (Q1 2026 at verification) - thirteen years of unbroken daily snapshots
How fine
One row per drive per day, carrying every SMART attribute that drive reports; two documented schema layouts (pre-2018 legacy and current)

What is Backblaze Hard Drive Test Data?

One series has counted storage deaths longer than anyone else. Backblaze Hard Drive Test Data snapshots every operational drive in Backblaze's data centers once a day - since April 2013 without a break - logging identity (serial number, model, capacity), physical placement (datacenter, cluster, vault, pod, slot), a failure flag for drives pulled from service, and every SMART attribute the device exposes, in both raw-counter and vendor-normalized form. The current fleet stands near 341,000 drives, and the cumulative ledger has passed about 530 million drive-days.

Two figures make the corpus statistically interesting. Lifetime annualized failure rate across the whole ledger runs near 1.39%, and a single recent quarter contributes roughly 30 million drive-days holding about 1,030 failures - enough terminal events to fit survival curves per model rather than per fleet. Failure-rate summaries circulate widely; the drive-day rows underneath them are what this record carries, and they support far more than any summary table can.

What does a sample row look like?

Three zones per row - identity, placement, telemetry - flat and identical in shape whether the day falls in 2013 or last month:

date           : 2026-02-15
serial_number  : 000a43e7dee60010
model          : DELLBOSS VD
capacity_bytes : 480036847616
failure        : 0
datacenter     : ams5
cluster_id     : 031
vault_id       : 2017
pod_id         : 05

date          : 2026-02-15
model         : TOSHIBA MG07ACA14TA
capacity_bytes: 14000519643136
failure       : 0
smart_5_raw   : 0
smart_9_raw   : 46458

date          : 2026-02-15
model         : TOSHIBA MG07ACA14TEY
capacity_bytes: 14000519643136
failure       : 0
smart_5_raw   : 0
smart_9_raw   : 2798

The DELLBOSS unit is a 480 GB boot device riding along in a fleet dominated by 14 TB workhorses, and its row shows the complete placement spine, down to the pod. The Toshiba pair shows the telemetry zone doing its job: smart_5_raw (reallocated sector count) parked at zero while smart_9_raw (power-on hours) reads 46,458 and 2,798 - two drives of the same model family at very different ages. A boolean marks pre-2018 legacy-layout records, so early and current vintages sit in one panel without guessing which schema you are reading.

What fields does the dataset include?

Eleven fixed columns carry identity, placement and the failure label; a wildcard pair carries telemetry - one column per SMART attribute ID the drive reports, in raw and normalized variants. Because different models report different attribute sets, the telemetry zone breathes with the fleet. Definitions below are verified against the documented headers, with examples pulled from actual rows. Anything beyond these columns - model-level rollups, placement hierarchies, reshapes - is derived from these same rows and confirmed on request before delivery.

What does coverage look like across geography, time and granularity?

Geography - an operational fleet, not a geographic sample: every drive lives in a Backblaze data center, US sites alongside international ones such as the Amsterdam facility (ams5), with the mix skewed toward high-capacity enterprise and NAS drives. That bias is a feature for reliability work - the fleet resembles what a serious storage buyer deploys, not a random drawer of leftover disks.

Temporal - April 2013 through the most recent completed quarter (Q1 2026 at verification), thirteen years of unbroken daily snapshots. Early vintages are effectively HDD-only; SSD representation becomes meaningful only in later years, so solid-state claims need late-vintage windows.

Granularity - one row per drive per day, carrying every SMART attribute that drive reports. Column sets shift as models rotate through the fleet, and two documented schema layouts (pre-2018 legacy and current) span the entire timeline.

How is the data delivered?

API, files, or your warehouse. Daily, weekly, or hourly.

Samples precede any commitment, and recurring deliveries land keyed on serial number and date so each pull joins cleanly to the last - and to whatever else you already hold. Vintage-to-vintage schema drift gets normalized away before anything ships.

Who uses this data, and for what?

  • Survival analysis and failure modeling - a failure flag plus per-drive exposure days turns half a billion drive-days into hazard curves and time-to-failure distributions at per-model resolution; rare-event statistics need exactly this much runway.
  • Procurement benchmarking - buyers compare annualized failure rate by model, capacity and vintage before signing purchase orders, replacing anecdotes and vendor datasheets with observed fleet behavior.
  • Predictive-maintenance ML - SMART counters as features, the next-day failure flag as a label; the class imbalance is brutal and honest, which is precisely what makes trained models transfer.
  • Capacity and lifecycle planning - watching which models and capacities exit service, and when, informs spares pools, warranty windows and replacement budgets years out.

Which personas get the most value?

Data scientists and ML engineers get a labeled reliability panel with a decade of history behind every feature vector (data scientists view). Investors and quant researchers read replacement cycles and hardware demand straight off failure curves (investors view). Developers and builders get a schema-stable longitudinal corpus for stress-testing storage assumptions (developers view). Market researchers and consultants get procurement-grade observed behavior for storage market sizing (market researchers view).

Why request this through Datadory

Raw telemetry arrives messy in predictable ways: attribute sets differ by model and vintage, legacy and current layouts interleave, and a defensible failure rate means getting the exposure-time denominator right down to the individual drive-day. Datadory hands over the cleaned panel - one schema across all thirteen years, SMART attributes aligned, denominators correct - plus the derived folds when the analysis calls for them. Start with a sample scoped to your models and window; scale to recurring delivery once the joins prove out.

Which datasets sit next to this one?

Other Systems Software catalog records bracket the hardware story. Endoflife Date Product Lifecycle Catalog pairs naturally here: failure curves tell you when drives die in practice, lifecycle dates tell you when vendor support disappears in principle. Steam Hardware & Software Survey covers consumer hardware mix rather than data-center fleets. GitHub Octoverse & REST/GraphQL API measures what gets built on the software side of the same infrastructure. For a packaging-world contrast, see the head-to-head with Repology Packaging Hub.

Field dictionary

Every field below is documented against real records. The full dictionary ships with the sample.

Field dictionary - documented columns in every drive-day row
fieldtypedefinitionexample
datedateDay the snapshot row was recorded.2026-02-15
serial_numberstringManufacturer serial number of the drive - the unit every survival curve hangs on.000a43e7dee60010
modelstringDrive model string as reported by the device.TOSHIBA MG07ACA14TA
capacity_bytesintegerAdvertised capacity of the drive in bytes.14000519643136
failureboolean1 if the drive failed on this day (removed from service), 0 otherwise - the label for reliability modeling.0
datacenterstringBackblaze datacenter identifier where the drive operates.ams5
cluster_idstringStorage cluster within the datacenter.031
vault_idstringVault (storage group) containing the drive.2017
pod_idstringStorage pod (server chassis) holding the drive.05
pod_slot_numstringDrive bay/slot number within the pod; empty when unrecorded.-
is_legacy_formatbooleanWhether the record uses the pre-2018 schema layout.false
smart_N_normalizedintegerVendor-normalized value for SMART attribute ID N - e.g. smart_5_normalized for reallocated sectors, scaled against the vendor's threshold.smart_5_normalized
smart_N_rawnumberRaw counter for SMART attribute ID N - smart_9_raw is power-on hours, smart_5_raw is reallocated sector count.smart_9_raw = 46458

Derived folds on request - other shapes of the same rows, confirmed before delivery

foldwhat it adds
Model-level failure rollupsFailure flag and exposure days collapsed into annualized failure rate by model, capacity and period - quarterly or lifetime views.
Placement dimension tableDatacenter, cluster, vault, pod and slot resolved into a clean hierarchy, keyed for joins against the drive-day panel.
Panel reshapingOne column per SMART attribute ID in wide form, or stacked long form, keyed on serial number and date.
Scoped extractsFilters pinned to specific models, capacities, datacenters or year ranges before delivery.

Questions buyers ask

How far back does the history reach?

April 2013 - thirteen years of unbroken daily snapshots, running through the most recent completed quarter (Q1 2026 at verification). Early vintages are effectively HDD-only; SSD rows become statistically meaningful only in later years, so solid-state analysis needs a late-vintage window.

What does one row represent?

One drive on one day. Identity (serial number, model, capacity), placement (datacenter, cluster, vault, pod, slot), a failure flag marking removal from service, and every SMART attribute that drive reports, in raw and vendor-normalized variants. Multiplied across roughly 341,000 drives, the panel reaches about 530 million drive-days.

Which SMART attributes matter most for failure prediction?

Reallocated sector count (smart_5) and power-on hours (smart_9) are the workhorses - the first a leading indicator of surface decay, the second the exposure clock every survival model needs. Drives report wider attribute sets than any one model exposes, so useful columns depend on which models sit in your study window.

Can failure rates be computed directly from the rows?

Yes - annualized failure rate is failures divided by drive-days of exposure, and the panel carries both sides of that ratio natively. Across the full ledger it lands near 1.39% lifetime; slicing by model, capacity or vintage works identically, provided the denominator counts every surviving drive-day rather than just the failures.

Does the schema stay stable over time?

Within limits. Two documented layouts exist - a pre-2018 legacy form and the current one - flagged per record, and the SMART column set shifts as different models rotate through the fleet. Treat attribute availability as model-and-vintage dependent, and the panel joins cleanly across its whole thirteen-year span.

Can a sample be scoped to my models or years?

Yes. Samples ship in the exact schema shown above, filtered to the models, capacities, datacenters and date ranges you name, with derived folds - model-level failure rollups, placement hierarchies, wide or long reshapes - confirmed on request before delivery.

Notes on this record

  • Provenance Source: Backblaze - the cloud-storage operator whose production fleet supplies every row; each drive contributes its own daily snapshot.
  • Fleet shape Roughly 341,000 active drives, skewed toward high-capacity enterprise and NAS models; SSD representation grows meaningful only in later vintages.
  • Schema drift SMART column sets shift as models rotate through the fleet; two documented layouts (pre-2018 legacy and current) cover the whole span, flagged per record.
  • Scale About 30 million drive-days in a single recent quarter across roughly 91 daily snapshots; approximately 530 million cumulative drive-days since April 2013.

See the rows before you pay anything.

Name this dataset and we send real records from it — scoped to the fields you asked for.

See pricing