前所未有的问题??请教高手解决

我的电脑配置如下:celeron1。7,256M,ST40G,用魔术分区分了3个主引导1个扩展,装了个winxp,我想学习一下freebsd和linux,但是安装freebsd时,认的硬盘信息:磁道数,磁头数和扇区数都和bios不一样,看不到我的4个分区,只能看到整个硬盘,所以一旦分区,整个硬盘数据都会没有了
我google 了几天了,没有解决办法,请教高手指点!!我在用freebsd分区时可以改变硬盘参数,但还是只能看到整个硬盘!!!!!!!!!