Як безпечно вийняти USB-накопичувач, коли "Windows не може зупинити ваш пристрій" Загальний об'єм ", оскільки програма все ще використовує його."?


40

Іноді, коли я намагаюся вийняти зовнішній жорсткий диск USB, я отримую повідомлення:

Windows не може зупинити ваш пристрій "Загальний об'єм", оскільки програма все ще використовує його.

Я спробував закрити всі програми на робочому столі, але це все одно не дасть повідомлення "безпечно видалити". Я взагалі можу зробити флешки безпечними для видалення без проблем.

Як безпечно вийняти USB-накопичувач, коли отримаю це повідомлення?

У мене є Windows XP та Vista, якщо це має значення.


5
Сплять коробку, вийміть привід, коли коробка спить.
Даніель Р Хікс

5
Досі щоденна проблема в Windows 10 Pro (1703, 15063.413, x64).
Tamás Bolvári

1
Windows 10 1809, все одно те саме .... Чому вони просто не пишуть, Яка програма ним користується ....
Івон,

Відповіді:


22

Шукайте RemoveDrive на цій сторінці (пряме посилання на сторінку Інструменти розділу RemoveDrive інструменту Drive ).
Ці сторінки також мають гарну пов’язану інформацію.

Інструмент RemoveDrive корисний і тоді, коли у лотку для USB-накопичувачів
ви не отримаєте опцію "Безпечне видалення" .


Все, що може сказати вам, що тримає накопичувач, добре. Я це отримав після того, як закрив усе, навіть усі вікна провідника. Тому іноді Windows просто не хоче відпускати диск.
Джошуа Нурчик

@Joshua, я відчував, що іноді Windows індексує накопичувач і затримує його для цього ... "" -i"Опція " "на RemoveDrive відключає службу індексації на мить, щоб видалити диск.
nik

Мені подобається Unlocker, який присвячений завданням відображення та звільнення ручок відкритого файлу / каталогу.
opello

1
Повторне розблокування: Зверніть увагу, що це небезпечно . Ви зможете вилучити накопичувач пера, але ви ризикуєте зіпсувати майбутні файли, коли ручка файлу буде перероблена, і нова, і стара програма намагаються записати на неї дані.
Hennes

1
Відповідна стаття про технет, в якій йдеться про закриття ручок файлів для видалення, але те саме стосується і маніпулятора у справі "мандрівник".
Геннес

9

Часто це відбувається тому, що накопичувач індексується; клацніть правою кнопкою миші диск> властивості та зніміть прапорець. Або AV контролює привід - вимкніть AV, щоб перевірити це.


Спасибі, але wtf? Що це за "індексація"? І чому 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
Насправді ви не можете! Ви почуєте клацання диска. Але якщо він викинутий, клацання не відбувається. Я не знаю, чи це має значення, але у мене виникли проблеми з двома зовнішніми жорсткими дисками (накопичувач виявився неформатованим), я підозрюю, що це було через такі відключення ...
Alex

@Alex Якщо ви вимкнете комп'ютер, він не може використовувати привід, якщо він не має живлення.
starbeamrainbowlabs

Вимкнення системи було моїм рішенням, поки не chkdskпочав знаходити помилки після цього.
RockPaperLizard

1
@RockPaperLizard Тоді з програмним забезпеченням щось не так. ОС сказала програмі, що вона вимикається, вона все ще не запирає запис і закриває файл. У цьому пункті нічого не можна зробити, окрім удару розробника по голові.
двтан

5

Я знайшов безкоштовний USB-диск для витяжки дуже корисний:

Програма, яка дозволяє швидко видаляти диски в Windows. Він може витягувати USB-диски, Firewire-диски та карти пам'яті. Це швидка, гнучка, портативна альтернатива використанню діалогового вікна Windows "Безпечне видалення обладнання".


Виглядає як чудове додаток, але не працювало для мене.
RockPaperLizard

5
  • Клацніть правою кнопкою миші властивості USB-накопичувача в Провіднику Windows.
  • У спливаючому вікні натисніть «Обладнання».
  • Визначте привід і клацніть лівою кнопкою миші один раз, щоб виділити його, а потім натисніть поле властивостей.
  • Клацніть на "Змінити налаштування".
  • Перейдіть на вкладку Політика та виберіть "Оптимізувати для швидкого видалення" та натисніть кнопку ОК.

Якщо ви впевнені, що жоден із ваших власних процесів все ще не використовується на цьому USB, просто вийміть його.

[Редагувати: Не знайдено офіційної документації Microsoft щодо цього методу, але Cnet має статтю про це: Швидке видалення USB-пристроїв без використання безпечного видалення .]


Цей спосіб набагато кращий за всі ригамароли відповідей вищого рейтингу.
NewSites

4

Якщо це жоден із пішохідних / поширених варіантів, можливо, у вас привід вказаний як "спільний" у мережі та доступ до нього через інший комп'ютер. У моєму випадку, хоча віддалений комп'ютер був вимкнений, він все ще мав блокування в каталогах. Скасувати загальний доступ і воно має працювати, якщо це так.


3

Швидкий спосіб пошуку відкритого процесу / файлу, який запобігає відключенню:

Я щойно це зрозумів. З Process Explorer (безкоштовно скачати) це дуже просто.

  1. Завантажте, розпакуйте та запустіть procexp.exe
  2. Виберіть у меню " Знайти ", " Знайти обробку або DLL ... " або натисніть Cntl-F
  3. У текстовому полі пошуку введіть лише букву диска (далі " : \ ")

Це покаже вам всі відкриті файли на вашому знімному томі, процеси, які володіють файловою обробкою та PID -процеси. Двічі клацніть, щоб виділити процес у головному вікні (вгорі) та файлі (знизу). Звідти ви можете клацнути правою кнопкою миші процес вбивства або клацніть правою кнопкою миші файл, щоб закрити обробку файлу .


1
Оновлений тому, що ця порада була досить класною. На жаль, я все ще застряг. Я виявив, що винуватцем цього є Explorerr.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 \ та зміна літери диска призводить до того, що ті ж ручки з’являться лише через секунду з новою літерою).
ГабріельB

2

Я думаю, це тому, що сама Windows все ще доопрацьовує запис на жорсткий диск. Я отримую те саме повідомлення, якщо намагаюся відключитись безпосередньо після копіювання деяких файлів. Якщо я зачекаю, поки диск перестане крутитися, то він відключиться без проблем.


1

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

У моєму випадку це був Magical Defrag 2: будь-який щойно підключений диск із новою літерою призначався автоматично, тож тепер після відмітки я можу спокійно вийняти USB-накопичувач.


1

Два найнадійніших способи - це ті, які ще ніхто не запропонував, оскільки вони іноді є найбільш незручними:

  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" -> введіть "список диска", знайдіть свій диск # -> введіть "select disk x", де x - номер вашого диска з останнього кроку -> введіть "офлайн-диск". Тепер ви можете вийти з командного рядка або просто ввести "exit" на diskpart, а потім закрити рядок. "

Я використовую команду "delete all dismount" в команді diskpart, щоб вигнати диск. не може зробити це простіше зараз, оскільки команда Devcon також не змогла незабаром вбити диск.

тепер скористайтеся інструментом безпечного видалення апаратних засобів та витягнутих носіїв інформації

Завдяки

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

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


Ласкаво просимо до Супер Користувача. Схоже, ви намагаєтеся надати атрибуцію. Просто "реклама" незнайомця не є корисним способом зробити це. Натомість посилання на джерело інформації.
fixer1234

0

Дякую всім за цю проблему Windows, з якою у багатьох є проблеми, це моя відповідь на неї. Легко: не клацніть на значку безпечного видалення на панелі завдань, але перейдіть на USB-накопичувач у провіднику та витягніть його там, вирішено.


Ласкаво просимо до Супер Користувача. Оскільки в ОП вказано, що вони хочуть безпечно видалити накопичувач (тобто видалити його без ризику втрати даних), це не дає відповіді на питання, оскільки для цього НЕ гарантує втрати даних після видалення.
Я кажу, відновіть Моніку

-1

Я це багато що помітив. Що ми робимо - це поділитися, а потім не поділити диск. Це було 99% успішності. Я не маю поняття, чому це працює, але час від часу він каже, що інший користувач має доступ до диска ..., хоча я просто поділився ним лише для того, щоб скасувати його. Спробуйте це. Ви були б здивовані швидкістю успіху.


На жаль, ця підказка не працювала для мене із зовнішнім жорстким диском Backblaze в Windows 10.
Ryan

-1

Спробуйте безкоштовну утиліту hotswap, яку ви можете завантажити тут http://mt-naka.com/hotswap/index_enu.htm .

  • Переконайтесь, що активується Безпечно знімні пристрої, клацнувши правою кнопкою миші значок гарячої зміни на systray - тип пристрою - Безпечно знімні пристрої.
  • Тоді ви можете вийняти USB-накопичувач, натиснувши ліву клавішу значка гарячої зміни на systray та виберіть знімний диск.
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.