Well, I did replace it but am still getting the same problem: error messages re: driver cannot be found, etc.
I bought a Galaxy Metal Gear 3507UC, with a built-in fan. I have two hard drives inside the PC, a master and a slave. Both are 80 GB. The master may or may not be a Western Digital, but the slave and the hard drive I am using in the enclosure are Western Digital Caviar's.
Upon receiving the unit I took the 250GB Western Digital HD from the old cheap external USB enclosure and put it in the Galaxy Metal Gear model.
My PC recognizes it (ding dongs when powered 'on'), but it won't register as another USB Mass Storage Device or show up on 'My Computer'.
In 'Device Manager' under 'Other Devices' it shows up in a yellow question mark with an exclamation point as Cypress ATZLP RC58.....
The "new hardware installation wizard" keeps asserting that the driver is missing (Code 28), etc. (Supposedly it needs no driver with XP as the OS.)
The error message states that 'one of the filter drivers is invalid'...
...apparently some filter drivers differ from others as the brand of hard disk changes. Western Digital is supposed to have this problem sometimes.
XP's 'Help & Troubleshooting' guide has an article about this. It is called "ERROR MESSAGE WHEN YOU INSTALL & CONFIGURE A SUBORDINATE DRIVE". It gives a solution that involves tampering with the registry. First you back-up the registry. Then you go to this value:
After that, you click the 'Upper Filters Value" (?) and delete it. I can find the value above, and when I click on it I see at the bottom of the right side pane a sub-file called 'Upper Filters'.....but no 'Lower Filters' value there. You are supposed to delete both of them (so says Microsoft ). I am afraid to do this to the 'Upper Filters' I do see there until I back-up the registry and find out if I'm doing the right thing.
Then you do likewise to the files 0000 & 0001, which also both lack either the Upper or Lower value file anyway.
So inside the key above itself is just one file, the 'Upper Filter' which supposedly needs to be deleted.
I did a system restore and set a restore point before deleting it.
Do you think deleting this one sub-file, 'upper filter value' from that key string above will make my PC recognize the new external enclosure with the Western Digital internal hard drive inside it ??? After a reboot (or two) I find the PC is still recognizing the new hardware, a USB mass storage device, but asserts the driver needs to be reinstalled, code 28, etc etc. It keeps bringing me around and back to the same place, namely that the PC is failing to fully install the new subordinate drive because it cannot find the software.
Once again the old external casing is plugged in and the machine accepts and recognizes the drivers and the new HD under 'My Computer'. So it can't be the Western Digital HDD, and MUST be the external enclosure that needs a driver (or to get around a filter).
The 'upper filter' value of that string above is now gone. So why can't my PC run with this new and better external enclosure ??
Any other suggestions would be greatly appreciated.
Help; I'm getting exasperated