Ok people, I need help!
I used Testdisk 6.3 and after some searching it found the missing partition, along with all the folders and files!!!

However, I didn't repair it yet, since I get a confusing message and I don't want to screw it up by selecti g the wrong option..
so here it goes.
I start Testdisk and select my smaller HDD and start analyzing the partition.
It finds 1 FAT 32 partition and I make a deep search in that one.
What it find is hte following:
D FAT32
D FAT32 LBA [NEBULA] 24.6 GB
* HPFS-NTFS 5.1 GB
Nebula is the 24GB missing partition so I select it and
Write Partition to diskI get the following message:
Sectors are not indentical. A valid NTFS Boot sector must be present in order to acess any data.
I get 4 options Dump, Backup BS( Copy backup Boot sector over boot sector) , Rebuild BS and Quit.
If I select rebuild I get extrapolated BS and current BS are different and I get choices to either Write or Quit...
anyone have a clse what would be the right thing to do?
NOTE - the 5BG partition where the OS used to be in formatted and empty - WIn XP is now m+on my other HDD.