Как безопасно извлечь USB-накопитель, когда «Windows не может остановить ваше устройство« Общий том », потому что программа все еще использует его»?


40

Иногда, когда я пытаюсь удалить внешний жесткий диск USB, я получаю сообщение:

Windows не может остановить ваше устройство «Общий том», потому что программа все еще использует его.

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

Как безопасно удалить USB-накопитель, когда я получаю это сообщение?

У меня есть Windows XP и Vista, если это имеет значение.


5
Сон коробка, извлеките диск, как только коробка спит.
Даниэль Р Хикс

5
Все еще ежедневная проблема в Windows 10 Pro (1703, 15063.413, x64).
Тамас Болвари

1
Windows 10 1809, все та же .... Почему они просто не пишут, КАКАЯ программа использует это ...
Ивон

Ответы:


22

Ищите RemoveDrive на этой странице (прямая ссылка на страницу инструментов DriveDrive, раздел RemoveDrive ).
Эти страницы также содержат полезную информацию.

Инструмент RemoveDrive полезен также в том случае,
если в лотке нет опции «Безопасное удаление» для запоминающих устройств USB .


Все, что может сказать вам, что удерживает диск, хорошо. Я получил это после того, как закрыл все, даже все окна проводника. Поэтому иногда Windows просто не хочет отпускать диск.
Джошуа Нурчик

@ Джошуа, я чувствовал, что иногда Windows индексирует диск и удерживает его для этого ... Опция " -i" на RemoveDrive отключает службу индексирования на мгновение, чтобы удалить диск.
Ник

Мне нравится Unlocker, который предназначен для отображения и освобождения открытых дескрипторов файлов / каталогов.
opello

1
Re unlocker: обратите внимание, что это опасно . Вы сможете удалить свой перьевой диск, но вы рискуете повредить будущие файлы, когда дескриптор файла будет переработан, и новая и старая программы попытаются записать данные на него.
Хенн

1
Соответствующая статья о technet, в которой говорится о закрытии файловых дескрипторов для удаления, но то же самое верно и в случае с pendrive.
Хенн

9

Часто это происходит потому, что диск индексируется; щелкните правой кнопкой мыши диск> свойства и снимите флажок индекса. Или AV контролирует привод - выключите AV, чтобы проверить это.


Спасибо, но ватт? Что это за «индексация»? И почему Windows просто не приостанавливает индексирование, когда вы нажимаете «извлечь»?
Крубо

6

Есть несколько причин, по которым USB является неразборным:

  1. Это используется. Обратите внимание, что если вы смотрите на диск в Проводнике, то он используется!
  2. Windows заканчивает копирование большого файла на диск или с диска (редко причина)
  3. Ошибка в Windows приводит к зависанию файла conime.exe на диске (его можно безопасно убить)
  4. Если USB-накопитель отформатирован как NTFS, журнал всех обновлений файлов может оставаться открытым
  5. Если для диска включена индексация диска, Windows может неистово индексировать все файлы на нем

Мой совет:

  1. Убедитесь, что USB-накопитель не определен как проиндексированный.
  2. Подождите, а затем попробуйте снова. Это может сработать через несколько секунд.
  3. Купите Zentimo ($ 29,90), которая неплохо справляется с попытками извлечь диск. Даже если это не удается, он все равно сообщает вам, какие программы используют какие файлы (я заплатил).

Будет ли удаление большого количества данных вызвать эту проблему? Я удалил около 1 ТБ данных, и похоже, что процесс завершен, но диск не будет извлечен безопасно.
SoilSciGuy

@SoilSciGuy: Если ни один из вышеперечисленных пунктов вам не подходит, воспользуйтесь бесплатным обозревателем процессов, чтобы найти «X:» (X = диск), чтобы узнать, используется ли он.
Harrymc

5

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


1
На самом деле вы не можете! Вы услышите щелчок диска. Но если его выбросить, щелчка не произойдет. Я не знаю, имеет ли это значение, но у меня были проблемы с двумя внешними жесткими дисками (диск казался неформатированным), я подозреваю, что это было из-за таких отключений ...
Алекс

@ Алекс Если вы выключите компьютер, он не сможет использовать диск, если он не имеет питания.
starbeamrainbowlabs

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

1
@RockPaperLizard Тогда что-то не так с программным обеспечением. ОС сказала программе, что она закрывается, она все еще не сбрасывает записи и закрывает файл. На этом этапе вы ничего не можете сделать, кроме как ударить разработчика по голове.
17

5

Я нашел бесплатный USB Disk Ejector очень полезным:

Программа, которая позволяет быстро удалять диски в Windows. Он может извлекать USB-диски, диски Firewire и карты памяти. Это быстрая, гибкая, портативная альтернатива использованию диалогового окна «Безопасное извлечение оборудования» в Windows.


Выглядит как отличное приложение, но у меня не сработало.
RockPaperLizard

5
  • Щелкните правой кнопкой мыши свойства USB-накопителя в проводнике Windows.
  • Во всплывающем окне нажмите «Оборудование».
  • Определите диск и щелкните левой кнопкой мыши на нем один раз, чтобы выделить его, затем щелкните поле свойств.
  • Нажмите «Изменить настройки».
  • Перейдите на вкладку «Политики», выберите «Оптимизировать для быстрого удаления» и нажмите «ОК».

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

[Редактировать: Официальная документация Microsoft об этом методе не найдена, но в Cnet есть статья об этом: быстро удалять USB-устройства без безопасного удаления .]


Этот метод намного лучше, чем все ригамаролы ответов с более высоким рейтингом.
NewSites

4

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


3

Быстрый способ найти процесс / открыть файл, который предотвращает размонтирование:

Я только что понял это. С Process Explorer (бесплатная загрузка) это действительно просто.

  1. Загрузите, разархивируйте и запустите файл procxp.exe
  2. Выберите из меню « Найти » « Найти дескриптор или DLL ... » или нажмите Cntl-F
  3. Введите только букву диска (с последующим " : \ ") в текстовом поле поиска

Это покажет вам все открытые файлы на вашем съемном томе, процессы, которым принадлежит дескриптор файла и PID этих процессов. Дважды щелкните, чтобы выделить процесс в главном окне (вверху) и в файле (внизу). Оттуда вы можете щелкнуть правой кнопкой мыши по процессу, чтобы убить его, или щелкнуть правой кнопкой мыши по файлу, чтобы закрыть дескриптор файла .


1
Проголосовал, потому что этот совет был довольно крутой. К сожалению, я все еще застрял. Я обнаружил, что виновником является файл explorer.exe. Я перезапустил explorer.exe, а затем снова выполнил поиск, который привел к «0 подходящим элементам». Но я все равно получаю сообщение об ошибке «Windows не может остановить устройство ...».
Райан

1
В моем случае это говорит, что только «Система» держит ссылку.
тн.

2

Простое исправление (64-разрядная версия Windows 7 Professional):

  1. Измените букву диска, и если вы хотите сохранить ту же букву, верните ее обратно.

  2. Теперь диск можно отключить.

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

Если вы не знаете, как изменить букву диска, следуйте этим инструкциям.

  1. Панель управления -> Администрирование -> Управление компьютером -> Хранение -> Управление дисками (подождите ~ 10 секунд, пока информация не появится.)

  2. Выберите проблемный диск под заголовком тома.

  3. Выделите этот диск в нижней части окна.

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

  5. Измените букву диска, которая не зарезервирована для другого диска.

  6. Подтвердите предупреждение.

Если вы хотите, чтобы диск сохранил оригинальную букву, просто переключите ее обратно. Теперь диск можно отключить.


Точно так же, как вы знаете, этот конкретный ответ был процитирован в блоге: cybertext.wordpress.com/2017/02/22/… - только по этой причине он заслуживает голосования. Но , к сожалению, я только проверил этот метод с упорно заблокированном USB HDD, она не работает , когда процесс «Система» является виновником (я это регулярно, и ни ProcessExplorer , ни LockHunter могут закрыть ручки , связанные с четырьмя системными файлами \ $ Extend \ $ RmMetadata \, и изменение буквы диска приводит к тому, что те же маркеры появляются через секунду с новой буквой).
ГабриэльБ

2

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


1

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

В моем случае это была Magical Defrag 2: любой вновь подключенный диск с назначенной новой буквой был автоматически помечен, поэтому теперь после снятия отметки я могу безопасно извлечь USB-накопитель.


1

2 самых надежных способа - это те, которые еще никто не предлагал, потому что они иногда самые неудобные:

  1. Выйти. Войдите снова. Попробуйте еще раз, чтобы безопасно извлечь USB-устройство (с помощью инструмента Windows). Если даже это не сработало, то:
  2. Выключите свой компьютер полностью. Затем просто отключите USB-устройство без разрешения.

0

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

Попробуйте найти, какой процесс удерживает ресурс, и либо завершите, либо закройте процесс, и вы сможете без проблем извлечь жесткий диск USB.

Дайте нам знать, как оно идет.


0

Для меня смена буквы диска сделала это. Я не мог убить процесс доступа, потому что это был PID 4 (сама система), который открыл H: \ $ EXTEND ..... (действительно видел его в Process Explorer).

Изменив букву диска, я мог бы безопасно удалить его ..... WOW, Windows - это бесконечная приключенческая игра ..... :))))


0

этот метод работал для меня 1): Выполнить -> "diskmgmt.msc" -> Найти диск в списке физических дисков (нижняя панель) -> щелкнуть правой кнопкой мыши диск (самая левая часть), а не раздел -> Нажмите «Оффлайн»

2): Запустите -> «cmd.exe» -> введите «diskpart» -> введите «list disk», найдите ваш диск # -> введите «select disk x», где x - номер вашего диска с последнего шага -> введите «автономный диск». Теперь вы можете выйти из командной строки или просто набрать «exit» на diskpart, а затем закрыть приглашение ».

Я использую команду «удалить все отключить» в команде diskpart, чтобы выгнать диск. теперь не может сделать это проще, так как команда Devcon тоже не смогла скоро уничтожить диск.

Теперь используйте безопасно извлекать оборудование и извлечь носитель

Благодаря

Рейзаал Абдул Азиз

https://answers.microsoft.com/en-us/profile/bf1a3358-a39a-4c32-bc7e-692576439363


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

0

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


Добро пожаловать в Супер пользователя. Поскольку ОП указала, что они хотят безопасно удалить диск (т.е. удалить его без риска потери данных), это не отвечает на вопрос, поскольку это НЕ гарантирует потери данных при удалении.
Я говорю Восстановить Монику

-1

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


К сожалению, этот совет не сработал для меня с моим внешним жестким диском Backblaze в Windows 10.
Райан,

-1

Попробуйте бесплатную утилиту hotswap, которую вы можете скачать здесь http://mt-naka.com/hotswap/index_enu.htm .

  • Убедитесь, что активированы Безопасно съемные устройства, щелкнув правой кнопкой мыши значок горячей замены на systray - тип устройства - Безопасно съемные устройства.
  • Затем вы можете удалить USB-накопитель, щелкнув левой кнопкой мыши по значку hotswap на systray и выбрать съемный накопитель.
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.