Quote:
Originally Posted by computer_par Elvandil,
Not sure I am following you, why do you think I will have memory problems? I have definitely bad sectors, applications like windows backup stops every time because has I/O errors trying to read a system file. I run chkdsk at boot and immediately files start to show up as corrupted. My problem is not that I have bad sectors, is that chkdsk takes too long, 48 hours to be exact to scan a 300Gb HD, that is way off what it should be.
I checked the net, and there are tons of post of chkdsk being buggy specifically for Windows 7, chipset drivers being buggy, memory leaks in chkdsk for Windows 7. In another forum the first answer I got was "boot from a vista or xp CD, use their chkdsk, do not trust windows 7 chkdsk". While you might be right about memory, all my evidence points to a faulty chkdsk or something that impacts its behaviour in Windows 7, I do not see any evidence of corrupted memory.
I am a developer, porting applications from Visual Studio 2005 to 2008 in C#. Having said that at any given point I have open VS 2005, VS 2008, Excel, Word, Outlook, Photoshop, Ilustrator, 20+ web pages in IE and Chrome and another 10+ third party apps: I have never seen a memory missbehaviour in my laptop, in fact all applications that crash clearly said I/O errors and that is why when I decided to use chkdsk to find out.
Regardless, I will run your tests when I have a chance to rule that out, but I have very solid evidence in my laptop that chkdsk is faulty in Windows 7. No rumors, hard reality.
But thanks for all the memory checks suggestion, will get that done as well! |
I still believe that chkdsk is all right. You won't find a great deal of truth on the internet as a whole. But you can run a different version if you like, like the one from a booted XP disk. It will revert the NTFS version, but that will be remedied the next time the disk is accessed by Vista.
You might also try limiting the drive speed and see what happens if it is running at 3 GB/s now. Of course, if the problem occurs on only one drive and no other that you have on that machine, then the I/O buffer, and therefore memory, is not the problem.
Everything the computer does uses memory. Bad memory can cause data to be read and written incorrectly, appearing as "bad clusters" when it is actually the read/write process that is faulty. In any case, as you mention, the test is easy and will eliminate another possibility.
There are quite a few free tests for drives, too, including from the manufacturer. But if you have bad clusters, despite the claims of some retail programs, any "recovery" of those clusters will be very short-lived and largely imaginary.
Free Hard Drive Testing Applications:
Manufacturer's Tests Victoria for DOS Victoria for Windows (Both versions of Victoria are among the best and most thorough tests available.)
HD Tune CheckDisk 1.03 (Marks bad sectors as unusable.)
HDAT2 (Diagnostics and bad sector recovery)
MHDD Low-level Diagnostics Bootable Hitachi Drive Fitness Test Floppy or CD Image (works on most drives)
Hard Drive Manufacturers' Diagnostic Utilities Links:
TachTech BleepingComputer