ok you'll have to elaborate a bit...
are you saying when your logged in suse, you only see 40 of the 80 gigs?
if so is there more than one partition on the drive?
what command are you using to mount the drive?
lastly, in linux the naming convention is different as there is no C: drives and D: drives, etc...
primary master = hda
primary slave = hdb
secondary master = hdc
seconday slave = hdd