Do you have some kind of RAID or SATA disk?
You said you wanted to get data of it, can't you just copy it off with cp or dd before trying to fix it? Obviously you need to have the devices detected for that..
You might want to try some other no-cheatcodes: noapic nodma nomce noscsi noswap