HOW TO Fix a NTFS partition in Ubuntu
20Sep11
My HowTo on
fixing an EXT partition in Ubuntu
is by far my most popular post, pulling in new visitors everyday. The
only reason I wrote it is because it was something that happened to me
now and again.
But what about dual boots? What happens when your NTFS drive goes
beserk, and you only have access to your Ubuntu install? Well, finally,
I’ve come across a solution.
Now, before we begin, this HowTo assumes that your Ubuntu install is
working as normal, and that the NTFS partition isn’t essential to
Ubuntu. It’s also possible (though I’ve not yet tried) to follow this
HowTo using
Parted Magic.
First, we need to find out what partition we are dealing with. To do this, open a terminal and type;
That’ll give you something like this;
1 | Disk /dev/sdb: 160.0 GB, 160041885696 bytes |
2 | 255 heads, 63 sectors/track, 19457 cylinders |
3 | Units = cylinders of 16065 * 512 = 8225280 bytes |
4 | Sector size (logical/physical): 512 bytes / 512 bytes |
5 | I/O size (minimum/optimal): 512 bytes / 512 bytes |
6 | Disk identifier: 0x2709a320 |
8 | Device Boot Start End Blocks Id System |
9 | /dev/sdb1 * 1 19457 156288321 7 HPFS/NTFS |
/dev/sd1 is in this case the NTFS drive we’ll be working with.
Obviously change this to whatever yours is. If your partition isn’t
listed here, or appears to be the wrong size, you’ll need to use
TestDisk.
Next, you need to install some software called “ntfsprogs”. You can do this through Synaptic or on the command line using;
1 | sudo apt-get install ntfsprogs |
There’s just one last step.
With any luck, you should see the following;
2 | Processing of $MFT and $MFTMirr completed successfully. |
3 | NTFS volume version is 3.1. |
4 | NTFS partition /dev/sdb1 was processed successfully. |
And that’s it! Go try to mount you NTFS partition, and it should work
again as normal. If not, feel free to leave a comment below.
Original article from:
http://linuxexpresso.wordpress.com/2011/09/20/howto-fix-an-ntfs-partition-in-ubuntu/