Avec la fin du support de Windows 10, beaucoup se sont émus de voir des PC récents ne pas être compatible avec cette nouvelle version.
Cette obsolescence ne me concerne pas, toutes mes machines fonctionnent avec Debian.

Cette actualité a attisée ma curiosité, quel âge ont mes machines ?

Les derniers PC ont été achetés d’occasion, les plus vieux ont été achetés neuf.
Je vous présente 3 méthodes pour déterminer l’âge d’un PC.

Date du système de fichier

Pour déterminer l’âge du PC on peut regarder la date d’installation du système.

Cette information est pertinente s’il n’y a pas eu de réinstallation de l’OS depuis l’achat.
Dans le cas d’un PC acheté d’occasion, elle ne représente pas l’âge du PC puisque pour mon usage ils sont migré sous Debian avant toute utilisation.

Pour afficher la date d’installation de l’OS, il faut regarder la date de création de la partition du système avec la commande :

tune2fs -l /dev/sda1|grep create

Sur mes machines j’obtiens :

  • nanda3 (mon portable) : 06/12/2019. L’information n’est pas fiable, le disque SSD a été utilisé sur 2 ou 3 PC et le portable a été acheté d’occasion en 2020
  • lutig : 20/07/2021. Ce PC a été acheté d’occasion en 2021
  • eol : 15/04/2019. Ce PC est plus ancien mais je n’ai pas de traces de l’historique.
  • srvkvm : 21/06/2017
  • Z240 : 28/09/2025. PC acheté d’occasion cette année

Date du BIOS

La date du BIOS est un indicateur de la date d’achat du PC. Elle est lisible lors du redémarrage du PC mais elle est aussi dans le fichier bios_date du dossier /sys/devices/virtual/dmi/id.

Si le BIOS a été mis à jour, la date de celui-ci ne représente plus l’âge du PC.

Dans le dossier /sys/devices/virtual/dmi/id il y a d’autres fichiers contenant des informations utiles :

bios_date	 board_name	    chassis_serial	 modalias	 product_sku	  uevent
bios_release	 board_serial	    chassis_type	 power/		 product_uuid
bios_vendor	 board_vendor	    chassis_vendor	 product_family  product_version
bios_version	 board_version	    chassis_version	 product_name	 subsystem@
board_asset_tag  chassis_asset_tag  ec_firmware_release  product_serial  sys_vendor

Certaines, comme bios_date peuvent être lues avec un compte utilisateur.

  • nanda3 (mon portable) : 08/20/2015
  • lutig : 04/08/2015
  • eol : 04/05/2014
  • srvkvm : 16/12/2016
  • Z240 : 28/07/2023

Contrôle par le numéro de série

Sur les sites des constructeurs, on peut vérifier des données associées au numéro de série comme la date de début et de fin de garantie.
Cette méthode est certainement la plus fiable.

Pour mon portable (nanda3), un Lenovo1 T550 on trouve une date de début de garantie de janvier 2016.

Pour le HP2 Z240 la date de début de garantie est d’avril 2016.

Pour lutig (Lenovo ThinkCentre M73 Desktop), on trouve novembre 2015.

Pour les PC eol (ASUS 3) et srvkvm (MSI 4), le numéro de série n’est pas disponible dans le dossier /sys/devices/virtual/dmi/id.

Conclusion

Le plus jeune de mes PC est donc le HP Z240, il date d’avril 2016, il a donc 9 ans.

  1. https://pcsupport.lenovo.com/fr/fr/warranty-lookup#/ 

  2. https://support.hp.com/fr-fr/check-warranty 

  3. https://www.asus.com/fr/support/warranty-status-inquiry/ 

  4. https://account.msi.com/fr/services/warranty-book