当调用hdparm
命令来安全擦除设备(例如 ATA SECURE ERASE)时,输出hdparm -I /dev/sda
会hdparm -I /dev/sdb
因 AHCI 启用和禁用而异。
两个设备都是 SATA 硬盘。
建立国家
- /dev/sda 和 /dev/sdb 均已插入数据线和电源线
- 设备通过 Linux LiveCD 启动
- AHCI 已禁用
- 运行命令
hdparm -I /dev/sda
和时,两个驱动器都显示为冻结状态。hdparm -I /dev/sdb
采取以下步骤尝试“解冻”驱动器。
- /dev/sda 和 /dev/sdb 都只插了数据线,没有插电源线。
- AHCI 仍处于禁用状态。
- 使用 Linux LiveCD 启动设备。
- 启动后,两个设备都已插入电源线。
- 当命令
hdparm -I /dev/sda
和hdparm -I /dev/sdb
运行时,前者显示冻结状态,后者显示未冻结状态。
采取以下步骤“解冻”/dev/sda
- /dev/sda 的数据线保持插入状态
- AHCI 已启用。
- 使用 Linux LiveCD 启动设备
- 启动后,将电源线插入 /dev/sda
- 运行该命令后
hdparm -I /dev/sda
,驱动器不再冻结。
为什么在“解冻”设备时启用 AHCI 会影响 /dev/sda 而禁用 AHCI 不会影响 /dev/sdb?