Ejecting a USB drive using Cygwin (sync)?

Andrey Repin anrdaemon@yandex.ru
Tue Jan 23 18:50:00 GMT 2018

Greetings, Ronald Fischer!

> I'm looking for a command, which would allow me from a shell script to
> prepare the removal of a USB device (stick, external hard drive etc.).

Windows device disconnect option syncs the device.
Just find a tool that plays right.

> With other words, after issuing the command, I should be able to physically
> remove the USB device.

> Can the `sync` command be used, for instance

>     sync -f /cygdrive/e

> assuming that the USB device is on drive E:? The man page of *sync* is a
> bit vague in this respect. Or is there another Cygwin command which can be
> used for this purpose?

There's no "eject" implementation, to my knowledge.
Also, please keep in mind that ejecting drive vs. detaching a device is a
distinctive operation.
I.e. detaching a multi-mode card reader may leave system unable to access
newly inserted cards.

With best regards,
Andrey Repin
Tuesday, January 23, 2018 21:33:21

Sorry for my terrible english...

Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

More information about the Cygwin mailing list