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

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

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

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

Изъятие флеш-накопителя без активации функции безопасного извлечения устройства может привести к некорректной записи данных. В подавляющем большинстве случаев это может произойти тогда, когда вы по какой-то известной только вам причине вынимаете флешку во время операции с файлами (копирование, перемещение и т.д.). Однако есть риск потери или повреждения данных даже при отсутствии проводимых манипуляций, особенно при использовании флеш-накопителя с файловой системой New Technology File System (NTFS ). Конечно, риск минимален, но если у вас на флешке имеются важные файлы (рабочие отчёты, курсовые работы и т.д.), то самым лучшим вариантом будет не рисковать вовсе.

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

Причина потери или повреждения данных, описанная в предыдущем пункте, заключается в кэшировании. Кэш – это специальная область оперативной памяти, в которую ОС помещает файлы, прежде чем записать их на флеш-накопитель. Сей процесс именуется отложенной записью и проводится с целью ускорения процессов обработки данных (простыми словами, для быстроты). Поэтому если вы хотите изымать флешку “простым” способом без потери данных, то отключите кэширование. Это замедлит работу с файлами, но позволит вам не избавляться от любимой привычки выдёргивать флешку.

Предупреждение! Помните, что от при извлечении USB-накопителя во время копирования или перемещения файлов это вас не спасёт!

Как отключить кэширование?

  1. Вызовите контекстное меню «Пуск», затем кликните левой кнопкой мыши на «Панель управления». Откроется меню настройки параметров компьютера.

  2. В «Панели управления» выберите « Диспетчер устройств» , наведя курсор мыши на соответствующий пункт и нажав левую кнопку мыши.

  3. Щёлкните левой клавишей мыши на треугольник слева от « Дисковые устройства» , дабы открыть перечень устройств, подсоединённых к вашему компьютеру.

  4. Найдите в этом перечне вашу флешку, нажмите правой кнопкой мыши и выберите меню « Свойства» (или просто дважды кликните по флешке левой кнопкой мыши для открытия аналогичного меню).

  5. Откройте вкладку « Политика» .

  6. Выберите « Быстрое удаление» и подтвердите выбор нажатием « ОК» . Дело сделано.

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

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

Способ №1. Область уведомлений


Способ №2. Редактор реестра

  1. Прежде чем проводить манипуляции с реестром, необходимо открыть сам редактор реестра. Это также можно сделать множеством способов, но самый простой из них – это открыть окно «Выполнить» с помощью комбинации клавиш «Win+R», после чего ввести «regedit» и нажать «ОК».

  2. Теперь, когда редактор реестра в вашем распоряжении, вам нужно открыть следующую ветку: «HKEY_CURRENT_USER> Software> Microsoft> Windows> CurrentVersion> Applets> SysTray» .

  3. В открытой вами папке должны быть два параметра: «Services» и «HotPlugsFlags». Вам нужно открыть эти файлы двойным нажатием левой клавиши мыши и задать им следующие значения: 1b для «Services», 2 для «HotPlugsFlags».

  4. Перезагрузите компьютер, чтобы изменения вступили в силу.

Безопасное извлечение USB-накопителя с помощью программ

Чтобы облегчить вашу работу с флешкой, вы можете воспользоваться программой USB Safely Remove. Она находится в свободном доступе в интернете и легко находится любым из поисковиков. Данная программа обладает функцией безопасного извлечения устройства (что очень полезно в том случае, если у вас пропал соответствующий значок и не помог ни один из вышеописанных способов), а также помогает обеспечить безопасность данных.

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

Видео — Как быстро и безопасно извлечь флешку

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

В этой статье мы попытаемся разобраться зачем нужно безопасное извлечение флешки и действительно ли оно так необходимо. Хотя статья ориентированна более на 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-накопитель, то пройдите к следующему разделу.

Нажмите Win+R, чтобы вызвать диалог “Выполнить”, наберите regedit и нажмите Enter.

Войдя в реестр, пройдите к разделу:

Правой кнопкой мыши кликните по Shell и создайте новый раздел с названием Safely Remove Hardware (безопасное извлечение оборудования).

Создав раздел, создайте новый строковый параметр и назовите его Icon.

Затем дважды кликните по строковому параметру Icon и в поле Значение введите:

Теперь кликните правой кнопкой мыши по только что созданному разделу Safely Remove Hardware, и создайте еще раздел с названием command.

Создав новый раздел, выберите его, чтобы просмотреть его ключи.

Ключ будет называться “по умолчанию”. Дважды кликните по нему, и в поле значения введите:

C:\\Windows\\System32\\control.exe hotplug.dll

Вот и все! Теперь в контекстном меню рабочего стола вы увидите новый пункт Safely Remove Hardware.

Извлечение определенного USB-накопителя

Если вам необходимо извлекать накопитель с определенным названием или буквой диска, то данный метод вам подходит больше. Скачайте копию последней версии утилиты USB Disk Ejector.

Распакуйте куда-нибудь файл (для примера мы использовали корень диска C:\), затем кликните правой кнопкой мыши по файлу, выберите Свойства, затем в нижнем правом углу диалога кликните по кнопке Разблокировать.

Дальнейшие действия практически повторяют уже описанные выше.

Нажмите Win+R, чтобы вызвать диалог Выполнить, наберите в нем regedit и нажмите Enter.

В реестре пройдите к следующему разделу:

HKEY_CLASSES_ROOT\DesktopBackground\Shell\

Кликните правой кнопкой мыши по разделу Shell и создайте новый раздел с названием Safely Remove USB.

Создав новый раздел, создайте в нем новый строковый параметр с названием Icon. После чего дважды кликните по созданному параметру и в поле Значение введите:

Теперь кликните правой кнопкой мыши по разделу Safely Remove USB и создайте еще один раздел с названием command.

Создав новый раздел, выберите его, чтобы просмотреть его ключи. Ключ будет называться “По умолчанию”. Дважды кликните по нему, чтобы отредактировать его.

А вот здесь уже могут быть варианты. Выберите тот, который вам наиболее подходит.

Примечание: В нижеследующем примере не забудьте заменить название или букву диска на название или букву ВАШЕГО УСТРОЙСТВА USB.

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

C:\usb_disk_eject /removename “Memorex USB”

Вы также можете извлекать устройство USB с определенной буквой диска. В моем случае это G.

C:\usb_disk_eject /removeletter G

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

Можете пользоваться! Удачи вам!

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

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

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

Как безопасно извлечь флешку?

Заходим в «Мой компьютер ».

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

Флешка безопасно извлечена, осталось аккуратно вытащить её из USB-порта.

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

Заметьте, этот значок появляется только тогда, когда у нас вставлена в компьютер хотя бы одна флешка, иначе он отсутствует. А возможно рядом с часами вообще отсутствует этот значок, если даже флешка вставлена. Может, он скрыт, для отображения нужно нажать по стрелке.

Кликнув по этому значку, мы можем извлечь любую флешку, выбрав в открывшемся списке её название.

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

Сейчас были описаны способы извлечения флешки стандартными средствами Windows. Еще можно воспользоваться отдельно установленными программами. Я знаю одну такую, она называется USB Safely Remove . Когда мы её установим, у нас в области уведомлений появится зеленая стрелка, кликнув по которой отобразятся все устройства которые подключены через USB и могут быть извлечены.

Также здесь есть еще одна кнопка «Скрытые устройства ».

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

Думаю, вопрос по безопасному извлечению флешек решен. Три способа, последний с программой я начал использовать совсем недавно, и он очень мне понравился.

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

Задумывались ли Вы каждый раз, после использования USB флешки, диска, дисковода и т.п. устройств над вопросом "А нужно ли безопасно её извлекать?" или Вы не задумываясь так извлекаете или наоборот - просто выдергиваете?
Да и что делать, если пропал этот самый значок в трее?
Сейчас до сих пор разгораются споры как между опытными пользователями, так и новичками по этому поводу.
Сейчас разберемся!
Так же я покажу как можно вернуть это самое Безопасное извлечение устройств.
А на сладенькое - небольшие махинации с , позволяющие извлекать устройства практически в один клик.

Прежде всего нужно узнать, а зачем это вообще нужно? В чем причина?
А причина кроется в кэшировании .

Кэширование - это накопление данных в некотором хранилище, с целью быстрого последующего доступа к ним по мере надобности. Процесс кэширования ускоряет многие процессы обработки данных.


Другими словами - прежде чем записать данные на флешку, ОС её помещает в КЭШ (блок оперативной памяти), а потом уже записывает через некоторое время (это ещё называют отложенная запись ). Делается это для быстроты - ведь оперативная память не зря так называется.

Так какие могут быть последствия выдергивания устройства без безопасного извлечения?
Да ничего такого, просто данные не запишутся корректно.
Бывает такое, что процесс копирования уже завершен, а Вам нужно бежать, а windows дает сообщение "Устройство не может быть остановлено из за того что занято чем то" (извините, дословно не помню что там за сообщение). И Вы всё равно выдергиваете флешку и бежите по делам.
Так вот тут как раз и получается, что данные были записаны в КЭШ, а на флешку так и не записались ещё. Хотя порой там может уже и присутствовать файл с теми же самыми свойствами и размером что и оригинал.
Но при открытии, например, картинки - получится что она откроется либо наполовину либо вообще будет отказано в доступе. Так же, если это архив, может быть сообщение о неожиданном конце поврежденного архива или SRC ошибке. Тоже из за неправильного завершения копирования.

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

Но вот что тут самое главное - извлекать имеет смысл лишь тогда, когда включено кэширование файлов!

Если Вы забываете или пренебрегаете Безопасным извлечением, а данные не хотите потерять, то можете просто Отключить кеширование . Вследствие этого копирование будет медленнее, но данные Вы не потеряете (если только не выдернете во время копирования).

Итак, втыкаем флешку и идем по пути

Пуск - Панель управления - Диспетчер устройств


Находим раздел Дисковые устройства , раскрываем его и кликаем 2 раза по Вашей флешке и переходим на вкладку Политика . Здесь ставим Быстрое удаление и жмем ОК.

но на самом деле (несмотря на то, что там написано) при включенном режиме "Быстрое удаление" кэширование не отключается совсем - Windows использует так называемое "сквозное кэширование" - оно позволяет устройству работать с командами записи так, как будто кэш отсутствует.

Что делать если пропал значок со стрелочкой - безопасное извлечение устройства в трее?
Щелкаем ПКМ на Панели задач - Свойства - Область уведомлений - Настроить


Ищем в списке "Безопасное извлечение устройства" и настраиваем как Вам нужно.

Ещё вариант:
Сочетание клавиш win+r -> вставляем туда

rundll32 shell32.dll,Control_RunDLL hotplug.dll


этим Вы вызовете окно безопасного отключения USB-устройств.

Для Windows XP поможет следующий твик реестра. Скачиваете, запускаете. Не бойтесь, я плохого не даю

Ну и напоследок - интересный вариант решения значка - он появится в контекстном меню по нажатию ПКМ.

идем в Редактор реестра (win+r - Вводим regedit ) и переходим в ветку HKEY_CLASSES_ROOT\DesktopBackground\Shell\


ПКМ по Shell и создаем новый раздел с названием Safely Remove Hardware (безопасное извлечение оборудования).


Создаем в нем новый строковый параметр с названием Icon


дважды щелкаем по только что созданному параметру и в поле Значение вводим hotplug.dll,-100
  • Сергей Савенков

    какой то “куцый” обзор… как будто спешили куда то