Unable to mount external hard drive

6,081

Solution 1

Usually when a computer is switched off either in the middle of startup or shutdown, it doesn't mount NTFS drives in Ubuntu. Going back to Windows and running chkdsk /f (example chkdsk e: /f) solves all the problems. Since you don't have windows anymore, you need to install ntfs tools in Ubuntu:

$ sudo apt-get install ntfsprogs

This package has a nice collection of tool for ntfs drives. To fix your problem let's say your drive is /dev/sda2

$ sudo ntfsfix /dev/sda2

This should fix the disk. Reboot after this.

I shall add, make sure your extension is the right one (you can find this on the original error message you got).

If it still doesn't work use a Live CD like Hiren's Boot CD mainly for DOS or there are a lot of others (here is a List of rescue n repair live CDs). Try the one you like. Hiren's Boot CD has chkdsk utility. System Rescue CD is another nice rescue CD.

Solution 2

Mohammad's answer should more or less fix your problem, although I will note if it persists or worsens, it could be MBR or partition table problem, in which you could use software like Gparted to check to see if it is, and or possibly fix the problem.

Share:
6,081

Related videos on Youtube

Andrew
Author by

Andrew

Updated on September 18, 2022

Comments

  • Andrew
    Andrew over 1 year

    I have a Western Digital My Passport 2.0 TB and I think I may have had a bad ejection one time when I ejected my hard drive. When I try to plug it in on my ubuntu 12.04 machine, it gives me this error:

    Error mounting volume
    An error occured while performing an operation on "My Passport" (Partition 1 of WD My Passport 0748): The operation failed
    
    Details
    Error mounting: mount exited with exit code 13: $MFTMirr does not match $MFT (record 0).
    

    I tried to run ntfsfix /dev/sdd but it didn't work it said

    Mounting volume... NTFS signature is missing.
    FAILED
    Attempting to correct errors... NTFS signature is missing.
    FAILED
    Failed to startup volume: Invalid argument
    NTFS signature is missing.
    Trying the alternate boot sector
    Unrecoverable error
    Volume is corrupt. You should run chkdsk.
    

    But the thing is, I plugged it into my friend's Macbook and it worked fine...