Зачем нужно безопасное извлечение устройства?
Существует мировоззрение, что USB-накопители можно вынимать из порта только после того, как устройство было неопасно извлечено средствами операционной системы, по другому могут сгореть и флешка, и порт. Так ли это по сути? Для чего необходимо неопасное извлечение устройства?
Неопасное извлечение устройства служит для защиты данных, которые вы копируете на флешку либо с нее. Дело в том, что для роста производительности вашего компьютера при работе со съемными накопителями инфы в операционной системе обычно включено кэширование данных.
При включенном кэшировании данные не записываются впрямую на диск, а поначалу попадают в кэш (промежный буфер в одном из блоков оперативки). Это позволяет ускорить работу с данными, ведь микропроцессор резвее получает доступ к оперативки, чем к памяти наружного накопителя. А запись на съемный накопитель осуществляется уже позже (так именуемая отложенная запись).
Если вы выдернули флешку из порта, не выполнив неопасное извлечение устройства, может произойти утрата данных. Случается это поэтому, что по сути данные еще не успели записаться на накопитель и все еще находятся в кэше. А вы лишили накопитель питания (конкретно это и случается при выдергивании флешки), и отложенная запись не произошла.
При неопасном извлечении система «понимает», что накопитель на данный момент будет вытащат из порта, и завершает отложенную запись. После чего вы сможете тихо вынимать флешку, не боясь, что пропадут какие-либо данные.
Может ли флешка сгореть, если выдернуть ее из порта, не выполнив неопасное извлечение устройства? По сути, это миф. Не такое уж огромное у USB устройств напряжение питания (всего 5 В), чтоб вызвать суровые повреждения. Не считая того, это напряжение не управляется программно, а заложено в самой спецификации эталона USB.
Чтоб флешка сгорела, нужен сильный перепад либо выброс напряжения либо куцее замыкание. Понятно, что обычное выдергивание флешки из порта без неопасного извлечения таковой «катаклизм» устроить неспособно. Обычно вина лежит на неисправном блоке питания, «раздолбанном» разъеме, застрявшем в порту токопроводящем мусоре либо проскочившем разряде статического напряжения, а неопасное извлечение устройства здесь ни при чем.
Доказательством этому факту может служить то, что в последних версиях Windows при неопасном извлечении флешки питание, подаваемое на устройство, не отключается. Оно отключалось в Windows XP, но в Windows Vista и Windows 7 отключение питания происходит только при выдергивании устройства из порта — неопасное извлечение на питание не оказывает влияние никаким образом. В этом случае полностью непринципиально, каким образом устройство лишится питания, с ним все равно ничего не случится.
Так что единственная опасность, подстерегающая вас, если вы пренебрегаете неопасным извлечением, это утрата данных. Если вы часто забываете неопасно извлечь устройство, но при всем этом беспокоитесь о сохранности данных, вы сможете отключить кэширование в системе. Копирование данных может стать чуток медлительнее, но зато они будут в сохранности (естественно, если вы не выдернете флешку в процессе копирования).
Чтоб отключить кэширование, воткните флешку в порт, зайдите в Панель управления (Запуск — Панель управления) и изберите пункт Диспетчер устройств. Кликните по треугольничку около надписи Дисковые устройства, найдите вашу флешку и кликните по ней дважды.
В открывшемся окне необходимо перейти на вкладку Политика. Изберите параметр Резвое удаление и нажмите ОК. По сути, при резвом удалении кэширование не отключается совершенно — Windows употребляет так называемое сквозное кэширование, оно позволяет устройству работать с командами записи так, будто бы кэш отсутствует.
В режиме резвого удаления флешку можно извлекать без неопасного извлечения устройства. Но это касается только тех случаев, когда данные уже были скопированы! Если вы выдернете флешку среди процесса копирования, данные это не выручит.
Итак, неопасное извлечение устройства в Windows необходимо только для того, чтоб обезопасить данные при включенном кэшировании. На сохранность вашей флешки оно никак не оказывает влияние, если она сгорела — причину необходимо находить не тут.