Цитата(zuy @ Jul 9 2009, 16:27)

Да и вообще уже есть академический интерес, что делает Windows когда я делаю безопастное извлечение?
Почему после этого некоторые флешки гасят свои индикаторы, а USB HDD останавливают диски, будто снимается питание с порта, а некоторые этого не делают?
Флешек, которые гасят индикаторы не встречал, но могу предположить 2 варианта:
1. Даже если нет никакого обращения к диску, Win постоянно ведёт обмен с MassStorage. Читает какие-то сектора (кэширует?) опрашивает готовность (Test Unit Ready) и вроде что-то ещё. Это всё отлично снуппером видно. Возможно, если никакого обмена нет, то флешка (некоторые) гасит свой индикатор...
2. Возможно Win переводит USB порт в состояние Suspend. Это можно посмотреть осциллографом - пропадает SOF (и вообще тишина). Тогда по спецификации устройство, питающееся от этого порта, через 3 милисекунды должно снизить своё потребление до 500 микроампер. Но далеко не все так делают. Например, оптическая мышка продолжает светить (хоть и менее ярко) - неужели она при этом потребляет менее 0.5 ма? Некоторые флешки в своём дескрипторе даже нагло пишут, что являются устройствами с внешним питанием! Так вот. М.б. флешки, гасящие индикаторы, корректно поддерживают режим Suspend? Проведите эксперимент. Попробуйте в диспетчере устройств отключить соотв-й порт - он переведётся в Suspend. Погаснут ли индикаторы?