Пропал значок безопасного извлечения. Как провести безопасное извлечение флешек

Независимо от операционной системы, при извлечении флешки всегда рекомендуется перед тем как физически вытянуть устройство из компьютера, отключить его от системы программно.Действительно ли это так важно и нужно?

В этой статье мы попытаемся разобраться зачем нужно безопасное извлечение флешки и действительно ли оно так необходимо. Хотя статья ориентированна более на Linux, но эта задача общая для всех операционных систем, поэтому она будет полезна также пользователям MacOS и Windows.

Если я вас попрошу извлечь флешку из компьютера во время того как на нее пишутся данные, то, скорее всего, вы откажетесь это делать. Вы знаете, что сейчас данные записываются на диск и если его отключить, то со стопроцентной вероятностью данные на флешке будут повреждены, и точно не будут записаны.

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

Система не всегда переносит данные сразу на диск, поэтому если вы неожиданно для системы вытянете флешку из разъема, возможно, не все данные будут правильно записаны. Вероятность такого исхода ниже, чем при активной работе флешки, но она есть.

Почему Linux, MacOS и Windows ведут себя по-разному?

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

Благодаря этому система работает быстрее. Ведь в один момент времени с жестким диском или флешкой может выполняться только одна операция записи или чтения, и возможно, в данный момент у системы есть более важные задачи, чем записать ваш файл.

Безопасное извлечение флешки Linux и MacOS даже больше нужно, чем в Windows при настройках по умолчанию. Почему так? Операционная система Windows не использует кэширование для дисков, которые считает съемными. Такое поведение системы по умолчанию, но его можно изменить в сторону лучшей производительности. Для этого откройте Диспетчер устройств> Дисковые устройства> Название диска> Свойства> Политики:

С другой стороны, Linux и Mac используют кэширование для всех дисков по умолчанию, в том числе и съемных. Точно так же себя будет вести Windows если вы выберите вариант Лучшая производительность . Linux дает вам полный контроль над управлением дисками, в том числе вы можете указать нужно ли кэшировать данные. Для этого достаточно создать запись для монтирования флешки в /etc/fstab и добавить опцию монтирования sync . Например:

/dev/sdb1 /run/media/flash users,noatime,sync 0 0

Если вы используете опцию монтирования sync, то все данные, которые будут отправляться на диск будут сразу же записаны. Но обратите внимание, что опция sync не отменяет безопасное извлечение usb устройства. Правильное размонтирование гарантирует, что больше никакое приложение не работает с флешкой и там нет не сохраненных данных.

Если устройство не размонтировано, а файл открыт в какой-либо программе, то неожиданное извлечение может привести к повреждению на уровне файловой системы. Возможно, там остались незавершенные операции перед тем как файл будет закрыт.

Кроме того, опция sync плохо сказывается на сроке службы флешки. Ядро выполняет запись в пакетном режиме, в каждый сектор как только это потребуется. Для дешевых флешек, которые не перераспределяют сервера современная журналируемая файловая система может стать последней и очень быстро убить устройство.

Для файловых систем FAT можно использовать опцию монтирования flush. Она записывает данные как только диск становится неактивным. Это немного улучшает ситуацию.

Всегда используйте безопасное извлечение

Если вы извлечете флешку и перед этим ее не размонтируете, с самой флешкой вряд-ли что случится, она точно не сгорит. Но если в это время что-то записывало на нее данные, то они будут утеряны. Поэтому лучше взять за правило всегда размонтировать флешку linux перед тем, как ее вынуть из компьютера, причем это справедливо не только для Linux, но и Windows.

Тем более, что выполняется все это в пару кликов мышкой. В Ubuntu это можно сделать с помощью проводника. В KDE есть специальный виджет на панели задач, который позволяет безопасно извлечь флешку:

Если вы хотите выполнить это действие через терминал, то все делается тоже ненамного сложнее:

sudo umount /dev/sdb1

Здесь sdb1 - имя устройства флешки в вашей системе. После этого флешка будет подготовлена к извлечению. В Windows это нужно делать обязательно, потому что в отличие от Linux, эта система может сама, без вашего ведома начать выполнять какие-либо действия с флешкой, например создать папку System Volume Information с метафайлами.

Флешка – незаменимый атрибут для большинства повседневных задач. И потерять информацию на ней – довольно серьёзная проблема. Именно поэтому такой момент, как безопасное извлечение usb устройства является немаловажным способом сохранения важной информации и самого носителя.

Что будет, если доставать флешку без использования безопасного извлечения?

Безобидное, на первый взгляд, отключение флешки из USB-разъема может создать несколько проблем…

Во-первых, при подобном использовании накопителя информация на нём может попросту исчезнуть (как частично, так и полностью). Особенно велика вероятность потерять файлы появляется в момент резкого «выдергивания» из USB порта в момент передачи файлов. Дело в том, что компьютер создаёт на ней временную область для хранения копируемых файлов и при прерывании процесса информация попросту исчезнет.

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

Именно поэтомe безопасное извлечение является обязательным для сохранности носителя.

Как правильно доставать флешку?

Безопасное извлечение флешки происходит в несколько этапов.

Первоначально следует закрыть все программы, использующие ресурсы накопителя (например, плеер , воспроизводящий фильм, записанный на USB либо Microsoft Office при просмотре и редактировании документа).

Возможно вам будет интересно узнать почему иногда файлы на скидываются на флешку из моей прошлой статьи 🙂

Способ 1

На панели задач кликнуть значок «Безопасное извлечение устройств и дисков». Данный значок активен только если к компьютеру подключено хотя бы одно USB-устройство.

Он может быть спрятан, для этого кликните на стрелку «Отображать скрытые значки». Затем нажать кнопку «Извлечь». Если к компьютеру подключено одновременно несколько устройств, необходимо сначала выбрать, какое устройство извлекать. После этого появится окошко с информацией о том, что накопитель может быть извлечён.

Способ 2

Открыть ярлык «Мой компьютер ». Сделать это можно с рабочего стола либо через меню «Пуск». Найти необходимое устройство в списке, нажать правой кнопкой мыши на нём и в выпадающем списке выбрать пункт «Извлечь».

После этого устройство можно спокойно доставать из разъёма.

Заключение

Данные способы подходят не только для флешек, но и всех остальных USB-устройств, ведь как сказано выше, обычное выдёргивание может быть чревато тем, что устройство попросту сгорит.

Кто-то скажет, что уже много лет пользуется флешками, не использует безопасное извлечение и ничего страшного, однако никто не застрахован от неприятностей и вышеописанный метод поможет сократить риски к минимуму.

В операционных системах Microsoft: Windows XP, Win 7 и Win 8, существует опция, безопасного или надежного извлечения устройства. Пользоваться ею принято в тех случаях, когда вы уже завершили работу с каким-либо USB накопителем, флешкой или внешним жестким диском, и вам нужно отсоединить его, без вреда компьютеру и носителю. Но бывают случаи, когда (нижняя функциональная строка Windows).
В такой ситуации многие просто выдергивают накопитель, но это в корне неверное решение, важно добиться возвращения пропавшего значка «безопасное извлечение», а как это сделать, вы сейчас узнаете

Обратите внимание: если брать в расчет какие-либо медийные приборы, например, смартфоны или фотоаппараты, при их подключении к компьютеру, Windows может вовсе не показывать значок безопасного изъятия. Это объясняется тем, что для корректного отсоединения подобных носителей, нужно либо выключить его (фотоаппараты) либо провести манипуляции на его дисплее (в случае с планшетом или телефоном), то есть безопасное извлечение usb устройства проводится на нём самом.

Итак, чтобы осуществить безопасное извлечение устройства в Windows 7, Win8 или WinXP версиях, вы устремляетесь курсором к именитому значку в нижнем правом углу экрана и делаете на нем щелчок ПКМ, выбрав нужный носитель. Проделывать подобные манипуляции нужно потому, что таким образом вы даете понять операционной системе, что работа с носителем окончена и вы собираетесь безопасно извлечь флешку. В этом случае все операции работы с этим прибором завершаются и риск потери информации исчезает, а зачастую даже прекращается питание вашей флешки или жесткого диска. В итоге их нельзя использовать.

Если же не пользоваться опцией безопасного изъятия устройства,извлечь флешку из ноутбука,флешка просто сгорит или будет повреждена информация, которую вы на нее записали. Не забывайте безопасно извлечь флешку! Конечно, такое случается действительно редко, но определенный риск присутствует всегда. Если же не извлекается безопасно флешка, то читайте дальше.

Как вернуть значок «Безопасное извлечение устройства»

Проблема при извлечении запоминающего устройства USB, связанная с пропажей соответствующей иконки надежного изъятия, если флешка вставлена в разъем и функционирует корректно, случается. В таких ситуациях не отчаивайтесь, ведь существует ряд действий для решения данной проблемы. Не извлекается безопасно флешка?

рис.1. Первое что вы можете исправить - вызвать адресную строку, простейшим сочетанием кнопок клавиатуры "Win+R "

А в строке появившегося окошка пропишите следующее сочетание символов: RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll

Примечание: Чтобы не ошибиться, достаточно скопировать приведенную выше строчку.

Эта директория применима в системах Windows версий XP, 7, а также 8.

рис.2. Нажав кнопку «ОК» всплывет окно, что и требуется

Это диалоговое окно - полная версия маленькой таблички, которая появится после того, как вы нажмете на изображение «Безопасного изъятия устройств» в панели задач, так что тут будут отображены все подключенные носители. Вы без проблем выберите флешку или жесткий диск, который следует отключить, выделив его одним кликом и нажав кнопку «Остановить».

После проделывания всех описанных выше манипуляций и удачного (корректного) отсоединения USB накопителя, если прежде исчез значок «безопасное извлечение устройства»на панели,искомый значок вернется на свое законное место, в угол экрана возле часов.

В случае если заветный значок все же продолжает пропадать из угла с часами и микшером громкости, сделайте следующее:

  1. Сделайте правый щелчок на мыши (ПКМ) на рабочем столе и найдите функцию «Создать», а затем «Ярлык» в появившемся меню.
  2. Скопируйте в открывшееся окошко ту команду, о которой говорилось ранее.
  3. Теперь, нажав кнопку «Далее» внизу окошка, вы сможете назвать ярлык как угодно. Таким образом, у вас будет постоянная возможность быстро сделать безопасное извлечение флешки и быть уверенными, что с накопителем все в порядке.

Еще один способ безопасного извлечения устройства в Windows

Безопасно извлечь флешку из компьютера при пропавшем одноименном значке можно еще одним простым методом, который мы разобьем на два пункта для упрощения восприятия:

От вас требуется зайти в «Мой Компьютер» и сделать щелчок ПКМ по тому носителю, который вы собираетесь отключить. Теперь, выберите функцию «Свойства» и откройте в появившемся окне вкладку «Оборудование».

рис.1. Теперь просто нужно выбрать необходимый для извлечения носитель, нажать на «Свойства» и активировать опцию «Изменить параметры» в только что выскочившем окне
  • В диалоговом окне, представленном на скриншоте снизу, откройте вкладку «Политика». Именно тут выделенным шрифтом красуется нужная нам строчка.
рис.2. Нажав на подсвеченный текст можно корректно изъять флешку или другой USB носитель из компьютера

Таким образом, если у вас не работает безопасное извлечение устройства в Windows 7 или другой версии операционной системы, вы всегда сумеете побороть эту проблему, выполнив весьма несложные инструкции, изложенные в этом тексте.

ПОСМОТРЕТЬ ВИДЕО

Бытует мнение, что USB-накопители можно вынимать из порта только после того, как устройство было безопасно извлечено средствами операционной системы, иначе могут сгореть и флешка, и порт. Так ли это на самом деле? Зачем нужно безопасное извлечение устройства ?

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

При включенном кэшировании данные не записываются напрямую на диск, а сначала попадают в кэш (промежуточный буфер в одном из блоков оперативной памяти). Это позволяет ускорить работу с данными, ведь процессор быстрее получает доступ к оперативной памяти, чем к памяти внешнего накопителя. А запись на съемный накопитель осуществляется уже потом (так называемая отложенная запись ).

Если вы выдернули флешку из порта, не выполнив безопасное извлечение устройства, может произойти потеря данных . Случается это потому, что на самом деле данные еще не успели записаться на накопитель и все еще находятся в кэше. А вы лишили накопитель питания (именно это и случается при выдергивании флешки), и отложенная запись не произошла.

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

Может ли флешка сгореть , если выдернуть ее из порта , не выполнив безопасное извлечение устройства? На самом деле, это миф. Не такое уж большое у USB устройств напряжение питания (всего 5 В), чтобы вызвать серьезные повреждения. Кроме того, это напряжение не управляется программно, а заложено в самой спецификации стандарта USB.

Чтобы флешка сгорела, нужен сильный перепад или выброс напряжения или короткое замыкание. Понятно, что простое выдергивание флешки из порта без безопасного извлечения такой «катаклизм» устроить неспособно. Обычно вина лежит на неисправном блоке питания, «раздолбанном» разъеме, застрявшем в порту токопроводящем мусоре или проскочившем разряде статического электричества, а безопасное извлечение устройства тут ни при чем .

Подтверждением этому факту может служить то, что в последних версиях Windows при безопасном извлечении флешки питание, подаваемое на устройство, не отключается . Оно отключалось в Windows XP, но в Windows Vista и Windows 7 отключение питания происходит только при выдергивании устройства из порта - безопасное извлечение на питание не влияет никоим образом. В данном случае абсолютно неважно, каким образом устройство лишится питания, с ним все равно ничего не случится.

Так что единственная опасность, подстерегающая вас, если вы пренебрегаете безопасным извлечением, это потеря данных. Если вы регулярно забываете безопасно извлечь устройство, но при этом беспокоитесь о сохранности данных, вы можете отключить кэширование в системе . Копирование данных может стать чуть медленнее, но зато они будут в сохранности (конечно, если вы не выдернете флешку в процессе копирования).

Чтобы отключить кэширование , вставьте флешку в порт, зайдите в Панель управления (Пуск - Панель управления) и выберите пункт Диспетчер устройств. Кликните по треугольничку возле надписи Дисковые устройства, найдите вашу флешку и кликните по ней два раза.

В открывшемся окне нужно перейти на вкладку Политика. Выберите параметр Быстрое удаление и нажмите ОК. На самом деле, при быстром удалении кэширование не отключается совсем - Windows использует так называемое сквозное кэширование , оно позволяет устройству работать с командами записи так, как будто кэш отсутствует.

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

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

При использовании функции безопасного извлечения флешки у меня всегда появлялось окошко с сообщением о том, что можно безопасно извлечь флешку. С недавних пор при нажатии на пиктограмму флешки, с целью её безопасного извлечения, никокого сообщения не поступает, и при этом пиктограмма флешки в окошке исчезает. Поэтому не знаю можно ли безопасно извлечь флешку или нельзя. Подскажите какие надо делать настройки для восстановления функции безопасного извлечения флешки.Предпочитаю делать соответствующие настройки в реестре или с помощью редактора gpedit. Заранее спасибо..

/ Виталий Владимирович 28.08.2016, 11:05

Странное какое-то поведение значка: он же всё-таки видится, но не функционирует. Хотелось бы узнать, такое поведение только с данной флешкой или со всеми? Попробуйте проверить её на вирусы. В интернетах приводятся решения, когда значок в трее полностью отсутствует. Можно посоветовать вам программу USB Safely Remove. У неё аналогичный функционал и даже больше.

Ещё есть отличная утилитка, очищающая в реестре всякие следы пдключени USB-устройств и после неё всё начинает работать как надо. Это утилита USBOblivion . предназначенная для стирания следов подключения USB-дисков и CD-ROM"ов из реестра в Windows XP, Windows Vista, Windows 7, Windows 8, Wimdows 10 как 32, так и 64-битных версиях. Утилита имеет тестовый режим работы, т.е. без фактического удаления данных из реестра, и, на всякий случай, создаёт.reg-файл для отмены всех изменений. Также имеется полностью автоматический режим работы.

Статьи по теме: