Sent my secretary to the local computer dealer with her computer, with the simple instruction to install some extra memory. This was one of two computers purchased at the same time from this same dealer. The second computer was used by one of my professional staff, and the memory was increased on that computer about 5 months ago - no problem - not a big thing. So I was expecting the same treatment with my secretaries computer.
But later in the afternoon my secretary gets a call stating that when they tried to defragment the hard drive, allegedly it hung up because there were too many bad sectors. So when faced with the prospect of incurring the cost of extra memory, plus extra hard drive, I instead decided to get my secretary a new computer.
After the old computer was brought back to the office, I decided to run chkdsk, with the instruction to fix bad sectors. It ran with no problem, so I decided to review the chkdsk log, using event viewer. The log showed "0 bad sectors.
This fueled my curiousity even more so I ran disk defragger in windows xp. When the Analyze display came up, it showed that the disk was essentially compacted with no real need of defragmenting. But I ran defragger anyhow to see if it would give an error message about bad sectors, which supposedly my dealer had gotten. But the drefragger ran without any problem, and slightly improved the compaction according to a display.
When I reviewed the chkdsk log, there were only two dates: one a few days before the day the computer was taken to the dealer, and the second when I ran chkdsk myself (12/3/07). I.e. there was no record in the event viewer of the dealer running chkdsk, on 11/29/07 when he had the computer in his shop.
Question: do computer repairmen have a way of running defragmentation and/or chkdsk that does not show up on any computer log? If there isn't, then am I correct in assuming that this dealer misrepresented facts to me in order to sell me a new computer? Is there any way that the defragger routine can give a false bad sectors message?