Ubuntu: Unable to mount NTFS external hard drive



Question:

I am having trouble mounting my external hard drive, every time I try and do so I get the following message:

"Error mounting /dev/sdb1 at /media/fuzzy27/My Book: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177" "/dev/sdb1" "/media/fuzzy27/My Book"' exited with non-zero exit status 13: $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."  

How do I go about or what do I need to do in order to fix this error/problem without losing any of the data on my hard drive?

Is there no other way of fixing it without having to reinstall windows or finding someone using windows?


Solution:1

Install ntfs-3g with sudo apt-get install ntfs-3g. Then run the ntfsfix command on your NTFS partition.

ntfsfix v2.0.0 (libntfs 10:0:0)

Usage: ntfsfix [options] device

Attempt to fix an NTFS partition.    -h, --help             Display this help  -V, --version          Display version information  

For example: ntfsfix /dev/hda6

Developers' email address: linux-ntfs-dev@lists.sf.net Linux NTFS homepage: http://www.linux-ntfs.org

Note: Whenever you're dealing with partition, make sure that you have a complete backup just to be on the safe side.


sudo apt-get install testdisk  

Then run it:

sudo testdisk  

and follow the instructions. You must search for partitions and then write the changes.

Thanks to answerers here:


Solution:2

This was good enough for me:

sudo ntfsfix /dev/sdb1  

On Ubuntu 14.04 this comes with:

sudo apt-get install ntfs-3g  

Older versions (not sure which) would require:

sudo apt-get install ntfsprogs  


Solution:3

Just in case this happens to anyone else and they don't hit dr Hannibal Lecter's comment, I just had to try a different USB port. There's nothing wrong with that USB port, but for some reason, it wouldn't work with this drive.


Solution:4

This looks like an old question, but I ran into this issue in ubuntu 15.10. I mounted the hard drive in windows and simply removed the ._.Trashes directory on the drive that happened to contain a lot of data. Then I plugged it back into linux and it worked fine.


Solution:5

connect the external hard disk to a windows pc.

when the disk enumerates, run chkdsk /f [driveletter]: from command prompt.

when I tried Ntfs-3g, Ntfs-3g sugested in terminal to run chkdsk. :) (am on ubuntu 14.04, real native install, not on any virtualized env)


Note:If u also have question or solution just comment us below or mail us on toontricks1994@gmail.com
Previous
Next Post »