Eu acho que você deve apenas obter outro adaptador SATA / USB apropriado, especialmente quando você quer uma solução "portátil".
Meu palpite é que seu adaptador não se expõe como um dispositivo de armazenamento em massa USB (UAS), mas expor a unidade SATA diretamente de alguma forma primitiva, para que o Windows não a considere como uma unidade USB e, portanto, não aplique a remoção USB padrão policy ( ExpectSurpriseRemoval) sobre ele:
http://blogs.msdn.com/b/microsoft_apgc_hardware_developer_support_team/archive/2013/11/10/removal-policy-for-a-device.aspx
Eu não tenho ideia de como esse adaptador funciona exatamente, já que eu nunca tive um, e você nem deu uma tampa de tela Device Manager.
Aqui estão as minhas unidades USB:



onde o ASMT1051 é:
http://www.startech.com/HDD/Adapters/USB-3-SATA-adapter-cable-with-UASP~USB3S2SAT3CB
http://ark.intel.com/products/56604/Intel-SSD -X25-M-Series-80GB-2_5em-SATA-3Gbs-50nm-MLC
Como referência, você também pode verificar as propriedades da política de remoção de uma unidade SATA interna. Você os verá sendo definidos como 1 ( ExpectNoRemoval) ou 2 ( ExpectOrderlyRemoval) se o Hot Plug dessa porta SATA estiver ativado na configuração BIOS / UEFI.
FWIW, Removable Medium Bit (RMB) retornado nos dados do SCSI Inquiry ( http://www.t10.org/drafts.htm#SPC_Family ) não importa. Por exemplo, entre três de minhas unidades, somente Ultra Fit possui RMB = 1. Embora se RMB = 1 (para o qual a unidade será mostrada como "Removível" em vez de "Básico" Disk Management), você também verá um Ejectquando clicar com o botão direito do mouse na letra da unidade no Windows Explorer. Isso ocorre basicamente porque o Windows permite que apenas uma (a primeira) partição seja acessível para uma unidade "removível" (no sentido RMB).
Disk drivesemDevice Manager? Btw, caso você esteja interessado, eu postei uma pergunta aqui também: social.technet.microsoft.com/Forums/en-US/…