Skip to main content

hard drive - Error "a disk read error occurred" on Windows XP

Around a week ago I sometimes had trouble bringing up Windows XP profile (so it would boot into a temporary profile directory). I ran CHKDSK three days ago on boot and didn't find any bad blocks.


Starting yesterday, my desktop (Windows XP SP3) became really weird. After I booted up it seems like something was eating up my CPU (though I didn't see anything suspecting in the resource monitor fired up using Ctrl + Alt + Delete). The computer booted very slowly, and applications started very slowly. My real video files which used to play smoothly was lagging. My phone dial up had trouble logging into most web sites while some (like Slashdot and google) seemed to be more or less fine.


Was there problem with the network? My girlfriend's netbook running behind a home gateway (which dialed pppoe for her) connect to the web just fine! So this ruled out the possibility.


Today I booted up again, and the same thing happened. At first I suspected it was a virus. So I changed my BIOS settings to boot up on another physical disk (the OS wasn't MS Windows). Something was very weird, it still had the same network connectivity issues. I scanned my Windows C partition. Clam AntiVirus claimed that there was this executable resting on my Windows desktop directory containing a trojan whose name I cannot recall now. I tried to go into the directory to check the file, but I suddenly couldn't get in. So I rebooted the computer and tried to switch back to Windows only to find out I cannot boot!! It says "a disk read error occurred" and ask me to press Ctrl + Alt + Del to restart.


I wasn't suspecting a disk error! The disk is relatively new (two years and four months). I ran CHKDSK at boot around three days ago. The event log told me I have 0 bad block! So I am now in shock that suddenly I can no longer boot, nor mounting the disk from the other OS. I tried to unplug the SATA cables and replug it to no avail.


So here are my questions!




  1. I don't know why the network connectivity is weird as it is. If it is the trouble with Windows or the hard disk, then this other OS on the other disk should run just fine. But it turns out that it runs fast, but network is still a problem.




  2. Given that there probably isn't any bad block in this disk (right?? I hope), and I desperate need the data in there and I have no back up, is there a good chance that I can bring it to some shop to recover my data?




  3. Could there also be other possibilities that problem is not related to virus or disk? Such as a motherboard problem?




  4. What can I do myself to recover the data?



Comments

Popular Posts

Use Google instead of Bing with Windows 10 search

I want to use Google Chrome and Google search instead of Bing when I search in Windows 10. Google Chrome is launched when I click on web, but it's Bing search. (My default search engine on Google and Edge is http://www.google.com ) I haven't found how to configure that. Someone can help me ? Answer There is no way to change the default in Cortana itself but you can redirect it in Chrome. You said that it opens the results in the Chrome browser but it used Bing search right? There's a Chrome extension now that will redirect Bing to Google, DuckDuckGo, or Yahoo , whichever you prefer. More information on that in the second link.

linux - Using an index to make grep faster?

I find myself grepping the same codebase over and over. While it works great, each command takes about 10 seconds, so I am thinking about ways to make it faster. So can grep use some sort of index? I understand an index probably won't help for complicated regexps, but I use mostly very simple patters. Does an indexer exist for this case? EDIT: I know about ctags and the like, but I would like to do full-text search. Answer what about cscope , does this match your shoes? Allows searching code for: all references to a symbol global definitions functions called by a function functions calling a function text string regular expression pattern a file files including a file

How do I transmit a single hexadecimal value serial data in PuTTY using an Alt code?

I am trying to sent a specific hexadecimal value across a serial COM port using PuTTY. Specifically, I want to send the hex codes 9C, B6, FC, and 8B. I have looked up the Alt codes for these and they are 156, 182, 252, and 139 respectively. However, whenever I input the Alt codes, a preceding hex value of C2 is sent before 9C, B6, and 8B so the values that are sent are C2 9C, C2 B6, and C2 8B. The value for FC is changed to C3 FC. Why are these values being placed before the hex value and why is FC being changed altogether? To me, it seems like there is a problem internally converting the Alt code to hex. Is there a way to directly input hex values without using Alt codes in PuTTY? Answer What you're seeing is just ordinary text character set conversion. As far as PuTTY is concerned, you are typing (and reading) text , not raw binary data, therefore it has to convert the text to bytes in whatever configured character set before sending it over the wire. In other words, when y...

linux - CentOs 7.1 - Install Tomcat 8

I am using this tutorial as a setup reference to getting a Tomcat 8 running on CentOs 7.1 , but after typing: [root@localhost tomcat]# sudo systemctl start tomcat I get the error: Job for tomcat.service failed. See 'systemctl status tomcat.service' and 'journalctl -xn' for details. systemctl status tomcat.service prints the following: [root@localhost tomcat]# systemctl status tomcat.service tomcat.service - Apache Tomcat Web Application Container Loaded: loaded (/etc/systemd/system/tomcat.service; disabled) Active: failed (Result: exit-code) since Wed 2015-11-25 16:54:33 CET; 1min 19s ago Process: 45873 ExecStart=/opt/tomcat/bin/startup.sh (code=exited, status=203/EXEC) Nov 25 16:54:33 localhost.localdomain systemd[1]: Starting Apache Tomcat Web Application Container... Nov 25 16:54:33 localhost.localdomain systemd[1]: tomcat.service: control process exited, code=exited status=203 Nov 25 16:54:33 localhost.localdomain systemd[1]: Failed to start Apache Tomcat Web App...