How to Fix Hard Drive Error Code 0146 ?

Summary: During usage of a computer system over a period of 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 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 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 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 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 in order to ensure complete data recovery. An ISO 9001:20015 certified organization 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’.

Leave a Reply

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