have you tried installing the 40GB hdd with OS and tried booting from there?
and once you're there go to control panel->administrative tools->disk management...then check whether it will be able to detect the 300gb hdd..if able to detect try to partition...
It seems weird but I encountered this problem before and the above trick seems to resolve my problem...
cguan_77
Nearly a Posting Virtuoso
1,317 posts since Apr 2007
Reputation Points: 19
Solved Threads: 115