Corrupted File - can't restore

cloomis23

New Member
My computer was fine last night. On trying to start this morning, I received a "windows failed to load" error:

Corrupted file PCIIDEX.SYS status 0xc0000221. Info: a required file is missing or corrupted.

I tried to do the auto repair with the Vista x64 Home Premium OEM disk. No luck. After three or four retries, it now says the problem can't be fixed. I attempted to restore to a prior version and it says it was successful, but goes back to the same "windows failed to load" for the same reason shown above.

Any ideas what else to try? I don't want to do a full reinstall as I have a ton of photos I could lose in the process (just copied to hard drive from camera this week and haven't backed up to CD yet).

Thank you!
 
Last edited:

My Computer

System One

  • CPU
    AMD Phenom II 720 BE
    Motherboard
    Asus M4A78T-E
    Memory
    OCZ Reaper HPC 4GB (2 x 2GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Dual Channel Kit Desktop Memor
    Graphics Card(s)
    Sappire Radeon HD 4870 1GB
    Sound Card
    onboard
    Monitor(s) Displays
    Asus MK241H via HDMI
    Screen Resolution
    1080p
    Hard Drives
    SAMSUNG Spinpoint F1 HD103UJ 1TB 7200 RPM 32MB Cache SATA 3.0Gb/s
    PSU
    BFG Tech LS SERIES LS-550 550W Continuous @ 40°C ATX12V 2.3
    Case
    Antec Sonata Elite
    Cooling
    Xigmatek Dark Knight S1283V
    Other Info
    LG Black 6X BD-ROM 16X DVD-ROM 40X CD-ROM SATA Internal Blu-ray/HD DVD-ROM & 16X DVD±R DVD Burner Model GGC-H20L
Hope this helps!

error 0xC0000221:

The STATUS_IMAGE_CHECKSUM_MISMATCH bug check has a value of 0xC0000221. This indicates that a driver or a system DLL has been corrupted.
Parameters

This bug check will display a descriptive text message. The name of the damaged file is displayed as part of the message.
Cause

This bug check results from a serious error in a driver or other system file. The file header checksum does not match the expected checksum.
This can also be caused by faulty hardware in the I/O path to the file (a disk error, faulty RAM, or a corrupted page file).
Resolving the Problem

To remedy this error, run the Emergency Recovery Disk (ERD) and allow the system to repair or replace the missing or damaged driver file on the system partition.
You can also run an in-place upgrade over the existing copy of Windows. This preserves all registry settings and configuration information, but replaces all system files. If any Service Packs and/or hotfixes had previously been applied, you need to reinstall them afterward in the appropriate order (latest Service Pack, then any post-Service Pack hotfixes in the order in which they were originally installed, if applicable).
If a specific file was identified in the bug check message as being corrupted, you can try replacing that individual file manually. If the system partition is formatted with FAT, you can start from an MS-DOS startup disk and copy the file from the original source onto the hard disk. If you have a dual-boot machine, you can boot to your other operating system and replace the file.
If you want to replace the file on a single-boot system with an NTFS partition, you need to restart the system, press F8 at the operating system Loader menu, and choose Safe Mode with Command Prompt. From there, copy a fresh version of the file from the original source onto the hard disk. If the file is used as part of the system startup process in Safe Mode, you need to start the computer using the Recovery Console in order to access the file. If these methods fail, try reinstalling Windows and then restoring the system from a backup.
Note If the original file from the product CD has a filename extension ending in an _ (underscore), the file needs to be uncompressed before it can be used. The Recovery Console’s Copy command automatically detects compressed files and expands them as they are copied to the target location. If you are using Safe Mode to access a drive, use the Expand command to uncompress and copy the file to the target folder. You can use the Expand command in the command line environment of Safe Mode.
Resolving a disk error problem: Disk errors can be a source of file corruption. Run Chkdsk /f /r to detect and resolve any file system structural corruption. You must restart the system before the disk scan begins on a system partition.
Resolving a RAM problem: If the error occurred immediately after RAM was added to the system, the paging file might be corrupted or the new RAM itself might be either faulty or incompatible.
wedge.gif
To determine if newly added RAM is causing a bug check

  1. Return the system to the original RAM configuration.
  2. Use the Recovery Console to access the partition containing the paging file and delete the file pagefile.sys.
  3. While still in the Recovery Console, run Chkdsk /r on the partition that contained the paging file.
  4. Restart the system.
  5. Set the paging file to an optimal level for the amount of RAM added.
  6. Shutdown the system and add your RAM. The new RAM must meet the system manufacturer’s specifications for speed, parity, and type (that is, fast page-mode (FPM) versus extended data out (EDO) versus synchronous dynamic random access memory (SDRAM)). Try to match the new RAM to the existing installed RAM as closely as possible. RAM can come in many different capacities, and more importantly, in different formats (single inline memory modules — SIMM — or dual inline memory modules — DIMM). The electrical contacts can be either gold or tin and it is not wise to mix these contact types.
If you experience the same error message after reinstalling the new RAM, run hardware diagnostics supplied by the system manufacturer, especially the memory scanner. For details on these procedures, see the owner’s manual for your computer.
When you can log on to the system again, check the System Log in Event Viewer for additional error messages that might help pinpoint the device or driver that is causing the error.
Disabling memory caching of the BIOS might also resolve this error.
 

My Computer

System One

  • Manufacturer/Model
    CUSTOM BUILT BY ME
    CPU
    AMD PHENOM II X3 710 2.6GHZ Overclocked to 3.25GHZ Stable
    Motherboard
    Ecs Gf8200a Phenom-2 X4 Quad Core Mboard
    Memory
    8BG PC5300 4 x 2GB OCZ
    Graphics Card(s)
    PCI-E ATI HD 4670 1GB Overclocked 4GB Total
    Sound Card
    Onboard 7.1 HD AUDIO
    Monitor(s) Displays
    55" Vizio LCD
    Screen Resolution
    1600 x 1200 HD
    Hard Drives
    1TB Seagate, 1TB Hitachi, 250GB Maxtor, 250GB Seagate
    PSU
    Kingwin ABT-610MM Maximum Power 610 Watt ATX 12V
    Case
    GENERIC
    Cooling
    Zalman CNPS7500-AlCu LED Universal CPU Cooler, 4 CASE FANS
    Keyboard
    MICROSOFT WIRELESS KEYBOARD
    Mouse
    MICROSOFT WIRELESS MOUSE
    Internet Speed
    CABLE 15MBPS
Thanks for the tips. It wouldn't boot into safe mode. I was able to get to a command prompt from the restore console. It's been running a chkdsk /r for the last two hours. Found one bad file: OESpamFilter.dll, which has been removed from the index. I'll try running a sfc /scannow once that has completed just to be sure.
 

My Computer

System One

  • CPU
    AMD Phenom II 720 BE
    Motherboard
    Asus M4A78T-E
    Memory
    OCZ Reaper HPC 4GB (2 x 2GB) 240-Pin DDR3 SDRAM DDR3 1600 (PC3 12800) Dual Channel Kit Desktop Memor
    Graphics Card(s)
    Sappire Radeon HD 4870 1GB
    Sound Card
    onboard
    Monitor(s) Displays
    Asus MK241H via HDMI
    Screen Resolution
    1080p
    Hard Drives
    SAMSUNG Spinpoint F1 HD103UJ 1TB 7200 RPM 32MB Cache SATA 3.0Gb/s
    PSU
    BFG Tech LS SERIES LS-550 550W Continuous @ 40°C ATX12V 2.3
    Case
    Antec Sonata Elite
    Cooling
    Xigmatek Dark Knight S1283V
    Other Info
    LG Black 6X BD-ROM 16X DVD-ROM 40X CD-ROM SATA Internal Blu-ray/HD DVD-ROM & 16X DVD±R DVD Burner Model GGC-H20L
Back
Top