Безопасное извлечение устройства. Принцип работы



Безопасное извлечение устройства - название компонента в операционной системе Windows, который служит для подготовки устройства к извлечению. Представлен этот компонент файлом hotplug.dll, и найти его в Панели задач нельзя.

Прежде, чем ответить на вопрос о том, нужно ли использовать данную функцию, нужно разобраться в принципе ее действия...

Любые копируемые файлы в ОС Windows сначала сохраняются в так называемый «кэш» (оперативную, коротковременную память), а затем они полностью копируются на носитель или жесткий диск. Процесс записи файлов в кэш называется предварительным копированием. Дело в том, что об этом копировании обычный пользователь и понятия не имеет.


В процессе копирования файлов на usb-носитель происходит точно то же самое - файлы сначала передаются в память компьютера, а потом на саму флешку. Иногда якобы скопированные файлы на флешке могут иметь соответствующий оригинальному файлу объем, название и формат, но если выдернуть флешку, не использовав функцию «безопасного извлечения», возникает малая вероятность повреждения данных - в дальнейшем попытка открыть скопированный файл с флешки будет безуспешна.
Интересная особенность наблюдается в различии способа действия «безопасного извлечения» в ОС Windows XP и Vista: в первой версии при активации функции питание флешки выключается, а при активации функции в Vista - нет.


Нужно ли безопасно извлекать флешку? Возможные проблемы



Современные технологии защиты локальных данных от повреждения развиваются, поэтому реальной необходимости использовать функцию безопасного извлечения устройства не возникает, но, тем не менее, она остается неотъемлемой чертой любой из выпускаемых Microsoft ОС.
Интересный факт: страх по поводу использования этой функции пользователей iPod проявился впервые тогда, когда начали появляться домыслы о том, что использование этой функции на Windows Vista приводит к повреждению данных iPod.


Необходимость использования функции становится еще ниже, если учитывать, что на компьютере отключена функция «кэширования» - когда файлы не копируются в кэш, а напрямую на сменный носитель, то и извлекать их безопасно смысла нет.

Частой причиной неудачный активации функции «безопасного извлечения» является факт того, что один из файлов на сменном носителе до сих пор используется локальной машиной (даже открытый в Word документ может попрепятствовать «безопасному извлечению»). Этот «баг», если его таковым можно назвать, привел к появлению множества приложений типа «Извлечь в один клик» (1 Click Safely Remove Device), которые автоматически закрывают все используемые файлы и сохраняют их, а лишь затем активируют функцию безопасного извлечения.