BF2 and cdfs.sys

Hello, first post and first problem. I have BF2 retail installed on my system which I used to play fine. For some reason whenever I try to start the game, as soon as the DVD drive starts spinning, the game crashes and reboots my PC entirely. The event viewer gave me this:

Event Type: Error
Event Source: System Error
Event Category: (102)
Event ID: 1003
Date: 4/13/2007
Time: 1:12:27 PM
User: N/A
Computer: MAIN
Description:
Error code 1000008e, parameter1 c0000005, parameter2 8a8ede22, parameter3 b414595c, parameter4 00000000.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
Data:
0000: 53 79 73 74 65 6d 20 45 System E
0008: 72 72 6f 72 20 20 45 72 rror Er
0010: 72 6f 72 20 63 6f 64 65 ror code
0018: 20 31 30 30 30 30 30 38 1000008
0020: 65 20 20 50 61 72 61 6d e Param
0028: 65 74 65 72 73 20 63 30 eters c0
0030: 30 30 30 30 30 35 2c 20 000005,
0038: 38 61 38 65 64 65 32 32 8a8ede22
0040: 2c 20 62 34 31 34 35 39 , b41459
0048: 35 63 2c 20 30 30 30 30 5c, 0000
0050: 30 30 30 30 0000

The minidump tool (dumpchk.exe) says the cdfs.sys maybe the problem. I already tried to replace it with the one on windows CD and I get the same problem. I have EA link BF2142 that runs fine. I already tried to use both DVD drives to run the game and they do the same thing.
 
Back