Basically I have binary image of NTFS partition made with WinHex. WinHex is able to open such files and show directory structure, besides hex editing. Is there tool with similar capabilities on Ubuntu Linux?
Not sure about about a tool like WinHex, but you can mount a binary image of the partition by doing the following:
If sda.img is the binary image file, then...
Get the partition layout of the image
Calculate the offset from the start of the image to the partition start
Mount it on /dev/loop0 using the offset
Now the partition resides on /dev/loop0. You can fsck it, mount it etc