There are many documented cases of errors and crashes on Windows caused by fragmentation. A crash takes place, for instance, when attempting to run CHKDSK on a highly fragmented drive.
According to MS KB Q160451 and Q165456, there are several situations where fragmentation causes a system to hang. For example, when you attempt to run CHKDSK on a drive that is heavily fragmented, Windows may crash. Similarly, when the NTFS file system driver is attempting to perform I/O to a fragmented file and does not correctly clear a required field, the process can stop responding; i.e. fragmentation can slow down I/O to the point where programs and processes cease to function entirely. With files scattered throughout the disk in many pieces, they are unavailable to the system when needed and a crash takes place.
That's what happened to the system at Southern Insurance. The intensive memory requirements of proprietary insurance software resulted in screens freezing and the need to repeatedly reboot.
"We were experiencing regular crashes, as well as slow system response," said Don Ungaro of Southern Insurance.
Ungaro installed Executive Software's Diskeeper (
www.diskeeper.com) on servers, workstations and laptops. He explains that some of his company's applications create an abundance of temporary files. This causes fragmentation, with its resulting performance slows and instability, to set in very rapidly.
"Diskeeper provides system stability to business users," he said. "The cost of continual shut-downs, reboots and crashes more than offsets the nominal cost of the program."