qnx can't start,why?

QNX can’t start, the message is:
Detected EIDE .Scanning for devices.
/.diskroot file for root not found on any filesystem
Starting with safe mod
Unable to locate fs-pkg
what’s matter?

Sounds like your QNX partition is seriously corrupted.

but it can start successfully on another computer.

Are you sure you are using a normal IDE disk?
If you are using a removal media, there could be some issues with BIOS compatiblity which make the OS think the disk is corrupted.