Yes, if it's large, heavy, and only 65 Meg in capacity, you can assume it's ancient. An RLL controller would positively indicate the drive is from antiquity. What about drives that are only 3 or 4 years old? If I know the serial number, make and model is there a public database that indicates a manufacturing date?

Update: As trite as this question might seem to some, the hard drive I was looking at that precipitated this question had no obvious manufacturing date stamped on it. I realize that most do. I think the answers given are very useful to myself and others.


6 Answers 6


If smartmontools is available, doing a "smartctl --all |grep -i power_on_hours" gives you the number of operating hours for the drive.

Failing that, googling the model number of a drive would help as well. You can get the model by one of the following:

hdparm -I <drive>

under linux and


iostat -En



under (Open)Solaris.

Of course you should be able to get the model number from the labels on the drive itself. ;-)

  • What does it mean if it is: 9 Power_On_Hours 0x0032 100 100 --- Old_age Always - 31652
    – Shayan
    Sep 2, 2021 at 11:47

The label on most hard drives show the date of manufacture.

Here are a few examples I found on the web (one old drive, one new) showing that sometimes you have to look carefully:

October of 2002

July 6th, 2008

If you can't find the date on the drive itself try searching Google for the MODEL NUMBER of the hard drive.

If all else fails... give us more details of the drive and I'm sure someone here probably knows the answer. :-)

Good luck!

  • It would be really nice if there was a way to show the date info from the command line. Apr 7 at 19:47

Another comment about age is how much use the drive has gotten since manufacture which can be very important too.

If the drive supports SMART disk monitoring, you can look at the number of hours in operation parameter (via Linux smartctl) which may provide a good clue at age in terms of usage.


Many have an actual date stamped on them for warranty purposes. Every major vendor that I can think of has a support page where you can type a serial number in to in order to check warranty status and many of them will show the date of manufacture there as well.

  • +1 Serial number + vendor = date (as they need a way to check if a given serial number is within warranty). Aug 16, 2009 at 11:29

Integrated circuits on the drive's board have a manufacturing date code stamped on them. A common scheme is the four-digit code where the first two digits signify the year and the next two the week within that year. Other schemes are also used. The newest date you will find on the board will be quite near the drive's actual manufacturing date.


A) Date is printed on some drives as a manufacturing date B) Google the model number and you may find a date estimate from sites still selling the drive or the drive manufacturer may have a spec sheet online with dates.

Not the answer you're looking for? Browse other questions tagged or ask your own question.