1. Update or Reinstall Disk Drivers
- Press Win + X β Device Manager
- Expand Disk drives
- Right-click the primary disk β Update driver
- If issues persist, uninstall the driver and reboot to let Windows reinstall it
- Keeping drivers updated ensures compatibility and eliminates improper driver reference errors.
2. Repair Corrupted System Files
- Open Command Prompt (Admin)
- Run:
- sfc /scannow
- After completion, run:
- DISM /Online /Cleanup-Image /RestoreHealth
This fixes damaged system and driver files critical for disk operations.
3. Check Disk Health
- Open Command Prompt (Admin)
- Run:
- chkdsk C: /f /r
- Schedule the scan and reboot
- Repairing bad sectors and file system issues stabilises disk references.
4. Test RAM for Errors
- Press Win + R, type mdsched.exe, and hit Enter
- Choose Restart now and check for problems
- Replace faulty memory if errors are found
- Stable RAM is essential for reliable driver operations.
5. Scan for Malware
- Open Windows Security β Virus & threat protection
- Perform a Full Scan and an Offline Scan
- Use specialised rootkit removal tools if needed
- Malware disrupting storage drivers can trigger BSOD loops.
6. Disconnect External Storage Devices
- Remove unnecessary USB drives or external disks
- Reconnect only after ensuring they are error-free
- This eliminates conflicts caused by faulty removable storage.
7. Perform a System Restore
- Go to Control Panel β Recovery β Open System Restore
- Select a restore point before the BSOD began
- Follow on-screen prompts to revert recent changes
- This step resolves errors caused by bad updates or misconfigurations.
The 0x00000058 FTDISK_INTERNAL_ERROR BSOD signals critical issues with disk driver operations, often linked to corrupted drivers, bad sectors, or failing hardware.
To fix it:
- Update or reinstall storage drivers,
- Repair system files and check disk integrity,
- Test memory modules, and
- Scan for malware.
If the issue persists:
- Disconnect or replace faulty hardware,
- Perform a clean system restore, or
- Consider replacing failing storage devices.
Addressing this error promptly ensures data integrity and prevents recurring system crashes.