Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

During move large files (700mb+) to external drive formated NTFS via USB 3.0 I've noticed strange things about explorer.exe (I am using Windows 7 up to date)

  • Sometimes after move file the explorer get stuck (ie. it can happen after few files during move of several large files) - moving window freeze and I am unable to kill explorer (via taskmgr, or cmdline TASKKILL). In command line I've got something like this (taskmgr shows that explorer.exe is still running - I've got the same PID every time I try to kill it and no diagnostic message):

C:\Windows\system32>TASKKILL /F /IM explorer.exe

SUKCES: proces "explorer.exe" o identyfikatorze PID 6296 został zakończony.

C:\Windows\system32>TASKKILL /F /IM explorer.exe

SUKCES: proces "explorer.exe" o identyfikatorze PID 6296 został zakończony.

  • If I try to run another explorer.exe process at this point, I got desktop icon and start bar back but I cannot open any explorer window

  • After few minutes explorer.exe finally dies and I am able to rerun it without rebooting

  • File that I moved have two copies - one local and one on the external drive (the original file wasn't delete after move); Both copies seems to contain the same data (same length and CRC info)

  • If this happen during move of multiply files, only some files are moved and one of them have two copies (both locally and on the external drive)

What can I do to fix those explorer hangs?

Added:

  • The same problem exist when copying files, it hangsup between large files

  • Similar problem exist when I tried to use TotalCommander (x64): copying paused at 80% of one of files, TC didn't hung up (but clicking cancel in copying dialog box doesn't have any effect). During this pause I can't kill TotalCmd.exe just like Explorer.exe

Added (2):

  • This problem seems to disappear when I use 32 bit applications (like TotalCommander (x86) ), but I need to do more testing to be sure of this

Added (3):

  • There are several errors in event log, source: disk, id: 11, qualifiers: 49156, task: 0, level: 2, keywords: 0x80000000000000

  • (This may be important, and I forgot to mention this): Main disk is encrypted via Truecrypt (boot-in password)

share|improve this question
    
If you right-click on My Computer and then click on Manage then in Computer Management view the System event logs, do you see any errors being logged? I wonder if you are getting any errors reading your hard drive or writing to the USB drive. –  HeatfanJohn Oct 11 '12 at 0:44
    
1. Check your drives (both internal and external) for errors. 2. See if updates are available for your USB 3.0 drivers. 3. Run sfc /scannow from an elevated command prompt. 4. Does the same thing happen with a new user account? –  Karan Oct 11 '12 at 1:01
    
@HeatfanJohn, there are several errors in event log, source: disk, id: 11, qualifiers: 49156, task: 0, level: 2, keywords: 0x80000000000000 –  PiotrK Oct 11 '12 at 2:57
    
@Karan, CHKDSK /R found no errors on both drives, SFC /SCANNOW reported "no integrity breach" (in Polish). How can I check for update of my USB 3.0 drivers? –  PiotrK Oct 11 '12 at 3:08
    
@PiotrK: Check your PC manufacturer's site or wherever it is you got the drivers from. –  Karan Oct 11 '12 at 20:27

2 Answers 2

All of the symptoms you are describing point to a problem with the drive. When Windows tries to read or write to a drive that has a problem, instead of failing and returning an error immediately, it will wait for a while until it times-out, before returning an error. That is causing the hang and why Explorer cannot be killed for a while.

(I asked about reducing the time-out a while ago, but the only information I could find was for Windows Server, but since you are having the problem regularly, you can try it out to see if it reduces the delay, and thus eliminates the hang.)

There are several errors in event log, source: disk, id: 11, qualifiers: 49156, task: 0, level: 2, keywords: 0x80000000000000

This is further evidence of the drive having problems.

Before you throw out the drive, check that the problem is not simply with the cable. External drives, like all USB drives tend to have these kinds of problems when there is a bad connection. A few things to try include:

  • Plugging it into a different USB port.
  • Cleaning the pins in the drive’s USB connector and in the USB port.
  • A different USB cable.
  • A different enclosure (or try putting the drive directly into the system).

You can also check the drive’s SMART data to see if it is giving a warning about the drive failing; it may have a physical defect. However, because it’s an external drive, you will probably not be able to read it unless you take the drive out of the enclosure and put it in the system.

share|improve this answer

I also had problems with large files transfers.
I totaly solve them managing permissions.
Under hard disk properties --> Security there enable permissions.

In XP there is not security Tab and must be downloaded from Microsoft web page...Homework...as I do not remember where.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.