Are you experiencing the BSOD error - 0x00000058 on your PC? This is a very serious error in Windows. It is also known as FTDISK_INTERNAL_ERROR and STOP 0x00000058; whatever you call it, the cause and solutions are the same.
What does BSOD or Stop 0x00000058 mean?
When your
system refuses to boot entirely and show blue screen due to some error. It
means that FTDISK.SYS (Fault Tolerant Disk Driver) has detected a critical
internal error.
In other
words, Windows encountered a serious problem with disk management, storage, or
RAID, and the system shut down to prevent data corruption.
Among the
various types of system errors, this is a particularly difficult one to deal
with in Windows.
What is common causes of BSOD?
The STOP
0x00000058 error can be triggered by various types of system failures, so you
will need to check each possibility one by one and follow the troubleshooting
steps to fix your system.
- Corrupted HDD/SDD
- Storage / RAID driver issues
- File system corruption
- Faulty RAM
- Third-party utilities
Note: As
soon as your system boots up, back up your data immediately so you don't have
to worry about your valuable files in the future or next time boots up.
How to fix BSOD 0x00000058 (Step-by-Step)?
Now we are
going to fix above errors, and you can follow the steps after reading once.
1. Check Disk Error
First, we
check for driver errors, system files, bad sectors, and readable data. If this
process runs successfully, it's likely that your disk is in good health and
doesn't have any physical problems.
- Open command prompt using search option and run as Administrator.
- When it asked Y/N then press Y and enter.
- Now restart your PC and don't interrupt in the process.
If your Pc
is not booting, run Command prompt from Recovery.
2. Check Windows System Files
Here, we
will attempt to restore the system file corrupted due to FTDISK_INTERNAL_ERROR.
The commands listed below help fix various types of corrupted data in Windows
systems, including those causing Stop error 0x00000058.
- In cmd, run
- If you found some errors and not able to fix run:
3. Update Storage Driver
Let's update
the storage driver controllers. This is very important to boost performance,
ensure data integrity and system stability.
- Go to Device Manager and expand Storage Controllers, Disk drives or IDE ATA/ATAPI.
- Right click on specific device and click on update driver.
- Choose search automatically for drivers and windows will find and install updates.
- Check Hard Drive or SDD Health
- Open command prompt as administrator and run the follow command.
wmic
diskdrive get status
This is a
Windows in-built solution to check driver health. But for a deep analysis, we
highly recommend third-party solution like CrystralDiskInfo for Windows.
4. Test RAM
A faulty RAM
can also cause the BSOD error 0x00000058, so let's test it as well.
- Click "Win + R" to open the Run window.
- Type "mdsched.exe" and click "Enter".
- Select "Restart" and wait for the RAM check to complete.
Your PC will
reboot in blue diagnostic screen. This is a standard test, and system will
restart after testing. You can check result by visiting the Event Viewer.
- Right click on start button and choose Event viewer.
- Go to Windows logs and then system.
- Click Find and types "MemonryDiagnostics-Results" and click Find Next.
5. Unknow or corrupted software
Remove all
recently installed software, including antivirus and backup software. If these
are not of good quality and do not pass security checks, they can potentially
harm your Windows environment.
6. BIOS / UEFI check
If all above
methods are not working for you then you can check BIOS setting and running
integrated hardware diagnostics.
Reboot your
PC and repeatedly tap Boot key (typically F2, F12, Del or Esc). If you don't know
about boot key, then check with the product name.
"Reset
BIOS" to default or "Restore settings".
Disable
Overclocking: High frequency or voltage setting for CPU and RAM are frequently
BSOD triggers. Ensure these are set to "Auto" or "Disabled".
Check BIOS
update (if it is recommended by manufacturer)
If you receive the "INACCESSIBLE_BOOT_DEVICE" error, check your SATA settings. If it's a RAID configuration, try AHCI (do not make changes without understanding the implications).
Above, I
have explained all the steps to solved the Blue Screen of Death (BSOD) error
0x00000058. Now, to be honest, the chance of BSOD recovery depends on the
cause. The highest chance of recovery (80 to 90%) is if it's caused by file
corruption, power failure, and outdated drivers.
The chance
of recovery is lower for other reasons, such as: a faulty HDD, SATA cable
issues, and incorrect BIOS settings, etc. If the disk is readable, data
recovery is still possible in many cases.
Therefore,
if your system boots even once, copy your important files from the HDD to an
external drive and the cloud.
Final Note
There are
several ways to fix the STOP 0x00000058 error on your system, provided you find
the actual cause. However, if you still need any assistance, let me know, and I
will try my best to give you the best possible solution.