<<The event ID is 7. Does this mean something significant?>>
Maybe...every error message generated by Windows...is an attempt to let users know what the problem is and (maybe) how to fix it. Event ID is one of the different factors that can possibly be used when seeking an answer.http://www.eventid.net/display.asp?eventid...isk&phase=1
I'd assume that the drive has problems...and follow the procedures I previously outlined for hard drive bad block messages. In fact, I would do this for both hard drives.
Running chkdsk /r and the HD manufacturer's diagnostic...is the only way that I know to verify any more details of what the problems might be.To run chkdsk from My Computer or Windows Explorer
My Computer, select the volume (e.g., C:, D:, whatever) you want to check and right-click, and then click Properties/Tools tab.
Click the Tools tab, and then click Check Now.
To repair errors, locate bad sectors, and recover readable information, select both the Automatically Fix File System Errors and Scan For And Attempt Recovery Of Bad Sectors check boxes, and then click Start.
Chkdsk will run immediately if the volume is not in use
and then display the results in a dialog box. If the volume is in use (such as the volume which contains XP), Chkdsk will request that you schedule a disk check for the next time the computer is restarted. Type Y, hit Enter. Reboot the system to allow the chkdsk command to execute the check.
After running, Chkdsk adds the results to the Application Event Log with a source of Winlogon. The Event Log entry will contain the entire Chkdsk output, including details about any changes made to the volume. To determine if a computer has had ongoing disk problems, search the Event Log for older Chkdsk entries.
Chkdsk results are stored in the Application tab of Event Viewer, for reasons that are beyond me (seems like it should be under the System tab, IMO...but what do I know?).
FWIW: When you see an error noting bad block...always check your connections to such drives...first. Poor connections will produce this type of error.