Тарифы        28.08.2019   

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

Безопасное извлечение устройства, как правило, используется для извлечения USB флешки или внешнего жесткого диска в Windows 7, Windows XP и Windows 8. Может так случиться, что значок безопасного извлечения исчез с панели задач Windows - это может вызвать непонимание и ввести в ступор, но ничего страшного тут нет. Сейчас мы вернем эту иконку на место.

Примечание: в Windows 8 для устройств, которые определяются как Медиа-устройство, значок безопасного извлечения не показывается (плееры, планшеты на Android, некоторые телефоны).

Обычно, для того, чтобы выполнить безопасное извлечение устройства в Windows, вы нажимаете по соответствующему значку около часов правой кнопкой мыши и делаете это. Назначение «Безопасного извлечения» заключается в том, что при его использовании вы сообщаете операционной системе о том, что намереваетесь извлечь данное устройство (например, флешку). В ответ на это, Windows завершает все операции, которые могут привести к порче данных. В некоторых случаях, также прекращает подачу питания на устройство.

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

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


Иногда, по неизвестным причинам, значок безопасного извлечения может пропасть. Даже если вы подключаете и отключаете флешку снова и снова, иконка почему-то не появляется. Если такое произошло и у Вас (а это скорее всего так, иначе бы Вы сюда не пришли), нажмите кнопки Win + R на клавиатуре и введите следующую команду в окно «Выполнить»:

RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll

Эта команда работает в Windows 7, 8 и XP. Отсутствие пробела после запятой - это не ошибка, так и должно быть. После запуска этой команды откроется диалоговое окно «Безопасное извлечение устройства», которое Вы искали.

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

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

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

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

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

Иногда, когда вы хотите отключить usb диск или карту флэш-памяти, операционная система Windows может отказать вам в этом, выдав сообщение о невозможности извлечь диск, в связи с его занятостью. Или, может быть, вам просто не нравится функция "Безопасное извлечение устройства", которая находится в системном трее. Если вы ищете простой и удобный способ, то вы можете попробовать альтернативную программу с открытым исходным кодом, которая позволит вам быстро и безопасно отключать usb накопители, даже в тех случаях, когда Windows говорит, что это не возможно. Речь идет о бесплатной портативной программе под названием "USB Disk Ejector", которая специально разработана для более простого обращения с usb дисками.

Примечание : Несмотря на простоту использования инструмента "Безопасное извлечение устройства", с его использованием может возникать не только проблема невозможности извлечь диск. Речь идет о временных задержках. Открытие меню с набором usb устройств может занимать более нескольких секунд, так что при частом извлечении дисков, такое поведение может несколько разочаровывать. Кроме того, инструмент не поддерживает горячие клавиши для частых операций (подробнее об этом далее).

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

USB Disk Ejector поддерживает Windows XP и выше, включая 32-битные и 64-битные версии. Программу не нужно устанавливать и вы можете запустить ее из любого удобного. Скачать программу и найти ссылку на исходный код вы можете на сайте разработчика по этой ссылке . Zip архив с программой занимает порядка 1 Мб и, кроме программы, так же содержит html файл с описанием возможностей.

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

После запуска программы, в системной области уведомлений (трее) появится иконка с программой, так что вам не нужно будет постоянно держать открытым окно программы, достаточно свернуть ее в трей. Кроме того, вы можете настроить открытие прямо в системном трее в опциях Disk Ejector. В главном окне программы будут отображаться все usb устройства и карты памяти, которые подключены в данный момент к вашему компьютеру.

Одной из наиболее полезных функций программы является возможность настроить горячие клавиши для извлечения дисков на основе критериев, как показано на рисунке выше (Интерфейс настройки находится в опциях программы). Горячие клавиши можно назначить на извлечение usb устройств на основе букв дисков, их названий и других параметров. Это один из невероятно удобных способов организовать быстрое и безопасное извлечение дисков. К примеру, если у вас есть пара usb накопителей, которые вы часто извлекаете, и они имеют фиксированные буквы (см. предыдущий совет как сделать распознаваемыми флешки), например, F и G, то можно настроить следующие комбинации клавиш "Shift + Alt + F" и "Shift + Alt + G" соответственно.

USB Disk Ejector так же поддерживает использование командной строки, карт-ридер и специфические настройки условий извлечения usb устройств.

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


  • Программа Sigcheck для проверки каталогов Windows множеством антивирусов

Технические советы

  • Технические советы

  • Безопасное извлечение устройства (англ. Safely Remove Hardware) - применяется для того, чтобы Вы смогли извлечь его, не потеряв данных. То есть, когда вы сохраняете или передаёте информацию, Вы можете потерять данные или их некоторую часть. Именно поэтому система Windows предоставляет вам такую возможность, как «безопасное извлечение устройства».

    А теперь в двух словах – данный компонент подготавливает подключенные к компьютеру USB-устройства к отсоединению.

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

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

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


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

    ВНИМАНИЕ! Если не использовать данный вид извлечения, это может привести к потере очень важных для Вас данных. Это, пожалуй, в лучшем случае, в худшем – приведет к поломке устройства.

    Еще одно уточнение к тому, если значка всё же не появилось после подключения флешки. Можно открыть в меню «пуск» строку «Выполнить », или кнопками Win+R и ввести следующее:

    RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll


    Появится список устройств. Выбирайте нужное и извлекайте.


    Так же существует множество разных программ для безопасного извлечения устройств, вот некоторые из них:

    - USB Safely Remove ;
    - USB Disk Ejector ;
    - USB Safely Remove 4 .

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

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

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

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

    RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll

    Жмем “Далее” и в поле имени ярлыка вводим желаемое название, например “Изъять USB-устройство”. Затем кликните по ярлыку правой клавишей мыши, выберете Свойства → Ярлык и в поле “Быстрый вызов” укажите сочетание горячих клавиш для вызова диалогового окна.

    Надо отметить, что данный метод, прекрасно работающий в XP и Vista, может давать сбои в более поздних версиях . В таком случае вместо сообщения об удачном отключении съемного устройства вы получите ошибку “Устройство |имя| не является съемным и не может быть извлечено”.

    Благодаря скрытым возможностям Windows можно проделывать и другие трюки, например, быстро “подключать и отключать” виртуальные диски. Несколько сложнее обстоит дело с виртуальными приводами, созданными с помощью программ-эмуляторов, к примеру UltraISO.

    Другой способ, позволяющий быстро извлечь переносное устройство заключается в использовании , из которых USB Disk Eject является самой простой и удобной. USB Disk Eject совершенно бесплатна, имеет маленький вес, не требует установки, корректно работает Windows 7 и 8.

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

    Задумывались ли Вы каждый раз, после использования 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