2 ms·
Describing an end-user experience doesn't need to account for all the details in the first sketch. But pending sync is one of the easiest ones to handle. You o
by yason 15y ago
Describing an end-user experience doesn't need to account for all the details in the first sketch. But pending sync is one of the easiest ones to handle.
You obviously unmount or decouple your external drive in software first and that's a good place for the operating system to inform you that:
Ongoing I/O for your USB mass storage device.
Wait for completion before unplugging.
And if there are many parallel I/O streams going on and this dialog is invoked, automatically prioritize anything that's being copied to the external hard drive first so that the user can unplug it as soon as possible.
- sid0 15y agoYou obviously unmount or decouple your external drive in software first You do? I'm often too lazy to.
- sp332 15y agoI used to just pull it, but a half-dozen missing and corrupted files (one of which was a final project for a class in college) trained me out of that habit.
- AndrewDucker 15y agoYou obviously unmount or decouple your external drive in software first You haven't met most users, have you?
- ams6110 15y agoPrecisely. How many users do you know who "safely remove" thumb drives, and how many just pull them out of the USB slot?
- encoderer 15y agoBut there's a whole class of problems here, not just removing an external drive. I'm at my friends house, copying files from a network share over his wifi. I'm copying from mounted network shares at home over the internet. I'm putting files on, or pulling them off, a USB stick. If copy turned into the feature you described, there would have to be a 2nd "no, REALLY, copy" command. Hardly a step forward. That being said, there's no reason it couldn't work the way you describe if the system knows it's copying to/from local physical discs.