如何高效识别与找出系统中的ATA设备

如何高效识别与找出系统中的ATA设备"/

要找出ATA(Advanced Technology Attachment)设备,你可以通过以下几种方法:
1. "使用操作系统命令": - "Windows":在命令提示符或PowerShell中输入`diskpart`命令,然后使用`list disk`命令来列出所有磁盘,包括ATA设备。 - "macOS":在终端中输入`diskutil list`命令,这个命令会列出所有连接的磁盘,包括ATA设备。 - "Linux":在终端中输入`lsblk`或`fdisk -l`命令,这些命令可以列出系统上的所有磁盘设备。
2. "使用图形界面工具": - 在Windows系统中,你可以打开“计算机管理”或“磁盘管理”工具来查看所有连接的磁盘。 - 在macOS系统中,你可以打开“磁盘工具”应用程序来查看和管理磁盘。 - 在Linux系统中,你可以使用图形界面磁盘管理工具,如GParted。
3. "使用第三方软件": - 有许多第三方软件可以帮助你检测和管理ATA设备,例如HDDScan、CrystalDiskInfo等。
4. "硬件检测工具": - 一些主板BIOS或UEFI提供了硬件检测功能,可以在启动时检查连接的硬盘。
5. "查看设备管理器": - 在Windows系统中,打开“设备管理器”,在“磁盘驱动器”类别下,你可以看到所有连接的ATA设备。
通过上述方法

相关内容:

最近家里的nas设备频繁报ata总线错误:

 ata2.00: status: { DRDY }
 ata2.00: failed command: READ FPDMA QUEUED
 ata2.00: cmd 60/c0:a8:40:c8:68/00:00:8a:00:00/40 tag 21 ncq dma 98304 in
                        res 40/00:18:20:2a:e2/00:00:88:00:00/40 Emask 0x50 (ATA bus error)
 ata2.00: status: { DRDY }
 ata2.00: failed command: READ FPDMA QUEUED
 ata2.00: cmd 60/08:c8:80:a2:1a/00:00:71:00:00/40 tag 25 ncq dma 4096 in
                        res 40/00:18:20:2a:e2/00:00:88:00:00/40 Emask 0x50 (ATA bus error)
 ata2.00: status: { DRDY }
 ata2.00: failed command: READ FPDMA QUEUED
 ata2.00: cmd 60/00:d0:00:c9:68/01:00:8a:00:00/40 tag 26 ncq dma 131072 in
                        res 40/00:18:20:2a:e2/00:00:88:00:00/40 Emask 0x50 (ATA bus error)
 ata2.00: status: { DRDY }
 ata2.00: failed command: READ FPDMA QUEUED
 ata2.00: cmd 60/08:e8:f0:01:f0/00:00:88:00:00/40 tag 29 ncq dma 4096 in
                        res 40/00:18:20:2a:e2/00:00:88:00:00/40 Emask 0x50 (ATA bus error)
 ata2.00: status: { DRDY }
 ata2: hard resetting link
 ata2: SATA link down (SStatus 0 SControl 320)
 ata2: hard resetting link
 ata2: SATA link down (SStatus 0 SControl 320)
 ata2: hard resetting link
 ata2: link is slow to respond, please be patient (ready=0)
 ata2: COMRESET failed (errno=-16)
 ata2: hard resetting link
 ata2: SATA link up 3.0 Gbps (SStatus 123 SControl 320)
 ata2.00: configured for UDMA/133
 ata2: EH complete

不确定是哪个设备或接口出了问题。


经过一番摸索,发现可以这样定位设备:

udevadm info -a -p /sys/block/sdX


在这个过程中,学习了另外一个命令,可以查看硬盘系列号,对硬件特征绑定挺有用的:

 hdparm -i /dev/sdX


将来做商业软件,可以读这个信息拿到硬盘系列号,比Windows方便多了。

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章