Вопрос: Есть ли способ командной строки (или autohotkey) для демонтажа USB-накопителя?


Я считаю, что демонтаж USB-накопителя занимает слишком много щелчков мыши по моему вкусу. Есть ли способ командной строки сделать это (XP и Vista)?

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

Однако я часто использую AutoHotkey, и один вариант использования - это вызвать его из сценария AHK. Поэтому, если есть способ закодировать его в AHK, который будет делать. Добавлено это в теги.

Дальнейший вопрос - безопасно ли вы удалять диск, когда компьютер является. в режиме ожидания или b. Зимовали. Я помню, что W2000 получил uspet, если вы вытащили диск из спящего режима. Или лучше явно отключить или синхронизировать перед спящим или резервным копированием в сценарии.


4
2018-04-30 19:19


Источник


Уэййыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыыы - rodey
Только два клика в KDE: стр. - marcusw
fyi: нет необходимости отключать диски, которые находятся в режиме «Оптимизация для быстрого удаления» (по умолчанию для USB-съемных дисков); в нем кеш очищается каждые две секунды (IIRC). Необходимо отключить только те, которые настроены на «Оптимизация для производительности». (С другой стороны, это может не относиться к Pendrives NTFS ...) - grawity


Ответы:


USB-выталкиватель:

usbejector / removeletter g

sync от SysInternals:

sync -e g h

(Оба они работают только с дисками, которые имеют букву)


8
2018-04-30 19:28



+1 для sync; ИМО лучший вариант. - squircle
даст им и попытку ... Принят, если они будут работать для меня (что я уверен, что они будут). - justintime


Вотеще один бесплатный инструмент командной строки для удаления USB-накопителей:

RemoveDrive готовит диски для «безопасного удаления» с помощью командной строки. Он может позволить вам запустить команду в цикл до тех пор, пока она не удастся, и пусть Windows покажет «Безопасный удалить» наконечник шара, когда это будет сделано. (Я использую Консоль здесь, если кому-то интересно.)

alt text

Программное обеспечение работает в Windows 2000, XP или выше. Он также имеет 32- и 64-разрядные версии.


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


1
2018-05-16 22:06





Вы можете использовать этот простой скрипт для создания горячей клавиши для быстрого извлечения диска.

; Eject USB

^+e:: Run "X:\Your\Path\To\sync.exe" -e [Your USB drive disks]

пример:

; Eject USB

^+e:: Run "E:\Soft\SysinternalSuite\sync.exe" -e g h

И перезагрузите свой autohotkey, нажмите Ctrl + Shift + E :)


1
2018-05-13 14:19





DevEject

Usage: deveject -EjectDrive:<Drive>|-EjectName:<Name>|-EjectId:<DeviceId> [-v] [-Debug]

Example: deveject -EjectName:"USB Mass Storage Device"

1
2018-04-30 21:18