When I tried to mount via terminal:
sudo mount -t ntfs-3g /dev/sdb /mnt
it shows the following message:
$ sudo mount -t ntfs-3g /dev/sdb /mnt [sudo] password for ****: NTFS signature is missing. Failed to mount '/dev/sdb': Invalid argument The device '/dev/sdb' doesn't seem to have a valid NTFS. Maybe the wrong device is used? Or the whole disk instead of a partition (e.g. /dev/sda, not /dev/sda1)? Or the other way around?
What does it mean? And how do I resolve this? My Seagate 2 TB HDD is new and initially it worked.
I am sorry but still after your suggestion again it shows like this:
$ sudo mount -t ntfs-3g /dev/sdb1 /mnt $MFTMirr does not match $MFT (record 0). Failed to mount '/dev/sdb1': Input/output error NTFS is either inconsistent, or there is a hardware fault, or it's a SoftRAID/FakeRAID hardware. In the first case run chkdsk /f on Windows then reboot into Windows twice. The usage of the /f parameter is very important! If the device is a SoftRAID/FakeRAID then first activate it and mount a different device under the /dev/mapper/ directory, (e.g. /dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation for more details.