Jump to content
  • Advertisement
Sign in to follow this  
BradDaBug

Oh god NOOOOO!!!

This topic is 4870 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I think I have destroyed my hard drive. Neither Windows nor Linux will boot. I was working on my landscape engine, and I incorrectly ended up doing a whole lot of reads at the end of a file. This is using just plain old read() calls. Harmless, right? Except that immediatly my computer started acting strange, really slow, etc. I tried killing my landscape engine, but it was long since killed. I tried killing Anjuta, same problem. I tried logging out of X but it was frozen. Finally CTRL+ALT+BACKSPACE got me to the console and I saw lots of wierd Reiser error messages slowly scrolling up the screen. I tried everything I could think of to kill everything, but soon even the console itself wasn't responding. I hit the reset button and Grub came up, but it sat there, and after a couple seconds it said "Error 18". I hit CTRL+ALT+DEL and tried again. This time the menu came up and I clicked Linux. It started booting, although slowly, and eventually I got a kernel panic. I rebooted again and tried Windows. All I got was a black screen. I'm guessing that means that my hard drive is corrupted? That's pretty rough. My most important stuff I backed up a couple months ago and hasn't really changed since, but still, WHAT was I doing that caused that to happen? WHAT was so catastrophic that it caused the Linux AND Windows (or at least the MBR) partitions to die? I'm going to try to run some tests on the hard drive to see if it died, but the hard drive is only maybe 7 or 8 months old.

Share this post


Link to post
Share on other sites
Advertisement
It's almost impossible that a couple of read() calls triggered that. In fact, this sounds much more like a hardware failure, maybe a headcrash. Try to run a surface analyzer over your HDD, that will most probably show the real origin of the problem.

Oh yeah, and if you have important data on the drive, then boot from a CD based distro, mount the drive, and try to copy as much as possible to a different drive. Although in your case, it sounds if it is already to late for that, unfortunately.

Share this post


Link to post
Share on other sites
I would guess that something else has died here and that your code just happened to be what was running at the time. It might not even be the hard disk, given some of the problems you were seeing. If it was me - and I've been in a similar position - I'd be digging out the old boot floppies and running diagnostics.

Share this post


Link to post
Share on other sites
From your description, I would guess that your hard drive failed, rather than the software. Even though it's not that old, it happens with some equipment from time to time.

However, try to look on the bright side - if nothing else you've learned a valuable lesson: the importance of regularly backing up important data (I know how it feels - it happened to me a couple years ago, try not to let it get you down too much).

Anyway, best of luck getting it back up.

Share this post


Link to post
Share on other sites
I ran the WD diagnostic thingy and the hard drive is definitely dead. I ran the quick test first and after about 8 seconds it said something about a read error and suggested a full media test. I started it and after about 8 hours I checked it again and it seemed to have stalled out about 25% of the way through the test, plus I noticed a small metalic WHIIIIIIIIEEEE sound coming from the computer. Another 8 hours later it was still stalled on the same spot so I aborted the test.

Good thing it's still under warrantee. In a wierd way I'm relieved it was the hard drive and not Linux suddenly deciding to eat my HD.

Share this post


Link to post
Share on other sites
I'm having a bad day.

I burned a copy of Gnoppix and booted with it so I'd at least get some functionality out of my computer. It worked, but then when I logged out of Gnome it decided to completely reboot the computer. When it tried to boot again X wouldn't start, saying no screens found. In fact, ever since then when it's tried to boot it can't start X.

That doesn't make sense to me. The Gnoppix that's booting each time is exactly the same, since nothing at all is being permenantly written to anything, so why isn't it working? And is there ANY way to get Gnoppix to start without having to use X? As soon as it detects that X isn't working it just restarts the machine.

Share this post


Link to post
Share on other sites
Since gnoppix is just knoppix with gnome I guess these boot options will work with it too.
If you want text-mode, simply put 2 (runlevel 2) after the kernel name when booting.

Good luck fixing your box!

Share this post


Link to post
Share on other sites
Just a thought (about the X errors) but I had exactly the same sort of errors cropping up intermittently when I had a faulty video card. Sometimes it would start X, sometimes it wouldn't.

You didn't inadvertently electrocute your computer did you? Tis the season to be static-y, and it almost sounds like you've got multiple hardware failures in there. [grin]

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!