求救:在QNX下分区并格式化的硬盘数据能否恢复?

今天对我而言及其郁闷的一天。

前几天,在论坛上看了一个关于驱动PCMCIA 接口的CF Card的帖子,于是按照帖子的方法试了一下。先pin,然后执行devb-eide,命令如下:

#devb-eide eide base=0x200,irq=5

执行后,在/dev下找到了一个新的硬盘hd1,以为CF卡已成功驱动,于是对之进行分区和格式化,命令如下:

#dd if=/dev/zero of=/dev/hd1 count=100
#fdisk /dev/hd1 add qnx all
#fdisk /dev/hd1 boot qnx
#mount -e /dev/hd1
#dinit -h /dev/hd1t77

谁知带来的灾难性的后果,整个硬盘被格式化掉了,window系统,qnx系统以及所有的程序数据统统Over了。

那位大侠能够告诉我,这样折腾之后的硬盘上的数据还有无恢复的可能(一部分数据是在QNX系统下)?如何做? 不胜感激!