Перейти к содержимому

Как узнать какая программа использует флешку

  • автор:

Устройство еще используется: как безопасно извлечь флешку или внешний USB-диск (+ почему может быть уведомление «это устройство может работать быстрее»)

Извлечь диск

Вопрос от пользователя

Здравствуйте.

Хочу по нормальному отключить внешний диск (с помощью значка на панели задач), но при этом появляется сообщение, что устройство еще используется. Никакие программы у меня с диском не работают, все закрыто.

Как узнать в чем дело? И как вообще отключить диск, чтобы потом на нем не пропали никакие файлы и не было ошибок.

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

  • есть какая-то программа, которая еще использует диск. Возможно, что у вас на рабочем столе ее и не видно — однако в диспетчере задач ее процесс наверняка «висит» ��;
  • ошибки и сбои в работе проводника;
  • некоторые версии Windows могут «считать», что работают с не съемным диском (это относится к старым ОС и дискам с файловой системой NTFS).

Итак, попробуем со всем этим разобраться! // по порядку

Устройство еще используется - извлечь диск - Windows 11 || пример проблемы

Рис.1. Устройство еще используется — извлечь диск — Windows 11 || пример проблемы

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

ШАГ 1

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

Чаще всего это : торренты (Utorrent, Mediaget и пр.), браузеры, MS Office, проводник (копирование файлов), антивирусы.

*

Если у вас Windows 10/11 — попробуйте ��открыть параметры системы (Win+i), вкладку «Bluetooth и устройства / устройства» и принудительно удалить диск/флешку из системы.

Принудительно откл. устройство

Рис. 2. Принудительно откл. устройство

Затем, если появится снова «наше» уведомление о использовании устройства (при попытке его извлечь) — попробуйте сразу же открыть ��журнал событий в Windows (Win+R, eventvwr).

В этом журнале во вкладке «система» можно просмотреть все последние события: в том числе и подробности по отключению диска. Посмотрите внимательно на события с источником «Kernel-PnP». См. пример на рис. 2. ��

В моем случае «мешался» процесс с ИД 19132.

Найдено приложение, которое блокировало откл. диска

Рис. 3. Найдено приложение, которое блокировало откл. диска

Далее в ��диспетчере задач во вкладке «Подробности» можно отсортировать все процессы по их ИД и найти тот, который блокирует отключение диска. В моем случае — «виновником» был браузер Chrome (сохранял страничку html на диск. ).

Закрыв оный — диск удалось безопасно извлечь. ��

Приложение найдено!

Рис. 4. Приложение найдено!

ШАГ 2

Если процесс найти не удалось или «ссылка» вела на какой-нибудь «System» — можно попробовать просто-напросто перезагрузить проводник (в большинстве случаев никакой «угрозы» диску это не должно нести, а проблему решить сможет).

Как это сделать:

  1. вариант 1 : запустить ��командную строку от имени администратора, набрать в ней taskkill /F /IM explorer.exe & start explorer и нажать Enter;
  2. вариант 2 : в ��диспетчере задач найти процесс «Проводник» или «Explorer» , нажать на нем ПКМ и в меню выбрать «перезапустить» . См. рис. 4. ��

Диспетчер задач — перезапуск проводника — Windows 11

Рис. 5. Диспетчер задач — перезапуск проводника — Windows 11

ШАГ 3

Если у вас нередко возникает подобная проблема с внешними дисками — рекомендую присмотреться к утилите USB Safely Remove (ссылка на офиц. сайт, см. рис. ниже).

Во-первых , она гораздо удобнее встроенных инструментов в Windows и показывает «мешающее» приложение. Во-вторых , позволяет принудительно и безопасно откл. устройства (даже горячими клавишами). В-третьих , поддерживает большинство устройств: USB, SATA, FireWire, PCMCIA.

USB Safely Remove - скриншот работы утилиты

Рис. 6. USB Safely Remove — скриншот работы утилиты

Кстати, в некоторых случаях кардинально решить вопрос помогает форматирование диска в файловую систему exFAT. По сравнению с NTFS у нее есть неск. преимуществ (именно по отношению к нашей теме): во-первых , ОС Windows ее не считают несъемным диском, как это бывает с NTFS; во-вторых , она меньше нагружает диск служебной информацией (что полезно для флешек — дольше прослужат).

Примечание : при форматировании диска — все данные на нем будут удалены! Если вы собираетесь использовать этот диск/флешку не только на ПК, но и для подкл. к ТВ/приставкам — проверьте, поддерживают ли они систему exFAT.

Чтобы отформатировать диск — достаточно открыть «Мой компьютер» , нажать ПКМ по диску и в появившемся меню указать файловую систему exFAT — нажать OK. Если данным способом отформатировать диск не получается — можно это сделать ��с помощью BAT-файла (командной строки).

Форматировать в ExFAT

Рис. 7. Форматировать в ExFAT

ШАГ 4: по поводу сообщения о том, что устройство может работать быстрее

Такое сообщение появляется, если вы подключаете диск USB 3.0 (например) к USB-порту с поддержкой 2.0 (т.е. если у вас на ПК есть порты 3.0 и к ним подключить этот диск — скорость чтения/записи может вырасти, иногда довольно значительно!).

Чтобы увидеть все подключенные внешние диски/флешки к системе: нажмите Win+R , и введите команду control printers . Далее, выбрав диск, вы узнаете может ли он работать быстрее. ��

�� В помощь!

Медленно работает USB-порт (долго копируются файлы с флешки). Как узнать какие порты USB 2.0, а какие 3.0 — https://ocomp.info/medlenno-rabotaet-usb-port.html

Пример - устройство может работать быстрее

Рис. 8. Пример уведомления: «Устройство может работать быстрее при подключении к порту USB 3.0»

Иные мнения — приветствуются в комментариях!

Как узнать, какое приложение использует флэшку?

Пытаюсь выключить съёмный диск, но мне пишет, что одна из программ его использует. В то время, как ни одна из программ не запущена. Как узнать?

Лучший ответ

Проверьте наличие файла autorun.inf (он будет в виде скрытых системных файлов) в корневой папке флешки. Если такой имеется, то это свидетельствует, что на флешке в одной из папок (как и прежде скрытых, «системных» типа) установился вирус — он и препятствует. Если таковых нет, то причиной может быть прежде используемый файловый менеджер, Total Commander к примеру, если он был выключен с открытым окном, отображавшим флешку — тогда перед закрытием этого менеджера следует перейти в нём на отображение какого-нибудь другого диска.

Остальные ответы

Если все проги отключены то это вирус вирусует )

Как узнать какая программа использует флешку

Будь в курсе последних новостей из мира гаджетов и технологий

iGuides для смартфонов Apple

Как узнать, какая программа мешает извлечению флешки

Александр

Александр Кузнецов — 3 декабря 2013, 15:57

USB-накопитель

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

Извлечение USB-флешки

Извлечение USB-флешки

Есть выход — использовать программу Dev Eject, которая определяет, какой процесс блокирует безопасное извлечение флешки и позволяет завершить его. После установки Dev Eject добавляется в автозагрузку Windows и в панель уведомлений. При нажатии на этот значок открывается интерфейс программы, где показаны подключенные к компьютеру флеш-накопители. Чтобы узнать, какие программы работают с флешкой, выберите ее и нажмите кнопку Locks. Откроется окно с названием программы и ее расположением на диске.

Извлечение USB-флешки

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

Извлечение USB-флешки

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

Извлечение USB-флешки

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

Извлечение USB-флешки

Скачать Dev Eject можно с сайта разработчика. Программа работает на 32- и 64-битных версиях Windows XP, Vista, 7 и 8.

Устройство еще используется. Завершите выполнение программ

Поскольку кэширование записей для съемных накопителей в Windows отключено по умолчанию, большинство пользователей не прибегают к безопасному извлечению флешек. А напрасно. Дело в том, что флешка может работать не только в режиме чтения, но и в режиме записи и извлекать ее можно только тогда, когда никакого обмена данными с компьютером не выполняется, в противном случае есть риск эти самые данные повредить. Увы, в некоторых случаях безопасное извлечение не срабатывает. Вроде бы все окна и документы закрыты, и работа использующих флешку программ завершена, а попытка безопасно извлечь флешку завершается одним и тем же сообщением « Устройство еще используется. Завершите выполнение программ и закройте все окна ». Всё бы ничего, только вот Windows не указывает, какой именно процесс удерживает накопитель.

Что делать, если в момент безопасного извлечения флешки Windows выдает сообщение «Устройство еще используется. Завершите выполнение программ и закройте все окна»

Как быть в такой ситуации, вытаскивать флешку и надеяться, что повезет, и ни данные, ни файловая система не окажутся повреждены? Не очень-то разумно уповать на авось, особенно если на флешке имеются ценные файлы, если вы не хотите их потерять, потрудитесь выяснить, какой именно процесс не дает извлечь носитель и уж потом принимайте решения. Для определения удерживающих внешний накопитель процессов можно воспользоваться специальными утилитами вроде USB Safely Remove или Procces Explorer, но для начала следует выполнить набор базовых действий.

Первые действия

Если с извлечением флешки или внешнего диска «не горит», выждите минут 5-10, а затем попробуйте безопасно извлечь носитель. Если система продолжает выдавать сообщение «Устройство еще используется…», перезапустите Проводник, а еще лучше выйдите и заново войдите в учетную запись. Не помогло? Тогда переходим к более гибким решениям.

Использование сторонних утилит

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

Тут же откроется окошко, в котором будут перечислены все использующие носитель процессы.

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

Process Explorer

Как вариант, для определения процесса, не позволяющего извлечь флешку можно воспользоваться разработанной Марком Руссиновичем утилитой Process Explorer. Запустите утилиту (она не требует установки) и нажмите Ctrl + F. Откроется окошко поиска хэндлов — дескрипторов, позволяющих идентифицировать ресурс. В поисковом поле укажите букву вашей флешки или внешнего диска в формате «Буква:» и нажмите «Search».

Блокирующий извлечение флешки процесс тут же отобразится в окошке с результатами. Выделив его, перейдите в нижнюю панель со списком дескрипторов, кликните по подсветившемуся процессу ПКМ и выберите в меню опцию «Close Handle». Это действие принудительно завершит процесс и компьютер сможет наконец отпустить флешку. Как и в примере с USB Safely Remove перед закрытием хэндла рекомендуем создать резервную копию используемого им файла, это послужит маленькой страховкой на тот случай, если файл вдруг окажется поврежден. Статья на данную тему: USB Safely Remove – альтернатива стандартному извлечению съёмных носителей Windows

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *