|You need to install the service packs in order for WinXP to use a 160GB hard drive. |
If that doesn't help then download and use testdisk on the 160GB. Take care to read all the help files BEFORE running testdisk. It should be able to fix things.
Get the help and program below. Click on the number 6.11 for the download.