1. Corrupted file or NTFS metadata – the most common culprit
I've seen this error more times than I can count, and nine times out of ten, it's a file that got corrupted. The file's NTFS metadata says the file is X bytes long, but the actual data on disk is shorter. When an app tries to read past that real data, Windows throws 0xC0000432. Had a client last month whose QuickBooks company file hit this – their accounting software locked up mid-sync, and the file metadata got scrambled.
Fix: Run chkdsk on the drive
This is the first thing I do. Open Command Prompt as Administrator (right-click Start, choose Terminal (Admin)), then run:
chkdsk C: /f /r
If it's your system drive, it'll schedule a check on next reboot. Reboot and let it run – it can take an hour on a big drive. Chkdsk fixes NTFS metadata issues, including the VDL (Valid Data Length) problem. After chkdsk finishes, try opening the file again. In my QuickBooks case, this fixed it – the file's metadata got corrected.
Fix: Run System File Checker (SFC)
If chkdsk doesn't help, the system files themselves might be corrupted. Run:
sfc /scannow
Wait for it to finish (takes 15-30 minutes). It'll replace any corrupted protected system files. This is less common for this specific error, but I've seen it when the file system driver itself gets wonky.
2. Buggy application or driver – the software side
Sometimes the file isn't corrupted – the app is just misbehaving. A buggy program might calculate the wrong file offset and try to read beyond the valid data. I've seen this with old backup software, video editors, and some database apps. The error pops up only with a specific file, but the file is fine when you open it with another program.
Fix: Update or reinstall the application
Check the app vendor's website for updates. If it's a known bug, they've probably patched it. For example, Adobe Premiere Pro had a version in 2022 that triggered this on certain MP4 files – an update fixed it. If no update exists, try reinstalling the app. Also check for driver updates – especially storage drivers (like SATA or NVMe). Go to your motherboard or laptop manufacturer's site, not Windows Update.
Fix: Test with a different app
If you can, try opening the file with a different program. If the error goes away, the original app is the problem. For example, a Word doc that crashes Word but opens fine in LibreOffice? That's a Word issue, not a file issue. Then you know to focus on the app, not the file.
3. Faulty RAM – the silent cause
This one's rare but nasty. Bad RAM can corrupt data in transit, making the OS think a file's VDL is wrong. I had a client who got this error randomly, but never with the same file twice. chkdsk and sfc found nothing. We ran a memory test and found a bad stick. Replaced the RAM, error vanished.
Fix: Run Windows Memory Diagnostic
Press Win+R, type mdsched.exe, hit Enter. Choose "Restart now and check for problems." The test runs on boot – takes about 20 minutes. It'll show errors if there are any. If it finds errors, replace your RAM sticks. If you want a more thorough test, use MemTest86 (free bootable tool) – run it overnight.
Quick-reference summary table
| Cause | What to check | Primary fix | Time estimate |
|---|---|---|---|
| File corruption / NTFS metadata | Does the error happen with a specific file? | chkdsk /f /r | 1–2 hours |
| Buggy app or driver | Does the error only occur in one program? | Update/reinstall the app or driver | 30 minutes |
| Faulty RAM | Does the error happen randomly with different files? | Windows Memory Diagnostic | 30 minutes + replacement time |