Подключить флешку которая была безопасно извлечена

Обновлено: 13.05.2024

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

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

Однако с осени 2018 года с выходом новой версии Windows 10 , отмеченной под номером 1809, была внедрена функция « быстрое удаление », позволяющая без повреждений и потерь данных сразу же доставать из ПК флешки и жёсткие диски. С того момента люди стали чаще пренебрегать «безопасным извлечением устройства». При этом по-прежнему были случаи, когда их устройства ломались, а файлы портились.

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

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

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

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

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


Почему возникает предупреждение при извлечении USB?

Уведомление об использовании съемного устройства возникает всего по нескольким причинам:

  1. Приложение, которое использует файлы из флешки или внешнего диска, свернуто на панели задач.
  2. Какой-то процесс еще использует файл со съемного носителя. Нужно выяснить, что это за программа и закрыть ее.
  3. На старых версиях Windows предупреждение возникает, когда устройство USB отформатировано в формате NTFS.

Способ 1: Извлечение съемного диска через приложение «Этот компьютер»

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

Откройте Проводник Windows и кликните на «Этот компьютер» в левом боковом меню. Если используете Windows 7 и старше нажмите на ярлык «Мой компьютер» на рабочем столе.

Кликните правой кнопкой мыши на съемном носителе и выберите пункт «Извлечь».


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


Способ 2: Определение проблемного процесса через журнал просмотра событий

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

Откройте Панель управления. Для этого наберите в строке системного поиска соответствующее название или выведите на экран окно «Выполнить» одновременным нажатием Win + R и впишите control panel .


В Панели управления измените просмотр в верхнем правом углу на «Крупные значки» и найдите раздел «Администрирование». Затем выберите «Просмотр событий».

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



Вместо «xxx» будет отображаться число, с помощью которого можно определить процесс, блокирующий извлечение устройства.

Откройте Диспетчер задач одновременным нажатием на Ctrl + Shift + Esc. Перейдите на вкладку «Процессы». Правым кликом на названии любого столбца выведите контекстное меню и отметьте флажком значение «ИД процесса». Найдите приложение, которое соответствует номеру «ИД процесса». Установите на него курсор и нажмите «Снять задачу» в нижней правой части окна.


Теперь проверьте, используется ли USB устройство и можно его безопасно извлечь.

Способ 3: Форматирование USB-накопителей в формате exFAT

Иногда проблема может возникнуть с флешками и USB-дисками, которые отформатированы в формате NTFS. Такие внешние устройства могут быть заблокированы функцией Windows Transactional NTFS, которая ошибочно определяет диски NTFS как несъемные.

Решение заключается в форматировании съемных устройств в формате FAT32 или exFAT. FAT32 не поддерживает файлы объемом больше 4 ГБ, поэтому лучше форматировать в exFAT.

Способ 4: Использование утилиты Process Explorer

Использование инструмента Process Explorer является упрощенным вариантом решения, рассмотренного в способе 2, без необходимости просмотра событий. Эта утилита доступна бесплатно и является официальной программой Майкрософт. Используется для отображения дескрипторов, библиотек DLL и процессов, запущенный в фоновом режиме.

  1. Наберите в поисковике «Process Explorer», перейдите на сайт, указанный на рисунке.
  2. Щелкните на кнопку «Download», распакуйте скачанный архив и дважды кликните исполняемый файл.
  3. Перейдите в меню инструментов по пути «Find» — «Find Handle or DLL». Введите букву флешки в поле «Handle or DLL substring» и нажмите кнопку поиска.
  4. Отобразятся найденные процессы в диалоговом окне. В дереве системных процессов найдите программу в соответствии с диалоговым окном «Find Handle or DLL».
  5. Нажмите Ctrl + H, чтобы отобразить маркеры в нижней панели. Найдите файл в соответствии с буквой внешнего USB устройства и щелкните его правой кнопкой мыши, выберите Close Handle.


После безопасного извлечения внешнего HDD usb 3.0 (да в принципе и любого другого устройства), при повторном вклчючении устройство не определяется, приходится перезагружать винду. Если устройство не ивлекать безопасно то проблемы нет.
Следует ли безопасно извлекать usb 3.0. Если да, то как избавиться от глюка системы?

Проблема как в 7-ке так и в XP-хе.

А родные драйвера на чипсет и usb 3.0 установлены?
Безопасно извлекать нужно только usb-веники с питанием по usb-шине. Во всех остальных случаях _при установленных_ драйверах это не имеет смысла - устройство и так для системы "извлекаемое", то есть кэширование отключено.

Proxopotamus,

Безопасно извлекать нужно только usb-веники с питанием по usb-шине. Во всех остальных случаях _при установленных_ драйверах это не имеет смысла - устройство и так для системы "извлекаемое", то есть кэширование отключено.

пожалуйста, перестаньте учить пользователей неправильно пользоваться устройствами.

Proxopotamus, можете расписать технически что происходит с USB устройством при пользовании функцией безопасного извлечения устройства и ответить на вопрос почему не все устройства имеют соответствующий функционал (нет устройства в Безопасном извлечении)?

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

Proxopotamus, не на это мы намекаем.

usb _изначально_ проектировался под hot plug - сама форма разъёма сделана таким образом, чтобы защитить устройство от статики. и в нормальной ситуации, если установлены все драйвера, такие накопители определяются системой как "removable" с отключением кэширования на таких томах. но вы отключайте безопасно и правильно, строго с восходом солнца, если так всё принципиально.

Proxopotamus,

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

хотя бы чуточку ознакомьтесь с устройством накопителей на основе NAND flash, то поймете насколько неумная идея дергать разного рода USB флешки, карты памяти из карт ридеров неиспользуя опции безопасного извлечения. Кроме этого еще стоит не забывать о разного рода ПО, которое в момент извлечения может вести операции чтения/записи с вашим внешним устройством. Что может случиться с файловой системой на съемном устройстве, если таким образом прерывать процедуры записи - догадайтесь сами.

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

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

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

кроме этого может случиться выход из строя самого носителя на основе NAND flash
Proxopotamus,

ну так поясните в двух словах, в чём именно состоит эта неумная идея?

Сложно вкратце рассказать так, чтобы понятно было. В задачи любого NAND flash контроллера входит не только размещение данных внутри NAND flash памяти, но и обеспечение равномерного износа самих микросхем, учитывая их не очень то и большое число циклов записи. Все адресное пространство обслуживаемое контроллером разбито на блоки (к примеру 128, 256 страниц по (2112, 4224, 4304, 4320, 8576, 8640 и т.п.) байт. Каждый блок имеет порядковый номер. Таблица трансляции в большинстве микропрограмм накопителей на основе NAND Flash - это либо слова, либо двойные слова содержащие номер блока который транслируется в выстраиваемый контроллером абстрактный LBA диапазон. Т.е. нулевая позиция в трансляторе описывает самый 0 блок, указан номер физического блока и при умножении на размер имеем адрес в памяти, первая позиция содержит номер физического блока и т.д. Операция записи для NAND Flash контроллера подразумевает чтение блока в буферную память, внесение в него изменений и запись в другое место в банке т.е. по другому физическому адресу и впоследствии происходит изменение в трансляторе т.е. указывается новый адрес блока. И вот если на этих операциях внезапно обесточить накопитель, то есть немаленькая вероятность получить устройство с разрушенным транслятором.

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

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

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

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

ASM:

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

Посмотрите на дизайн контактной группы разъёма. Он устроен таким образом, что к моменту "внезапного отключения" питания, никаких обращений со стороны ОС уже в принципе быть не может.

Proxopotamus,

Посмотрите на дизайн контактной группы разъёма. Он устроен таким образом, что к моменту "внезапного отключения" питания, никаких обращений со стороны ОС уже в принципе быть не может.

посмотрите на время необходимое для записи содержимого буфера в микросхемы NAND Flash. Оно достаточно велико, чтобы под час выдергивания из USB сбросить содержимое буфера в памяти контроллера и соответственно получить проблему либо с пользовательскими данными, либо со служебными.

ASM, оно достаточно (относительно) велико, но, тем не менее, на 1-2 порядка меньше, чем время, за которое флеха проходит путь в порту, измеряемое в десятках и сотнях милисекунд.

Proxopotamus, у вас неверное представление о времени записи в NAND Flash

Если писать потоком большой файл, то получите представление сколько максимум может выдать "флэшка". Скорость записи многих накопителей на уровне 4-15мб/сек. Зависит она от того насколько сильно распараллелен поток (именно внутриблочные интерливы, чередования межбанковские и собственно скорость работы контроллера по расчету кодов коррекции ошибок).

Возьмем типичную, относительно современную USB флэшку, где размер страницы в памяти 8576 байт, размер блока к пример 256 страниц. Имеем блок размером 2 195 456 байт. из них 2 097 152 пользовательских данных и 98 304 байта служебных. В которых собственно хранятся ЕСС коды, разного рода маркеры и прочие служебные данные. Структура страницы Данные/служебка в виде 1024/46/1024/46/1024/46/1024/46/1024/46/1024/46/1024/46/1024/46/ и допустим неиспользуемые 16 байт (типичная организация для SSS6690) Обратите внимание сколько математических процедур (расчет БЧХ кодов) выполняется контроллером NAND Flash при записи буфера в микросхему памяти. Учитывая скорость NAND Flash памяти и вычислительную мощность контроллера - получаем весьма невысокую скорость записи. Запись одного блока (2Мб в данном случае) займет в типичной флешке от 0,1 до 0,5 секунды.

А теперь рассмотри элементарную операцию, как запись файла размером 100кб на USB Flash с FAT32. Допустим ситуацию, что ОС разместит файл согласно файловой системы так, что он физически попадет в один блок. Для этого NAND Flash контроллеру необходимо прочитать в буфер весь блок 2Мб(при чтении также проверка данных и коррекция на лету на основании ЕСС кода (проверка данных, если есть ошибки то построение полинома локатора ошибок, построение полинома коррекции ошибок)), внести изменения, вписать в другое место в трансляторе указать новую позицию блока (перезаписать одну или несколько страничек в служебных блоках) также прочитать блоки которые содержат FAT1 и FAT2 в буфер, внести одинаковые изменения и записать их обратно и точно такие же операции с записью собственно директории, где будет указано имя файла, как правило FAT1, FAT2, DIR и сам файл лежат в разных блоках. Теперь считайте сколько еще операций чтения/записи приходится выполнять контроллеру. И сколько это в итоге займет времени. Кстати на основе этого можете сделать уже вывод, почему так катастрофически падает скорость записи на мелких файлах.

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

Безопасное извлечение устройства

Опция безопасного извлечения устройства – важный компонент операционной системы Windows. Позволяет корректно отсоединить внешний жесткий диск, USB-накопитель, SD-карту без утери данных или аппаратно-технических повреждений устройства. Представляет собой файл динамически подключаемой библиотеки с названием hotplug.dll. Постоянно размещена в корневом каталоге %SystemRoot%.

Можно ли извлекать флешку без безопасного способа

Компактный USB-флеш-накопитель – наиболее популярный и доступный тип запоминающего устройства с возможность многократного удаления и записи данных. На компьютерным сленге его называют «флеш-драйвом» или просто «флешкой». Имеет сложное устройство из:

Безопасное извлечение устройства

  • кварцевого резонатора;
  • полупроводниковых триодов (транзисторов);
  • микроконтроллера с встроенным ROM или RAM.
  • чипа памяти типа NAND или NOR для хранения информации.

Носитель взаимодействует с ПК через USB-разъем посредством технологии Plug&Play (PnP), которая автоматически определяет настройки, устанавливает необходимые драйвера (при первом использовании), предоставляет электропитание. Для записи данных Windows задействует алгоритм кэширование внешних устройств, что позволяет оптимизировать процессы ввода-вывода без снижения производительности системы. При этом присутствует промежуток запаздывания между запросом пользователя и фактической записью информационного блока. Именно поэтому не стоит выдергивать флешку из разъема без предварительного использования безопасного извлечения устройства. Специальная опция корректно завершит работу, отключит питание, переместит в ячейки чипа NAND недостающие данные из временного блока в оперативной памяти.

Важно!

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

Безопасное извлечение устройства

Это действие обязательно при работе с зашифрованными файлами и не обязательно для защищенных от записи флешок и карт памяти, сетевых накопителей NAS, фотоаппаратов, MP3-плееров и т.д.

Почему пропадает безопасное извлечение устройства

Отсутствие в области уведомлений (системном трее) иконки для безопасного способа извлечения флешки указывает на:

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

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

Важно!

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

Безопасное извлечение устройства
Как вернуть безопасное извлечение флешки в Windows

Настройка панели задач

Простой способ, для которого необходимо:

  • нажать на панели задач правой кнопкой мыши и выбрать пункт «Свойства»;
  • в закладке «Панель задач» выбрать кнопку «Настроить» рядом с подписью «Область уведомлений»;
  • в списке значков найти «Проводник/ Безопасное извлечение устройств и дисков»;
  • в выпадающем меню справа от иконки задать значение «Показать значок и уведомление»;
  • подтвердить действие кнопкой «Ок».

Безопасное извлечение устройства

Для некоторых версий операционной системы, например Windows 10, алгоритм отличается за счет нюансов интерфейса и подписей команд. Здесь необходимо нажать пункт «Параметры», в «Области уведомлений» – ссылку «Выбрать значки, отображаемые в панели задач» и перевести кнопку-ползунок в положение «Вкл.» напротив «Проводник/Безопасное извлечение устройств и дисков».

Папка «Мой компьютер»

Просмотр и настройка дисков, подключенных к ПК, возможны через кнопку «Пуск» и выбор раздела «Мой компьютер». Здесь достаточно зайти в «Свойства/параметры» любого логического диска, CD-RW-привода или съемного накопителя. Главное – корректный путь дальнейших переходов и действий:

  • закладка «Оборудование»;
  • выбор строки с названием флешки (одно нажатие левой кнопки мыши);
  • кнопка «Свойства»;
  • закладка «Политика»;
  • выбор ссылки «Безопасное извлечение устройства».

После этого значок снова будет отображен в панели задач.

Редактор реестра

Это вариант требует аккуратного и точного выполнения рекомендаций, чтобы не навредить операционной системе:

  • открыть окно «Выполнить» (комбинация клавиш Win + R);
  • ввести запрос regedit и нажать «Ок»;
  • открыть в редакторе реестра папку HKEY_CURRENT_USER;
  • последовательно пойти по пути Software/ Microsoft/ Wondows/ CurrentVersion/ Applets/ SusTray;
  • для свойства «Services» необходимо задать значение 1b, для HotPlugsFlags – 2 (через правый щелчок мышки и команду «Изменить»).

Важно!

Новые настройки реестра вступают в силу только после перезагрузки операционной системы.

Читайте также: