Многие из нас по сто раз за день втыкают и выдергивают из компьютера флешки и диски, а также камеры, планшеты, смартфоны, плееры, которые тоже по сути являются USB-подключаемыми устройствами хранения данных.
На поиск иконки отключения и на ожидание, пока устройство наконец безопасно отключится, тратится изрядно времени. Достаточно для того, чтобы мы задумались, не является ли данная процедура атавизмом.
Эксперты журнала
Мы постараемся раскрыть тебе суть, не используя длинных непонятных слов.
Начнем с того, что в незапамятные времена внешние носители информации (винчестеры, магнитооптические диски, ZIP-драйвы и т.д.) и соединяющие интерфейсы были столь медлительны, что возникала острая необходимость в буфере между ПК и внешним носителем. Им служит кусок оперативной памяти, отведенный под кеш, — в нем скапливаются файлы, прежде чем сбрасываются на диск. Кеш на самом деле используется много где, штука архиважная, но именно в указанном месте он наиболее критичен. Потому что, если файлы еще не успели перетечь из кеша на диск, а ты этот диск отключил, информация бесследно исчезала. При внезапном отключении компьютера результат был столь же плачевным.
Проще говоря, когда система показывала, что файлы на диск давно записались, физически они могли еще висеть в воздухе.
Жестким дискам еще требовалось какое-то время для «парковки» — остановить вращение, убрать читающие головки. Резкое отключение питания могло в особо неудачных случаях повредить диски физически.
Современные интерфейсы и внешние носители работают существенно шустрее. Может, им совсем не страшно внезапное отключение?
Как уверяют
Даже если ты ничего не пишешь на внешний диск, компьютер может обратиться к уже имеющимся там файлам в самый неожиданный момент. И если в ту самую секунду выдернуть носитель из ПК, система ошалеет, начнет ругаться, а в худшем случае повиснет и повредит какие-то данные. То есть существует риск потери данных даже при чтении, а не только при записи!
При совершении записи рисков все же куда больше. Потому что кеширование данных никто не отменял, операционная система иногда выжидает несколько минут, прежде чем физически начнет записывать файлы из буфера на внешнее устройство. Не спрашивай почему, ей так удобнее.
Нажатие иконки/кнопки безопасного извлечения устройства запускает режим принудительной записи всего, что было отложено в очереди на потом. Если этого не сделать, система может опять потерять все файлы на полпути к USB. Также эта кнопка подает сигнал всем службам и программам о том, что скоро этот диск пропадет из системы и к нему больше не стоит обращаться по каким-либо вопросам.
В современных компьютерах и операционках риск потери данных при передаче на внешнее запоминающее устройство многократно ниже, чем в былые дикие времена. Но все же он никуда не исчез.
Эксперты подтверждают, что люди, которые привыкли выдергивать флешки из ПК без подготовки, ходят по лезвию бритвы: раз сто им может повезти, а на сто первый вдруг все накроется медным тазом. Так что лучше потратить лишние полминуты на полностью безопасное извлечение.