I found solution finally.
gnome-mount -p Data(change it to your volume label)
to gnome startup applications. Now drive will be mounted at startup and you will be able to mount/unmount it without any errors.
By default ubuntu don't mount internal ntfs hard drives automatically.
Solution with fstab is not working properly, because of conflict with "intelligent" mount system. If i add my hd in fstab and reboot - it will be mounted. But if you go to nautilus, open places panel and click eject button(unmount) and than click on hd again to mount it you will get an error:
But options in fstab allow me to mount this drive.
Error mounting: mount exited with exit code 1: helper failed with: Unprivileged user can not mount NTFS block devices using the external FUSE library. Either mount the volume as root, or rebuild NTFS-3G with integrated FUSE support and make it setuid root. Please see more information at http://ntfs-3g.org/support.html#unprivileged
In 9.04 to solve this problem you need to modify hal rules in /etc/hal/... preferences.fdi in my case i modified it for only one drive.
But this is not working in 9.10 - devs removed this function from hal to devkit-disk or udev? I don't know.
<match key="storage.hotpluggable" bool="false">
<match key="storage.removable" bool="false">
<merge key="storage.automount_enabled_hint" type="bool">false</merge>
<match key="storage.model" string="ST3250310NS">
<merge key="storage.automount_enabled_hint" type="bool">true</merge>
Could you please tell me where automount rules stored in 9.10? And how to create new rules, and what program controlls automount in 9.10.