J'ai un disque dur ATA dans mon ordinateur portable, exécutant Fedora 11, noyau 2.6.30.10-105.2.23.fc11.i586. Je cherche à mettre à niveau le disque ici (j'adorerais obtenir un SSD) mais j'ai oublié s'il s'agit d'un ATA série ou d'une ancienne interface ATA parallèle. La mise à niveau vers un SSD n'est pas très utile si c'est PATA ...
Comment savoir si le disque est connecté via une interface PATA ou SATA?
/sys/bus/pci/drivers/pata_amd
!vendor
fichier, etc.).4.15.3-2-ARCH
, exemple d'appareilpci-0000:00:1f.2-ata-1
. Faire desls /sys/block/sdc/device/../../../
rendementsata_port firmware_node host2 link3 power uevent
. Tous les disques durs à rotation normale sur les ports SATA standard sur une carte mère 2009 i7.Mise à jour : Pour mémoire, la réponse @Gilles est meilleure.
S'il s'agit d'un lecteur PATA (ide), vous le verrez sous
/proc/ide
. Voici mon IDE DVD-Drive, par exemple, voici ma sortie:S'il s'agit d'un disque SATA, il apparaîtra sous
/proc/scsi
. Vous pourriez être surpris de le trouver sous «scsi». J'oublie la raison exacte (je vais poser cette question dans une autre question), mais je pense que c'est parce que SATA utilise les pilotes SCSI.Voici une liste montrant un disque SATA sur mon système:
la source
/proc/scsi/scsi
, en fait mon système n'a même pas/proc/ide
... pourtant selon la réponse de Gilles, il semble que le lecteur soit en fait IDE.Vous pouvez demander à udev:
Si cette commande sort
ID_ATA_SATA=1
, votre disque est un disque SATA (natif). Si ce n'est pas le cas, mais qu'il produitID_BUS=ata
, votre lecteur est un lecteur PATA. S'il ne produit ni l'un ni l'autre, votre lecteur est autre chose.la source
lshw
vous donnerait les détails.la source