Thanks from Imran's warmly help,i successfully mount my mobile hard disk as he said.
Using command 'rmformat' to view the type of your mobile hard disk. For example,my external hard disk is having raw(char) device of /dev/rdsk/c6t0d0p0 and has 160 GB space.the order of the partitions, i.e. NTFS, NTFS ,FAT, FAT.
If your mobile hard disk has NTF's partition,you should installing the 2 packages as described here:
http://blogs.sun.com/ajaykumar/entry/access_ntfs_partition_from_solaris(you just need to install FSWpart and FSWfsmisc),then using the following command to mount all partition into your PC.
Become root with: pfexec su - (or just plain su -)
Run the following:
mkdir /mnt/software
mount -F ntfs /dev/dsk/c6t0d0p1 /mnt/software
mkdir /mnt/relax
mount -F ntfs /dev/dsk/c6t0d0p2 /mnt/relax
mkdir /mnt/research
mount -F pcfs /dev/dsk/c6t0d0p3 /mnt/research
mkdir /mnt/temp
mount -F pcfs /dev/dsk/c6t0d0p4 /mnt/temp
/dev/dsk/c6t0d0p1 -> partition 1:software
/dev/dsk/c6t0d0p2 -> partition 2:relax
/dev/dsk/c6t0d0p3 -> partition 3:research
/dev/dsk/c6t0d0p4 -> partition 4:temp
PS:you can mount NTFS in read-only mode. Anyway, FAT will mount as read-write. Everytime i reboot my PC,i should to mount them again,why? And what's the the safe way to pull out mobile hard disk?Directly pull out is ok or any other method to do ?