Here is the problem I've been fighting with for a few days now: my Windows XP laptop stopped booting, throwing blue screen at me with "UNMOUNTABLE_BOOT_VOLUME" error. Long story short, I found out the reason was that the NTFS partition of my HDD that Windows was installed on got corrupted somehow.
First I decided to solve Windows trouble with Windows stuff. I had no boot cd, but I managed to boot into recovery console from a usb stick. I ran chkdsk /r, but it stopped at 25% with no activity going on with the disk. map showed that the partition couldn't be recognized as NTFS. I ran fixboot and fixmbr and then the file system was recognized, but the problem remained.
I then decided to seek assistance from the allmighty Linux. I got myself a Ubuntu live usb and tried a few tricks, but nothing seemed to help.
I've tried fsck, and it gave me
that I wasn't able to fix even though I tried a couple solutions from google.
fsck: fsck.ntfs: not found
fsck: Error 2 while executing fsck.ntfs for /dev/sda1
I've tried to mount it and to force mount it with
, but it came back with an error:
sudo ntfs-3g -o force,rw
saying that NTFS is inconsistent (no kidding?) and that I should run chkdsk /f (yeah, right).
ntfs_attr_pread_i: ntfs_pread failed: Input/output error
Failed to read NTFS $Bitmap: Input/output error
I've also tried ntfsfix, but even after an optimistic message
I still couldn't mount the bloody thing.
ubuntu@ubuntu:~$ sudo ntfsfix /dev/sda1
Mounting volume... OK
Processing of $MFT and $MFTMirr completed successfully.
NTFS volume version is 3.1.
NTFS partition /dev/sda1 was processed successfully.
Now, I have abandoned hope to rescue the HDD, but I want at least my data back. Is there any way I save anything from that partition?
Here is our hero by the way:
Also, is there maybe some tool I could use from a different installation of Windows that can help me with this situation?
ubuntu@ubuntu:~$ sudo fdisk -lu
Disk /dev/sda: 160.0 GB, 160040803840 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312579695 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xf10ee396
Device Boot Start End Blocks Id System
/dev/sda1 * 63 62910539 31455238+ 7 HPFS/NTFS/exFAT
/dev/sda2 62910540 312560639 124825050 f W95 Ext'd (LBA)
/dev/sda5 62910603 312560639 124825018+ 7 HPFS/NTFS/exFAT