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

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

  • автор:

Какие программы используют мою флешку?

Иногда, когда я следую процессу безопасного извлечения USB-накопителя, мне говорят, что я не могу извлечь накопитель, потому что некоторые программы используют его. Однако я не могу сказать, что это за программы, поэтому мне приходится закрывать программы — иногда даже случайно. Как узнать, какая программа использует мой USB-накопитель? Я искал в Интернете, но не нашел ничего перспективного; Одно из решений может быть через Process Explorer, поскольку он показывает дескрипторы, но я не знаю, как использовать его для решения моей проблемы. Лучшим решением было бы иметь программу, которая может автоматически закрывать эти программы для меня или, по крайней мере, сказать мне, что это за программы.

изменён Tom Wijsman 50k
задан user712092 392

9 ответов 9

Этот инструмент и этот инструмент выглядят так, как будто бы они служат цели, которую вы пытаетесь достичь. Интерфейс NirSoft немного менее прямой, но я доверяю автору и его способности писать код. Второй, кажется, имеет более полезный пользовательский интерфейс в вашей ситуации, но у меня нет истории с веб-сайтом или автором. ProcessExplorer — это еще один простой способ сделать это, просто откройте ProcessExplorer, нажмите Ctrl + F и введите имя файла. ProcessExplorer перечислит все программы, использующие этот файл. Если у вас не работает инструмент WhoLockMe, я бы порекомендовал ProcessExplorer просто потому, что у него так много других полезных функций.

изменён Darth Android 34k
ответ дан Darth Android 34k
Я использую EjectUSB (рабочая ссылка для скачивания):

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

ответ дан Leftium 7k

  1. Откройте «Мой компьютер»
  2. Найдите USB-диск, о котором идет речь
  3. Щелкните правой кнопкой мыши на USB-накопителе.
  4. Нажмите на кнопку «извлечь»; Теперь вы получите сообщение «. используется . » — обратите внимание, что у него есть кнопка «Продолжить»!
  5. Нажмите «Продолжить», чтобы принудительно снять монтировку, и у вас все будет готово.

В соответствии с предыдущим ответом, вероятно, было бы неплохо убедиться, что USB-накопитель настроен на быстрое удаление. Это ДОЛЖНО гарантировать, что нет открытых пишет . ymmv

ответ дан Neradullmoment 41

В окне просмотра событий (проверено в windows 10) -> Журналы Windows -> Система — вы можете увидеть, что произошло.

Приложение \Device \HarddiskVolume1 \Program Files \Security \AVAST Software \Avast \AvastSvc.exe с идентификатором процесса 2080 остановило удаление или извлечение для устройства USB \VID_0BC2 & PID_2300 \2GH4ER2Z ____.

ответ дан Genry 131

Решение @Darth Android также работает с Process Hacker

  1. Ctrl+F
  2. Введите букву диска, например. E:
  3. Бам! Список программ, вторгающихся в ваше устройство

ответ дан user3826642 126

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

Кроме того, в зависимости от версии Windows, могут использоваться приложения по умолчанию, использующие диск.

Если Win7, проверьте, включен ли SuperFetch на флэш-накопителях USB. Если XP, проверьте, включено ли кэширование записи на диск.

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

ответ дан music2myear 31k

Я вижу это случайно на внешних дисках в формате NTFS (HD и Flash). Даже когда они настроены на «Оптимизация для быстрого удаления» в диспетчере устройств, что-то в системе (возможно, драйвер файловой системы) удерживает то, чего не должно. Ни один инструмент, который я нашел, не способен даже отобразить, какой ресурс удерживается, и Process Explorer не показывает никаких открытых дескрипторов устройства или каких-либо его файлов.

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

ответ дан afrazier 21k

Попробовав много инструментов, я остановился на Unlocker, который помогает в тех случаях, когда Windows жалуется на заблокированные файлы и т.д. Вы можете получить его по адресу http://www.filehippo.com/download_unlocker/. Хотя утилита nirsoft и Process Explorer работают, я думаю, что они предназначены для опытных пользователей. Для быстрого выхода, если способ решения Unlocker работает.

ответ дан Dinesh Manne 909

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

  1. Перейти к «Этот ПК» -> «Управление» -> «Управление дисками»
  2. Щелкните правой кнопкой мыши значок диска на карте разделов ниже.
  3. Нажмите «Оффлайн»

Диск в карте разделов теперь должен быть удален. Вы должны быть в состоянии безопасно удалить диск без ошибок.

Не забудьте настроить его в следующий раз после подключения накопителя.

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

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

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.

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

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

Лучший ответ

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

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

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

Устройство еще используется: как безопасно извлечь флешку или внешний USB-диск

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Затем перейдите по пути Журналы Windows – Система. Здесь из длинного списка различных событий нужно найти записи «Kernel-PnP» с примерно таким текстом: «Приложение с ИД процесса xxx остановило удаление или извлечение для устройства…»

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

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

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

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

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

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

  1. Откройте Проводник Windows и выберите в левом боковом меню «Этот компьютер». Если используете Windows 7 и старше кликните на значок «Мой компьютер» с рабочего стола.
  2. Правым кликом мыши по накопителю USB выведите на экран контекстное меню и выберите пункт «Форматировать».
  3. Щелкните на выпадающий список «файловая система» и выберите формат exFAT. Нажмите кнопку «Начать» и дождитесь завершения форматирования.
  4. После попробуйте безопасно извлечь устройство USB.

Способ 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.

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

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

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