|"A few days ago, my netbook became very slow since the hd entered in a wrong mode, PIO mode.after a google search, I fixed the problem by running a little script named resetdma.vbs."|
Windows will automatically force a hard drive or optical drive connection to use Pio mode if it detects that the drive is producing too many data errors.
The script you used removed the line(s) from the registry that forced the hard drive into that mode.
If the problem that caused Windows to force the drive into Pio mode has not been fixed, Windows will eventually force the drive to use Pio mode again.
With a desktop computer, if there's nothing wrong with the drive, that's commonly caused by a problem with the data cable connection, but that should NOT happen with a laptop or netbook because there is no data cable.
You could unplug the AC adapter, remove the battery, then make sure there's nothing loose regarding the connection of the hard drive to the laptops connector for it, but there's probably nothing wrong with that.
Test your hard drive.
Seagate's Seatools will test (almost) any brand of hard drive.
Do the long test.
Look in the Event viewer to see if any program is flagged as not working properly, during the time frame Windows is loading.
Control Panel - Classic View - Administrative Tools - Event viewer
If you have installed Microsoft's Windows Search or Windows Desktop Search add-on, I recommend you un-install it !
If it has been installed you will see that searchindexer.exe is running in Task Manager.
searchindexer.exe is supposed to run only when you're not actively using the computer, but the problem is once it's running it NEVER stops running, and it slows down EVERYTHING in XP when it's running despite the fact that it doesn't seem to use much CPU time.
There should be an entry for Windows Search or Windows Desktop Search in Add or Remove Programs if it's been installed. If you see that, un-install it !
If there is no entry for it there, see response 3 in this: