2

У меня есть док-станция eSATA, подобная той, что на картинке:

                                                  

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

                 

Вещи, которые я пытался:

  1. Я следовал инструкциям в этой теме:Может ли Windows сказать мне, что использует мой USB-накопитель? и у меня установлен Sysinternals Process Explorer, но когда я ищу букву диска (F:\ в моем случае), ничего не появляется.

  2. Следуя совету Оливера Зальцбурга, я запустил mountvol на cmd и получил уникальный идентификатор диска, связанный с отчетами widnows с F:\ . Затем я искал дескрипторы, ссылающиеся на этот идентификатор, в Sysinternals Process Explorer, но опять ничего не появлялось.

  3. Следуя совету Алана, я попробовал ручку Sysinternals, и вот что я получил:

Handle v3.46 Copyright (C) 1997-2011 Марк Руссинович Sysinternals - www.sysinternals.com

svchost.exe pid: 1020 тип: Файл 594: F:

svchost.exe pid: 1020 тип: Файл 5C4: F:\$ Extend\$ ObjId

svchost.exe pid: 1020 тип: Файл 604: F:\System Volume Information\tracking.log

Я вижу, что svchost блокирует мой процесс, что технически отвечает на мой вопрос. Теперь, кто-нибудь может помочь мне понять, как, зная это, я могу разблокировать устройство?

2 ответа2

2

Попробуйте командной строки утилиты Handle, а также от SysInternals.

По запросу выдайте:

handle f:
0

Обязательно используйте "Запуск от имени администратора" при запуске Process Explorer. Это позволит ему показывать дополнительные вещи (например, System и svchost.exe), которые имеют открытые дескрипторы диска.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .