Извлечение съемного диска

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Ответить
ddmitry74
Сообщения: 7
Зарегистрирован: Сб апр 05, 2014 22:56

Извлечение съемного диска

Сообщение ddmitry74 »

Добрый день.
Имеется TC 8.50 x32
Подключаю флэшку, копирую/удаляю на ней файлы. В TC в меню выбора дисков устанавливаю курсор на диске с литерой флэшки, правой кнопкой вызываю меню и выбираю "Извлечь". Вытаскиваю флэшку, но диск в меню выбора дисков остается. Если снова нажимаю "Извлечь", то выдает "Съемный диск (H:) в данный момент используется". В Управлении дисками указанного диска нет. При подключении снова флэшки ей присваивается новая литера. Закрепленную букву (H: в моем примере) никак не удалить.
Подскажите, пожалуйста, что испробовать.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ddmitry74
Для начала неплохо бы, во-первых, указать операционную систему, а во-вторых, разобраться, имеет ли проблема отношение к TC. В Проводнике проверялось?
Даже самая богатая фантазия
Не представит себе наши безобразия.
ddmitry74
Сообщения: 7
Зарегистрирован: Сб апр 05, 2014 22:56

Сообщение ddmitry74 »

Win7 x64. Да, в проводнике проверялось - съемный диск отсутствовал. Пытался удалить диск removedrive (вычитал в одной из тем на этом форуме) - выдает "invalid drive H:\ - abort"
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ddmitry74 писал(а): Закрепленную букву (H: в моем примере) никак не удалить.
Не удалить откуда? Из меню дисков? То есть эта строка так и остаётся там постоянно? И после перезагрузки TC тоже? А в панели с кнопками дисков что?
Даже самая богатая фантазия
Не представит себе наши безобразия.
ddmitry74
Сообщения: 7
Зарегистрирован: Сб апр 05, 2014 22:56

Сообщение ddmitry74 »

Не удалить из меню дисков (выбор пункта "Извлечь"). При перезагрузке ТС буква не исчезала. Заметил такое: если копирую обычно (в ТС не в фоновом режиме) и после нажимаю "Извлечь" - буква исчезает. Если копирую в фоновом режиме и при копировании меняю открытую панель съемного диска (H:) на другой, например C:, После в меню дисков нажимаю "Извлечь" - в "Управлении дисками" диск (H:) исчезает. Извлекаю флэшку. Буква съемного диска (H:) в меню дисков остается, т.е. проблема получается при копировании в фоновом режиме
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ddmitry74
Хорошо бы всё это расписать один раз, но чётко, подробно и однозначно. А то сейчас путаницы многовато. Насчёт "буква не исчезала": если прошедшее время — не оговорка, то при каких дальнейших действиях (точно по шагам) буква исчезает? В TC, разумеется, а не в "Управлении дисками". "После в меню дисков нажимаю" — это после завершения фонового копирования или когда? И хотелось бы всё-таки понять: на кнопках дисков (не в меню!) это проверялось или нет?
Даже самая богатая фантазия
Не представит себе наши безобразия.
ddmitry74
Сообщения: 7
Зарегистрирован: Сб апр 05, 2014 22:56

Сообщение ddmitry74 »

Это как-то связано с конвертером видео "ВидеоМАСТЕР". Эта проблема возникает при его работе. После закрытия конвертера буква исчезает, а если конвертер не запущен, то и проблемы не возникает.
Пункт "Извлечь" выбираю так:
1. Левой клавишей на меню выбора дисков
2. Курсор навожу на букву съемного диска (H:)
3. Правой клавишей вызываю меню (где пункты "Форматировать", "Копировать", "Свойства" и т.д., в т.ч. и "Извлечь" для съемного диска).
Теперь, вот, не понятно почему, именно, в паре с конвертером такой косяк.

Добавлено спустя 9 минут:

Да, проблема точно в дуэте ТС и "ВидеоМАСТЕР" - попробовал копирование и извлечение съемного диска средствами винды - буква съемного диска осталась только в ТС
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

ddmitry74
То, что реальная причина заключается в работе внешней программы — это, конечно, ценное уточнение, и хорошо, что до этого всё же добрались. Но из этого следует, что дальнейшее обсуждение всего этого применительно к TC смысла не имеет. Скажем, я ставить этот самый конвертер, который мне абсолютно не нужен, для тестирования ситуации не буду точно. И разработчик TC вряд ли будет. Если сторонняя причина известна, то нужно принять её к сведению и просто больше так извлечение не выполнять.
(А методика выбора чего-то в контекстном меню, в отличие от прочего, совершенно очевидна и в подробной расшифровке не нуждается.)
Даже самая богатая фантазия
Не представит себе наши безобразия.
ddmitry74
Сообщения: 7
Зарегистрирован: Сб апр 05, 2014 22:56

Сообщение ddmitry74 »

Да, если корректное извлечение не производить (просто вытащить флэшку), то данная ситуация не возникает. Получается что тема закрыта, хотя причина не выяснена.
Спасибо большое за помощь и внимание.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Сам тотал давно не блокирует флешки. Но если во время работы с флешкой запускается какая-нибудь программа (консоль, что-то из контекстного меню, что потом висит в фоне, та же Лингво, есть ещё куча программ, которые могут запуститься и остаться в трее), то программа наследует рабочую папку и до её закрытия дескриптор папки открыт. Если после закрытия программы дескриптор всё ещё открыт, возможно, программа ещё висит в памяти.
ddmitry74
Сообщения: 7
Зарегистрирован: Сб апр 05, 2014 22:56

Сообщение ddmitry74 »

Но, почему, все-таки, это происходит именно в паре с открытым конвертером "ВидеоМАСТЕР"? С другими открытыми прогами ТС ведет себя корректно. Получается, что конвертер не дает закрыться дескриптору....
В любом случае таблетку нашли, хотя и не вылечили. Спасибо большое
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Попробуй в Proces Explorer или Process Hacker выполнить поиск дескриптора по букве диска флешки, они покажут, какой процесс держит флешку. Но похоже, что это ВидеоМАСТЕР или что-то, что он запускает сам.
ddmitry74
Сообщения: 7
Зарегистрирован: Сб апр 05, 2014 22:56

Сообщение ddmitry74 »

Посмотрел через Process Explorer - точно ВидеоМАСТЕР держит символьную ссылку. Всем спасибо за помощь и поддержку
Ответить