USB & Status codes
Дока говорит, что надо слать SenseKey = NOT_READY(02h) и AdditionalSenseCode = MEDIUM_NOT_PRESENT(3Ah), либо SenseKey = NOT_READY(02h) и AdditionalSenseCode = LOGICAL_DRIVE_NOT_READY_BECOMING_READY(04h)
Но в обоих случаях, винда подвисает и примерно раз 20-30 требует сообщить ей статус устройства по TEST_UNIT_READY(00h).