[ubuntu] ata2.00: status: { DRDY ERR }

view story

http://ubuntuforums.org – I'm thinking this is my Hard disk crapping out, but want to make sure first. This happens whenever I start up a guest OS(the only guest OS) in Virtual box. Here is the error I get. It repeats itself endlessly until I kill the virtual os(which never completes booting up.) Code: ata2.00: status: { DRDY ERR } ata2.00: error: { UNC } ata2.00: configured for UDMA/133 sd 1:0:0:0: [sda] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE,SUGGEST_OK sd 1:0:0:0: [sda] Sense Key : Medium Error [current] [descriptor] Descriptor sense data with sense descriptors (in hex):         72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00         0d 56 63 af sd 1:0:0:0: [sda] Add. Sense: Unrecovered read error - auto reallocate failed end_request: I/O error, dev sda, sector 223765423 ata2: EH complete sd 1:0:0:0: [sda] 488397168 512-byte hardware sectors: (250 GB/232 GiB) sd 1:0:0:0: [sda] Write Protect is off sd 1:0:0:0: [sda] Mode Sense: 00 3a 00 00 sd 1:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA That's the last bit of my syslog. I googled a bit of that, and that is what leads me to believe that the drive is failing. Something about not being able to move data off bad blocks? I ran e2fsck -f -p and didn't get any errors back. Is this something to do with virtualbox or the hard drive? (Hardware)