Um gabinete USB com disco rígido SATA não é um sistema simples. Ele contém uma "ponte" complexa entre a interface USB e a interface SATA. Para que esse dispositivo de armazenamento em massa esteja pronto para transações USB, a bridge geralmente contém um MCU sério, que faz a configuração SATA básica e cria tabelas de dados adequadas sobre os recursos / formatos de disco, etc., em um formato USB Mass Storage Class adequado. Isso inclui gerenciamento de energia.
Abaixo está um exemplo da ponte USB3-SATA produzida pela Fujitsu:EstaponteoperasobocontroledoprocessadorARM™Cortex-M3™de32bits.
Comosepodever,abridgesuportaasinterfacesUSB3.0eUSB2.0,queestãosendoexecutadasnomesmoconectorUSB3.0.Portanto,existemalgumasdiferençasemcomoapontepodemanipularosequenciamentodeanexação/desligamentodeencerramento.
Aquestãoéque,devidoàinterfaceessencialmentehalf-duplexdoUSB2.0eàfaltadeconclusãoforadeordemdastransaçõesdebarramento,oUSB2.0linkpodeimplementarsomenteasespecificaçõeslegadasdeTransportedeMassaemMassadaClassedeArmazenamentoemMassa(BOT).OprotocolodebarramentoUSB3.0permitiuasespecificaçõesUSBAttachedSCSI(UAS),que
Tenho certeza de que seu sistema carrega um driver UAS através do link USB 3.0 e recorre à funcionalidade BOT se o gabinete estiver conectado via link USB 2.0. Diferentes drivers (ou modos de driver) produzem um comportamento ligeiramente diferente após a operação "ejetar".
No entanto, tenho certeza que o firmware nos chips de ponte USB-SATA garante que depois de receber o comando "eject" tudo seja liberado e estacionado de acordo, caso contrário, os desenvolvedores do gabinete sairiam do mercado rapidamente. Portanto, se um sistema disser "é seguro", desconecte a unidade com confiança.