11

As you all probably know by now, Windows 8 consolidates all simultaneous file copy operations into one single dialog. Also, wonder of wonders, you can now pause any of the operations as well!

New WIn8 Copy Dialog

What I want to know is, if you pause a file copy to/from an external drive, does Windows complain if you try to safely remove the drive? What about if you just disconnect the drive (when write caching's disabled of course) and then reconnect it to the same USB port and provided it has the same drive letter as before - does the copy continue normally and is the file copied properly?

I have Windows 8 only in a VM as of now (so that adds an extra USB Virtualization Connector Driver layer and who knows what else), plus for some reason none of my working USB sticks are at hand and I do not want to risk testing with my hard drives that contain my backups and other precious data. So is anyone with a proper non-VM non-VHD full Windows 8 RTM install willing to test this and let us know?

Also, I could not find any official word on whether this sort of operation is supported, or whether Microsoft clearly recommends no drive disconnection in such a scenario. If any official documentation can be found about this feature beyond what's there in this blog post, please do share.

Glorfindel
  • 4,158
Karan
  • 57,289

4 Answers4

10

You can Safely Remove after pausing the USB data transfer so there is no chance of corrupting your device partition or your data.

enter image description here

Edit: Sorry I forgot to mention I disconnected the device and reconnected it and resumed the copy process without any problem.

Update: After starting the transfer I paused the copy process, ejected the USB drive, inserted another USB drive with different files, disconnected that drive as well, reconnected the first one again and finally restarted the copy process and it got resumed without any problem.

As you asked in the comments about how the data transfer might be affected if the drive letter is changed, in that case when you try to resume the process Windows prompts you that the source file is missing and displays the following three options:

Try again

Skip

Cancel

If you press the Try again button it restarts the process from the beginning.

I have only USB 2.0 ports so I can't tell you about any change when USB 3.0 ports are used.

avirk
  • 15,877
3

It will not damage the drive, but at the same time, there is

  1. No guarantee that you will be able to resume the copy
  2. Assuming that you pause the copy file mid-file, that file might simply be as good as junk.

You will be able to remove the drive safely, but that's about all you can be guaranteed.

soandos
  • 24,600
  • 29
  • 105
  • 136
0

I suspect you won't get any official word that says "yes, it's ok to do this" because even if the system is designed to deal as gracefully as possible with this scenario, it's still got potential to invite problems and Microsoft aren't going to create support issues for themselves needlessly.

For instance, what if you unplug your drive from one USB port and plug it back into another - what should happen then (I know you talk about the same port in your question, but in real world use, how likely is that to always happen)? What if you unplug the drive, plug it in somewhere else then return to the original computer? Again, something that could well happen in the real world that has to be anticipated.

Rob Moir
  • 627
0

Crikey! Why would you want to?

I wouldn't trust this even if Microsoft said it was supported. I value the integrity of my data far too much to risk it over something as trivial as a little convenience.

Instead I would split my copy jobs up into manageable chunks- and copy them separately (instead of pausing). But that's if I wanted to do it using Explorer- and I wouldn't.

You are better off learning how to use Robocopy (built into Windows 8) instead of Explorer for much larger file copy/move jobs anyway. It's faster, more customizable, maintains file timestamps, and doesn't get stuck if a file is locked and abandon the copy job......

......... and you CAN effectively pause it. If you interrupt a Robocopy job (control + C in Command Prompt), then run it again after reconnecting your drive again, it rapidly skips all the files that already exist in the destination and starts copying where it left off.