WD1600BEVT 160G only show 34G, pls help

I have a WD1600BEVT 160GB 2.5" HDD, but it shows only 34GB and 31.5GB in WD Data Lifeguard Diagnostics and Windows control Panel.

The HDD was originally installed in a Netbook I bought previously, the problem was existing but I solved it by using WD disk management solfware (run in dos environment), its worked and was able to use all 160G in Windows XP.

But problem come again as the Netbook was broken, I removed the HDD from the Netbook and connected to my desktop using Windows 7 (my desktop is supporting to large HDD).

Can anybody tell me how to solve the problem? Thanks in advance : )

wd%20hdd%20160g%20info%202 wd%20hdd%20160g%20info

Use Disk Management to remove FAT32 partition. Next create new partition and format.

Thanks for reply. Do you mean the window disk managment?

I tried previously, but did not solve the problem. After removed partition, only 31.5GB could be used for new partition.

Try Best Free Partition Manager for Windows | MiniTool Partition Wizard Free make sure to select correct drive.