[Цитировать]

    acid_hacker
  • 2023
  • Стаж: 1 год 2 месяца
  • Сообщений: 31
Доброго времени суток! Такой вопрос: Есть карт ридер и карточки под него. Можно ли с помощью портабельных программ находящихся на одной из карт, осуществить безопасное извлечение устройства. Вариант безопасного извлечения с винды не предлагать!

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 1 год 7 месяцев
  • Сообщений: 1440
Не пойму в чем сложность то?
Любая портативная извлекалка...

[Цитировать]

    SunOK
  • 9
  • Стаж: 2 года 2 месяца
  • Сообщений: 426
  • Откуда: Україна, Перлина Поділля
acid_hacker, кардридер - это USB-хаб с "флешками", поэтому будучи запущенной с него портативка по-хорошему не отпустит устройство.
Можно батником скопировать в ТЕМП и оттуда стартонуть прогу для безопасного извлечения. Успеет ли проводник отцепится от карточки - неизвестно.

[Цитировать]

    acid_hacker
  • 2023
  • Стаж: 1 год 2 месяца
  • Сообщений: 31
В том то и дело, что не отпустит просто так! Пробовал портабл USB Safely Remove. Выдает такое и дальше ни в какую:

img

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 1 год 7 месяцев
  • Сообщений: 1440
Можно ли с помощью портабельных программ находящихся на одной из карт, осуществить безопасное извлечение устройства
тогда наверное вопрос должен звучать так:
Можно ли с помощью портабельных программ находящихся на одной из карт, осуществить безопасное извлечение ВСЕГО устройства
В данном случае, скорее всего ничего не получится... так как носитель будет занят процессом, или дочерними процессами...
Хотя надо тестировать...
Например, копируем кишки программы во временную папку, (батником) и запускаем командой start, без ожидания.
Носитель в данном случае должен освободится (не факт)
Все зависит от того какая программа для извлечения вам нужна.
Можно, например использовать консольную, без вывода каких либо окон.
Кликнул два раза по исполняемого файлу и все. Можно реализовать с помощью nircmd вывод сообщение в окно уведомления, о успешном безопасном извлечении...

[Цитировать]

    acid_hacker
  • 2023
  • Стаж: 1 год 2 месяца
  • Сообщений: 31
Кликнул два раза по исполняемого файлу и все. Можно реализовать с помощью nircmd вывод сообщение в окно уведомления, о успешном безопасном извлечении...
Этот вариант полностью устроил бы, к сожалению в сриптописании не силен!

[Цитировать]

    conty9
  • 100
  • Стаж: 2 года 1 месяц
  • Сообщений: 954
acid_hacker, пробуй вариант. Распаковать, скопировать на свой USB-накопитель (можно в корень или любой подкаталог). Если нужно извлечь - запускаем RemoveMy!.exe. Производится до 20-ти попыток (через каждую секунду) извлечения. Т.е., можно запустить и потом снять обращение к накопителю (например, в файл-менеджере переключиться на другой диск). В проводнике и ТС можно не менять диск (сработает и так). При успешном извлечении - сообщение.
Вложение

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 1 год 7 месяцев
  • Сообщений: 1440
conty9, про нечто подобное я и говорил. Молодец!
Проверил, у меня все извлекается.

[Цитировать]

    acid_hacker
  • 2023
  • Стаж: 1 год 2 месяца
  • Сообщений: 31
Вот спасибо Вам огромное conty9, за труд! Все отлично работает! Улыбнуло сообщение при успешном извлечении ag

[Цитировать]

    KaraVASH
  • 257
  • Стаж: 1 год 11 месяцев
  • Сообщений: 2
Уважаемый conty9, а нельзя-ли сообщать о том что устройство блокировано, если таковое имеет место (например открыто в Far'е) при запуске утилитки, предложив при этом либо ждать освобождения, либо отказаться от закрытия, чтобы не ожидать закрытия бесконечно?

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 1 год 7 месяцев
  • Сообщений: 1440
Я считаю, что лучше если все попытки вышли, а устройство не извлечено, выдавать что не получилось...
Но это не обязательно так мысли вслух...

[Цитировать]

    conty9
  • 100
  • Стаж: 2 года 1 месяц
  • Сообщений: 954
Ладно, вот вам 2-й вариант. Примерно на десятой секунде (после 5-ти попыток извлечения, каждая попытка ~2 сек.) предупреждает - мол, накопитель заблокирован (для того, чтобы анализировать, чем и как блокируется - нужен совсем другой уровень). Ожидает всего до 40 сек. (примерно, поскольку утилита извлечения на разных машинках за разное время будет отрабатывать). Есть сообщение как при успехе, так и при неудаче.
Вложение

[Цитировать]

    KaraVASH
  • 257
  • Стаж: 1 год 11 месяцев
  • Сообщений: 2
Спасибо, так уже удобней...

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 1 год 6 месяцев
  • Сообщений: 928
18893Улыбнуло сообщение при успешном извлечении
- бросил RemoveMy в корень флешки с лайвами
- загрузился с флешки
- запустил RemoveMy - говорит типа - "Не, не могу, что-то держит..."
- запустил настроенный USB Disk Ejector - флешка успешно отмонтировалась
- и в этот момент улыбнуло сообщение "За что боролисть..." Ишь... примазалась
:)

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 1 год 7 месяцев
  • Сообщений: 1440
gera_serg, да мы тут не говорим о принудительной разблокировке...
Если уж очень надо, есть консольная утилита от zxen: тут
Она отлично разблокирует носитель...
Также в есть ключ запуска в консольной утилите, что использует conty9, но не столь эффективно.
Безопасное извлечение не должно принудительно извлекать, так как будут сбои и не сохранятся данные, которые были заблокированы...

Страница 1 из 2


Показать сообщения:    

Текущее время: 24-Янв 22:14

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы