A data transfer process does not automatically resume after you re-enable the disk drive (912029)



The information in this article applies to:

  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Microsoft Windows Server 2003 R2 Datacenter x64 Edition
  • Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition
  • Microsoft Windows Server 2003, 64-Bit Enterprise Edition
  • Microsoft Windows Server 2003, Standard Edition
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition
  • Microsoft Windows Server 2003, 64-Bit Datacenter Edition
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition

SYMPTOMS

A data transfer process does not automatically resume after you re-enable the disk drive. You experience this problem when the following conditions are true:
  • You disable the disk drive during the data transfer process.
  • Your computer is running one of the operating systems that are listed in the "Applies to" section.
Note This problem also occurs when you use a removable storage device such as a floppy disk.

CAUSE

This problem occurs because the Background Intelligent Transfer Service (BITS) performs the following functions:
  • BITS changes the state of the data transfer to the ERROR state.
  • BITS generates a BG_E_VOLUME_CHANGED error return value.
Then, when you re-enable the disk drive and BITS resumes the data transfer job, BITS changes the state of the data transfer from the ERROR state to the TRANSIENT_ERROR state. BITS also generates the BG_E_DESTINATION_LOCKED error return value again. The data transfer remains in the same state and does not automatically resume.

MORE INFORMATION

The BG_E_DESTINATION_LOCKED error return value translates to the following: The destination file system volume, specified in the local file name, is locked.

BITS is a Windows component that performs the following functions:
  • BITS asynchronously transfers files in the foreground or the background.
  • BITS preserves the responsiveness of other network programs.
  • BITS automatically resumes file transfers after the network disconnects and the computer restarts.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Modification Type:MajorLast Reviewed:4/17/2006
Keywords:kbtshoot kbprb KB912029 kbAudITPRO kbAudEndUser