Okay, so I download Ubuntu live and burn it to a cd. I stick the cd in the drive of the computer that has the data that I am trying to recover (computer lost power when XP was shutting down, so XP got messed up) and it load to ubuntu live just fine. But when I go to "My Computer" only the cd-drive is there. If I try to boot to XP it shows the XP loading screen and the randomly reboots (If I do that and walk away it starts a never ending reboot cycle), so I know for a fact the drive is plugged in correctly and powered. It shows up in the Bios in the first SATA slot. But no matter what I do, it won't show up. I have tried typing "fdisk -l" and "sudo fdisk -l" into terminal, but absolutely nothing happens; it acts like nothing was typed in at all. Any ideas as to why the hard drive which seems to be working won't show up in Ubuntu?
Hmmm.. This might well be an unrecognised controller. As per the comment from Linux_0 knowing your specs would let us know this for sure. As for Ubuntu versions the latest current release is 8.04. If you are using a version older than this then I would recommend you get either 8.04 or as Linux_0 suggests the latest Fedora.
One quick and dirty hack that I have used before to get round this is to stick the disk into an external USB enclosure, that way you remove the issue of the SATA controller. Not a long term fix but it will let you get your data.
Could you open an terminal and at the command prompt type 'mount' this will tell us what disks Ubuntu has mounted when it started up. Sometimes the automount feature can play up and it might be we'll need to help you mount the disk manually.
I agree with audiovoodoo If the disk is healthy you should be able to access it with ubuntu 8.04 or fedora 9 using SATA or an SATA to USB adapter, although if your drive is failing it may not be a good idea to fudge with it too much because you could make it worse.
Is S.M.A.R.T enabled in your BIOS? Is it crying for help?
If you manage to get your drive working again now might be a good time to backup your data.
I would suggest ubuntu 8.04 or fedora 9 first over the xp repair options, if you manage to read your drive run a backup under linux to DVD-R or an external drive. After you save all your important stuff have fun with xp repair or whatever you wanna do
Last time I looked ntfs3g support did not include an fsck type option. Laugh by all means but most times that XP fries itself the repair option will get you back to a booting state.
Given that Ubuntu (version not yet known but you would have to have gone hunting to get an old version) seems to have a SATA controller issue the likelyhood is that so with Fedora (yes, it's newer, but this is kernel level support is it not?) then you'll likely find issues there too. The proirity in a situation like this is to get the data off the drive, the system is down and out. Sometimes the easy option is the best one to take.
@linux_0 My specs are as follows: Abit I35 Pro, Intel q6600 G0 stepping @ 2.4 Ghz, Maxtor 500gb HD, A basic Sony DVD-RW CD-RW drive, ATi X1800XT, Corsair HX 550, and 2x1Gb OCZ Platinum PC2 6400. I am using the latest version of Ubuntu which would be 8.4.1 I believe. I never noticed it before, but I cannot find any setting for S.M.A.R.T. in my bios. Although my sata controller and drive are set for IDE in my bios if that helps at all. I remeber some people saying they couldn't get it to install unless they switched those settings to RAID. When I type "mount" it seems to only show details about my CD drive, but I can post the full results if you would like. I am download fendora now and will post in a little while the results I get with Fendora live. How might I go about mounting the disk manually?
@ audiovoodoo I might try that because I have had luck with that in the past before, but I wanted to do a cleaner and quicker route of copying the data to the drive and then reformatting rather than repairing, copying, and then reformatting. But if nothing else works, then I will go that route. Thanks for all the help so far everyone!
Fendora shows a SCSI drive that is not mountable, but other than that, no drive still. Anyone have any ideas?
This is what I get when I type "mount" By the way:
[fedora@localhost ~]$ mount
/dev/mapper/live-rw on / type ext3 (rw,noatime)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)
/dev/sr0 on /mnt/live type iso9660 (ro)
sunrpc on /var/lib/nfs/rpc_pipefs type rpc_pipefs (rw)
fusectl on /sys/fs/fuse/connections type fusectl (rw)
gvfs-fuse-daemon on /home/fedora/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=fedora)