I hava an old Dell Dimension desktop, running XP Pro, whose IDE hard drive is giving me a boot error ("the application or DLL\??\c:windows\system32\winsrv.dll is not a valid windows image. please check this against your installation diskette"). I have researched the error (in experts exchnage and on the web) and concluded that the drive is still functioning, but that to repair it for booting could wipe out my data. My solution is to purchase a new internal IDE hard drive, install it as the boot up drive, install XP on it, then connect the malfunctioning hard drive as a second internal drive so that i can access my data. This seems logical to me, but am I missing something? I have also read about confusing master/slave requirements and jumpers so i am a little hesitant, but it seems like the only way to get my data quickly. Thanks to all in advance.