新手请教:ghost恢复的qnx系统不能启动

原系统可以正常使用(2G DOM盘),用symantec ghost11.5.1做了个image,使用这个image制作新系统(2G DOM盘),软件提示成功,测试发现新盘qnx系统不能完全启动。
请问各位是否遇到过以上问题?如何解决呢?
我的dom盘通过ide转usb后,连接到vxworks下的qnx4.25系统的

我原来的DOM盘只分配了122M容量给一个qnx分区,其余空间未分配。
通过image恢复的新系统后,该分区容量增大到了125M,系统无法启动,
用fdisk查看发现如下不同
原系统分区信息:

os name os tyoe start cylinder endcylinder cylinder blocks
QNX 77 0 247 248 249921 122MB *
16 herds
63 sectors/track
3969 cylinders
image恢复后系统分区信息:
os name os tyoe start cylinder endcylinder cylinder blocks
QNX 77 0 15 16 256977 125MB *
255 herds
63 sectors/track
249 cylinders

删除新系统DOM盘分区信息后执行如下命令:
fdisk /dev/usb0 add -f 4 qnx 248
fdisk /dev/usb0 boot QNX
fdisk /dev/usb0 loader
mount -p /dev/usb0
dinit -hb /dev/usb0t77
之后发现系统可以正常启动了



在这里请问一下。为啥恢复系统后分区信息改变了,如何避免发生?
造成系统不能启动的原因是分区信息与那个文件冲突呢?
网上搜寻到可能是.bitmap文件不匹配,如果是这样,如何修改呢?


还请各位不吝赐教