How to Fix Hard Drive Error Code 0146 ?

Summary: During the usage of a computer system over some time, users come across several hardware and software issues. One such issue is

“Hard Drive Error Code 0146”

This error is associated mainly with hard drive’s disk read issue that can cause frequent system freeze due to which system and software applications stop responding. This adversely affects the performance of your system. It slowdowns system leads to a system crash (blue screen) and causes several Windows-related problems. This error, if not taken seriously, leads to further damage to the system and results in data loss due to disk failure. Therefore, it’s important to fix hard drive error code 0146 immediately to avoid any data loss.

Methods to Fix Hard Drive Error Code 0146

There are several reasons that can lead to error code 0146. Below we’ve mentioned some of the possible fixes for the error.

1. Use an Antivirus or Anti-malware Software

It’s quite possible that your hard drive is infected with a virus or a malware that is causing disk read/write errors on your hard drive. These errors can be repaired by using a good antivirus and anti-malware program. You can also use the Windows Defender program for this.

Run a full PC scan by any antivirus and when it’s finished, removes all viruses and malware to resolve error code 0146.

2. Boot into Safe Mode and Clean Boot

The error code 0146 can also be repaired by booting the system into safe mode and cleaning the boot files. You must remove all attached devices like Printer, Wi-Fi adapter, modem, etc. After detaching devices, follow these steps:

  1. Shutdown your System.
  2. Press the power button to start your system and keep tapping the F8 key until you see the ‘Advanced Boot options’ screen.
  3. Select Safe mode with Networking using arrow keys and Click Enter.
  4. Now press ‘Windows Key + R’ and type msconfig and Click ‘Ok’.
  5. In the System Configuration Utility window, click the General tab and then, click Selective Startup.
  6. Uncheck the ‘Load Startup items’ checkbox.
  7. Click on the Services tab, check ‘Hide all Microsoft services’, click the ‘Disable all’ button, and restart the system.

Hopefully, this fixes hard drive error code 0146 on your system.

3. Run an SFC Scan

Sometimes, corrupted or missing system files can cause severe hard drive issues like error code 0146. Running SFC scan helps you to fix this issue by repairing & replacing corrupt & missing system files and registry files. To run an SFC scan,

  1. Go to Start and type ‘cmd’ then press CTRL+SHIFT+ENTER.
  2. Type SFC /Scannow to run the SFC scan.

After scanning, restart your system. All corrupted files will be replaced after boot. If SFC scan can’t replace a system file, it asks for Windows installation DVD or media to repair corrupt or damaged system files.

4. Change BIOS Settings

Wrong BIOS settings can severely affect the performance of your system. Therefore, it’s important to check that there is no change in the system’s BIOS settings. One way is to reset the BIOS settings to default, which can probably fix your hard drive issue. To reset the BIOS, follow these steps:

  1. Restart system and press ‘F2’ continuously when system boots until you see BIOS settings.
  2. Select ‘Reset to Default’, ‘Setup Defaults’, or similar option in BIOS Settings to reset

Boot system normally. This might fix the issue with your hard drive and the error code 0146.

5. Run Disk Cleanup

Disk cleanup helps in cleaning up the unnecessary files from your hard drive. The Disk Cleanup not only fixes issues with the system but also frees up storage space by removing temporary files, empties recycle bin, and removes unnecessary files, which could be responsible for the error code 0146. To run disk cleanup on your system, follow these steps:

  1. Go to Start, type ‘Disk Cleanup’, and hit CTRL+SHIFT+ENTER.
  2. Select the drive you want to clean up and then click OK
  3. Wait until Disk Cleanup scans your drive information. After scanning, select the temporary files checkboxes and click ‘OK’.
  4. A popup appears. Confirm by clicking the ‘Delete Files’ button.

6. Replace your Hard Drive

If you still face the error code 0146 issue and frequent system freezes, it’s better to replace the hard disk of your system with a new one. You also need to recover data from the old hard disk before it completely fails. So you can contact the authorized data recovery service provider for data recovery.


The blog provides tried and tested methods to repair and fix hard drive error code 0146. Don’t worry if you are still not able to repair and fix the error on your system. Let professionals handle your hard drive to ensure complete data recovery. An ISO 9001:20015 certified organization is recovering data from the last 2.5 decades, Stellar Data Recovery is the most trusted, safe, and secure data recovery service provider of India, which can help you to recover data from a corrupt, formatted, or damaged hard drive. What’s more, Stellar Data Recovery follows ‘No Recovery No Charge* Policy’.

Frequently Asked Questions

Ques: I am getting the error 0146. What does the error code 0146 mean?

Ans: This error typically occurs in Dell PC. In case you are using the Dell PC then the error code 0146 can occur, which causes the PC to freeze and prevents software applications to start. The 0146 error code indicates the logs of the errors on the hard drive which results in the hard drive failure.

Ques: What are the causes of Dell error code 0146?

Ans: The error can occur in old or new Dell PC due to the following reasons:

  • Bad Sector or fragments in the hard drive
  • SATA Mode (IDE or AHCI might be conflicting with the hard drive.)
  • Unable to start the PC due to BIOS error. (You have to reset the BIOS Setting to fix this issue)
  • Physical damage to the hard drive components, for example, the RAM might be damaged.

Ques: I am unable to fix Dell error code 0146 from above methods?

Ans: If the above methods do not work to fix Dell error code 0146, then your hard drive might be having some physical damage. It could be possible the hard drive internal circuitry is damaged. In this situation you can get help from the manufacturer; however, for recovering your data, you should contact the data recovery service provider.

Leave a Reply

Your email address will not be published. Required fields are marked *