I recently bought a computer for my Wife, windows (her choice not mine). Before we paid, I asked the salesman to check whether my hard drive would work with windows 7 (as sometimes windows can be iffy). It worked fine, however, the salesman yanked my hard drive out without removing it safely. Now it wont mount, in my Ubuntu computer or her new windows. I've tried a lot of instructions but none work.
This is what I'm up against:
sammy@Fart:~$ sudo fdisk -l Disk /dev/sda: 500.1 GB, 500107862016 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773168 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: 0x00077cf7 Device Boot Start End Blocks Id System /dev/sda1 * 2048 206847 102400 7 HPFS/NTFS/exFAT /dev/sda2 206848 20482047 10137600 7 HPFS/NTFS/exFAT /dev/sda3 20482048 177605687 78561820 7 HPFS/NTFS/exFAT /dev/sda4 177606654 976771071 399582209 5 Extended /dev/sda5 177606656 971016191 396704768 83 Linux /dev/sda6 971018240 976771071 2876416 82 Linux swap / Solaris Disk /dev/sdb: 500.1 GB, 500107861504 bytes 255 heads, 63 sectors/track, 60801 cylinders, total 976773167 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: 0xe640222c Device Boot Start End Blocks Id System /dev/sdb1 63 976768064 488384001 7 HPFS/NTFS/exFAT
So, would I be right in presuming that my hard drive is /dev/sdb1 ?
I tried to mount it manually and got this error message:
sammy@Fart:~$ sudo mount -t ntfs /dev/sdb1 /media Error reading bootsector: Input/output error 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.
I tried to run chkdsk /f on windows but it would not run due to my disk already being used by another process. Now I'm stuck. I'm not new to ubuntu but I'm not a computer whizz either. I don't really know anything about softraid/fakeraid and have no idea what to do.
Any help would be very much appreciated.
P.S. (To answer the first question you may have on your mind, yes I regret calling my computer "fart")
Update: I've now successfully completed check disk and it hasn't solved a thing. Nothing suggested has worked and I've run out of ideas.