I was copying some folders earlier today from an internal hard disk to an
external usb hard disk, using both standard drag and drop and xcopy within
Windows xp, and in both cases the system was freezing - causing numerous
hard disk errors relating to the external usb hard disk, such as
"An error was detected on device \Device\Harddisk2\D during a paging
operation."
Anyhow, after a bit of probing it turned out that all files were copied over
correctly except for one - those with a .bsc extension and that it was these
that were causing the errors / freezing.
[Some background information on this particular file type can be found here
among other places....
http://msdn.microsoft.com/library/de..._reference.asp
]
Oddly, copying the .bsc files from one of my internal disks to another
caused no problems, and neither did copying the .bsc files from an internal
hard disk to a network shared folder on another computer. The ONLY scenario
that caused problems was copying the .bsc files from the internal disk to
the external usb disk (!)
Copying large folders of other files to the usb hard disk (which didn't
contain .bsc files) caused no problems and chkdsk also reported no errors or
problems with the external usb disk.
The files were originally created within Visual C++ 6.0, (from within the
IDE, although this program was not running during the copying). Stopping the
"Machine Debug Manager" service (which I thought might have been
responsible) also had no effect.
I also put a default installation of XP (without Visual C++ 6.0 or anything
else installed) into a version of vmware and the same .bsc files copied
between the virtual machine (located on an internal disk) and the usb hard
disk without problems.
Anyhow a mystery.
--
Jon