Supondo que isso seja o Linux, as letras de unidade só devem mudar se as unidades forem desconectadas e reconectadas. Isso acontece rotineiramente com USB externo, mas com SATA interno geralmente indica um problema. Causas comuns incluem (pelo menos) um cabo solto ou defeituoso; problemas de fornecimento de energia; dirigir problemas de firmware; disco rígido defeituoso e / ou a morrer; controlador SATA defeituoso.
Eu vejo, por exemplo, drives que estavam lá e às vezes atingiam alguns setores defeituosos, então eles tinham tempo limite e ignoravam as reconfigurações SATA do Linux. Então eles seriam desconectados. Mas uma ou duas horas depois, eles finalmente se organizaram e voltaram a se conectar. A solução (é claro!) Foi substituir as unidades com falha.
Qualquer desconexão / reconexão (ou outros problemas da unidade) deve deixar as mensagens do kernel; verifique dmesg
, /var/log/kern.log
ou journalctl -b 0 -k
, etc. para mensagens de disco. Verifique também o status da unidade com smartctl
.
Finalmente, pelo menos no Linux com o udev, existem nomes estáveis em /dev
. Procure em /dev/disk/by-id/
. Você pode usar esses nomes com dd
, etc.