One problem is that /dev/sda2 is recognized as 83(linux) not 07(ntfs) at partition table in MBR.
Second problem is that the partition boot record of /dev/sda2 is corrupt.
The backup of the former partition boot record of /dev/sda2 seems to have been saved in the last sector of /dev/sda2.
And fortunately, the information on total sectors in the backup:
ff 0f 57 24 (little endian) = 24 57 0f ff =609685503
is same as
609892351-206848
So, the backup boot sector was saved after /dev/sda3 was formed, I guess.
If the sectors after the PBR of /dev/sda2 has been modified badly, it is very difficult to restore /dev/sda2.
I hope it has not been modified.
Boot with Live CD (mint?) and mount /dev/sda5 to /mnt.
Code:
sudo mount -t auto /dev/sda5 /mnt -o rw && nautilus /mnt
If success, file manager (nautilus) opens.
If file manager does not open, do not go ahead.
Backup the (corrupt) current PBR of /dev/sda2 into /mnt (/dev/sda5) with name "sda2pbrbackup".
Code:
sudo dd if=/dev/sda2 bs=512 count=1 of=/mnt/sda2pbrbackup
Backup the backup boot sector (at the end of /dev/sda2) into /mnt (/dev/sda5) with name "sda2backupbs".
Code:
sudo dd if=/dev/sda bs=512 count=1 skip=609892351 of=/mnt/sda2backupbs
Confirm saving,
Write the saved backup boot sector (/mnt/sda2backupbs) into /dev/sda2 PBR.
Code:
sudo dd if=/mnt/sda2backupbs bs=512 count=1 of=/dev/sda2
Confirm saving,
Edit:
I forgot one thing.
To change the filesystem type of /dev/sda2 in partition table in MBR(83) to NTFS(07), execute the following:
Code:
sudo fdisk /dev/sda
t
2
07
w
Confirm saving,
Shutdown and remove Live CD and reboot.
Bookmarks