Troubleshooting Windows 7 hard drive errors. Windows has detected a hard drive problem - what to do? Backup in case of error

Home / Laptops

Regardless of your operating system (Windows XP, Windows 7, Windows 8), go to Computer (My Computer, This Computer) click on the drive you want to check right click mouse, select " Properties".

In the properties window, go to the " tab Service" and click the " button Run check".

Check both boxes

Automatically fix system errors.

Scan and repair system sectors.

and press " Launch".

If you check the system volume (the disk on which the operating system is installed, usually drive C), you will see the message " Windows can't check hard drive, which in at the moment used", click " Disk check schedule".

Then restart your computer/laptop; during boot, the process of checking and correcting errors on the disk will begin. It will last from a few minutes to an hour (depending on the size of the section and physical characteristics hard drive). When finished, the operating system will boot.

Checking the hard drive using the chkdsk utility.

CHKDSK (short for check disk - disk check) - standard application in operating systems DOS and Microsoft Windows, which checks the hard drive or floppy disk for errors file system(for example, the same sector is marked as belonging to two different files). CHKDSK can also fix file system errors it finds. (from Wikipedia)

In order to run the chkdsk utility, you need to run a command prompt with administrator rights, to do this:

IN Windows XP click - "Command line"

IN Windows 7 click "Start" - "All Programs" - "Accessories" "Command line" and select "Run as administrator".

IN Windows 8.1 right click on "Start" - "Command Prompt (Administrator)".

As a result, your console will open command line.

First of all, let's find out the syntax of the chkdsk utility:

CHKDSK [volume[[path]filename]] ]

Volume Specifies the mount point, volume name, or drive letter of the drive being checked, followed by a colon.
file name Files checked for fragmentation (FAT/FAT32 only).
/F Correcting disk errors.
/V For FAT/FAT32: output the full path and name of each file on the disk. For NTFS: display cleanup messages (if any).
/R Search bad sectors and restoring surviving content (requires /F).
/L:size For NTFS only: Set the log file size (in KB). If a size is not specified, the current size value is displayed.
/X Pre-dismount the volume (if necessary). All open handles to this volume will be invalidated (requires /F).
/I NTFS only: Less strict checking of index entries.
/C NTFS only: skip checking for loops within folder structures.
/B NTFS only: Re-evaluate bad clusters on disk (requires /R)
The /I or /C options reduce Chkdsk execution time by skipping some volume checks.

Of all the command attributes, the two most often used to check a disk for errors are /f and /r. The final command looks like this:

chkdsk C:/F/R

With this command we will check partition C, correct errors on the disk and restore information from damaged sectors (if any).

After entering this command, you will be prompted to check the volume the next time the system reboots, click Y and a key Enter.

Now you need to reboot the system, when loading you will see a window prompting a check, do not click anything, just wait 10 seconds.

Checking for hard drive errors using Victoria.

The Victoria program is designed to check for errors on hard drives with IDE and Serial ATA interfaces. The program is completely ready-made solution for a comprehensive, in-depth, and at the same time the fastest possible assessment of the real technical condition of the HDD.

First of all, download ISO image programs with official website . Unzip the downloaded archive and burn it to CD/ DVD disc how to do this is described in the article How to burn to CD/DVD . After this, boot from the burned disk, how to do this is described step by step in the article How to boot from a CD/DVD disk or USB flash drive .

After booting from the disk within 10 seconds, select the program for your device (Victoria for the computer will load by default).

The program interface will launch. Press the F2 key so that the program itself finds the disk; if this does not happen, you must do it manually. To do this, press the "P" key. The same will have to be done if the system has several hard drives and you need to select one of them. If you have hard drives with SATA interface, then in the menu that appears Select HDD port, select - " Ext. PCI ATA/SATA". Move using the cursor keys "up", "down", and select using the "Enter" key.

Next, to check the disk surface, press the F4 key. In the HDD scan menu window: select the necessary scan parameters. By default, it is proposed to scan the entire disk from the beginning of "Start LBA: 0" to the end of "End LBA: 20971520". I recommend leaving these default values. The next menu item – I recommend leaving “Linear reading”, since it is intended for the fastest and most accurate diagnosis of the surface condition. In the fourth point, I recommend choosing the mode BB = Advanced REMAP since this mode checks the disk most efficiently and corrects errors on it without deleting information.

After this, a check will start for hard mistakes disk with correction of bad areas. This procedure can take from several tens of minutes to several hours. Depends on the volume and spindle speed.

When finished, remove the disc from the drive and restart the computer.

Video of checking a hard drive using the Victoria utility. Error elimination - DRSC+DRDY is missing or the screw does not remove BUSY

This article describes causes and solutions to the error “Windows has detected hard drive problems disk". If you see this warning, it means it's in progress. work hard there are problems with the disk. The system may be damaged or may not boot the next time you start it. As a result, there is a possibility of losing your data, such as photos, videos, music, important documents and more.


This is due to the fact that problems or other problems may arise when operating the disk. serious mistakes, damaging operating system, slowing down or even stopping its operation. It is very annoying because it can appear every 5-10 minutes. In most cases, such a message is a sign of a hard drive failure, system failure, system file loss, etc. It is not recommended to ignore it, but the best solution will find out the reason for the appearance.

Possible causes of the error

There are many reasons for this error to occur.

It usually occurs when the hard drive fails, but can also be caused by a registry error, insufficient RAM, over-running or over-installation of programs, viruses, malware, and many other reasons. You can solve it by trying to restore the system, delete unnecessary files system, or update it.

Possible causes of hard drive failure:

    Mechanical or logical error. It is very likely that it is caused by file system corruption, bad sectors, or a mechanical problem. The hard drive is responsible for storing data, and its failure will lead to data loss.

    Virus. When a computer gets infected with a virus, it will no longer function as before, even if the antivirus software removed it. The antivirus does not repair the damage caused by the virus, but only removes it. In such cases, the message is due to data corruption by a virus.

    Damage system files . Their damage can be caused by incomplete uninstallation of the program, removal of important system information, improper shutdown of the computer, etc. A damaged file, in turn, will result in the absence of data required by the system for proper operation.

    Human factor. Many users, trying to improve PC performance, may cause a system problem. For example, changing system registry settings, or the location and properties of system files. Because they have poor understanding of system components, they follow incorrect instructions or perform incorrect operations. Some of them may damage your system or hardware.

How to fix the error

It is difficult to determine the cause from the error message. This does not mean that the hard drive is damaged or there is a problem with the system. Listed below are a few solutions that may help in fixing it.

Solution 1: sfc /scannow command

Use standard tools to fix errors that are built into the OS. These tools can help fix many serious problems. Standard utility "System File Checker" will check and eliminate the error in their integrity. To launch it, open the menu "Start" and enter cmd in the search field. Then right-click and select "Run as administrator".

For more information on how to launch the command line, watch the video

At the command prompt, enter sfc / scannow and press the key Enter.


The process will quickly show the result. This command checks system files and replaces damaged ones with a backup copy. Do not close the window until the scan is completed.

Solution 2: chkdsk command

If the first method does not work, you can check with the command chkdsk. On the command line we write it with the drive letter that needs to be checked. If you want to test the default section, you don't need to write anything else.

Enter "chkdsk" and press "Enter".


If you need to perform a full scan of your hard drive with automatic correction of system file errors and bad sectors, you need to add to the command chkdsk parameter /F.

Difficulties may arise with checking the disk on which the OS is installed; the system will prompt you to check it the next time you reboot, for which you need to enter confirmation "Y".

After checking, the problem should disappear. It is recommended that you back up your data before attempting this command. Since correcting errors may overwrite some data.

Solution 3: Find bad sectors

Check bad sectors. Victoria or HDD Regenerator programs will help with this. The latter even has the function of physically restoring damaged sectors. This is achieved through “magnetization” faulty areas. For more information about how these programs work, see our channel:


If the drive has a large capacity, the scanning process may take some time. After its completion, a report on bad sectors will be displayed.

During the repair process, data stored on damaged sectors may be erased, so it is recommended to make a backup copy before starting it.

Solution 4: Service Center

Contact service center for disk repair. Repairs require special equipment and spare parts that ordinary users do not have. Some discs may still not be recoverable.

How to disable error messages

The error appears when the system believes that the disk is damaged and reminds you to back up your data. But there are times when everything is fine with it, but the OS throws an error. Which is very annoying when working on a computer, but it is possible to disable them.

To do this, press the key combination Win+R and in the window "Run" write a command gpedit.msc(not available in Windows Home version).


In the window that opens, look for the folder "Disk diagnostics" / "Diagnosis of the disk. Set up custom alert text"



This will turn off notifications, but will not fix the disk problem. So before you do this, make sure that the HDD is not causing the problem.

Backup in case of error

As already mentioned, disk problems can cause the loss of important data. Therefore it is recommended to do backup copy, if such an error occurs. By copying it to another disk or media.

This can be done using standard means Windows, more details in the videos:


The cloning speed mainly depends on the disk speed, the selected mode and the amount of data.

How to recover files from "broken" disk can be found in the video of our channel

This article shows the steps you can use to check and fix hard drive errors using the CHKDSK utility.

CHKDSK (check disk) chkdsk.exe is a standard utility in the Windows operating system, with which you can check your hard drive for file system errors, detect bad sectors of the hard drive, fix found file system errors, and also search for bad sectors on disk and, if possible, restore their contents.

Over time, the hard drive begins to accumulate errors that are caused by various reasons (from unexpected system shutdowns to damaged software and from bad sectors to metadata corruption). This may not only be detrimental to the overall duration of the term hard service drive, but will also slow it down in the short term, and no one likes a slow hard drive. In this case Windows users should always check their hard drives for errors after some time and fix any errors they find to extend the life and functionality of the drives.

The main function of the chkdsk utility is to check the file system and file system metadata on a disk partition and correct any file system errors found. Such errors may include corrupt entries in the partition's master file table (MFT), incorrect security descriptors associated with files, inconsistent timestamp or size information separate files, or the same sector is marked as belonging to two different files.

Chkdsk can also optionally scan each sector on a disk volume looking for bad sectors. When bad sectors are detected on the hard drive, they are marked as bad sectors and the operating system no longer reads or writes information from the bad sectors. The utility will also try to recover data from damaged sectors, if possible.

You can check your hard drive for errors in graphical interface operating system or using the command line.
  CONTENT:
 1


How to check disk for errors in GUI

To check the disk for file system errors in the GUI, open Windows Explorer, right-click on the local disk that you want to check and in the appeared context menu select Properties

In the properties window of the selected local disk that opens, go to the Tools tab, and in the section Checking for errors click the Check button

In the next Error Checking window, select ➜ Check disk

After the verification process is completed, you will see information about the scan results. IN in this case The disk was successfully scanned and no errors were found. If errors are found, you will be asked to fix them.

For more details, click on the link Show details

In Event Viewer, click Details

In the "Event Properties" window, in the General and Details tabs, it is available detailed information about the result of the disk check.

The information obtained about checking the disk for file system errors can be copied to any text editor for further study.

When checking the file system for errors, the following actions are performed:

Checking the basic file system structure...
Checking file name associations...
Checking security descriptors...

How to check a disk for errors on the command line

You can also check the disk for file system errors using open administrative privileges.

If you run the chkdsk command on the command line without parameters, the utility will scan the disk in read-only mode, reporting errors but not trying to fix them.

This scanning mode does not require a reboot and the chkdsk.exe utility performs the same check as in the method presented above, but only using the command line console.

How to Check and Fix Hard Drive Errors at the Command Prompt

To check and fix file system errors, as well as search for bad sectors on the disk and restore their contents, run the following command as an administrator:

Enter↵
In most cases, this command is used to check the file system and eliminate bad sectors on the hard drive.

How to check and fix only file system errors without searching for and repairing bad sectors

To check and fix only file system errors without searching and repairing bad sectors, as an administrator and run the following command:

Where C is the drive letter that needs to be checked and corrected. In the command prompt window you will see a message stating that The CHKDSK command cannot be executed because the specified volume is in use by another process. Should I scan this volume the next time I reboot the system? To run a system disk check after the system reboots, press the Y key and then press the Enter↵

After the system reboots, the process of scanning and fixing errors will begin.

Below are some options for the chkdsk utility:

/F - check the file system and automatically correct errors found
/R - search for bad sectors on the disk, restore contents (the command requires the mandatory key /F, example command: chkdsk C: /F /R)
/V - display full file paths, display file names on disk, in file NTFS system– display messages about cleaning
/X - disconnect the disk before checking, descriptors of this disk will not be scanned (the mandatory /F key must be set, example command: chkdsk C: /F /X )
/I - performs a less stringent check of index elements, CHKDSK performs a faster but less thorough check
/C - skip checking cycles within the folder structure
/L: size - changes the log size to the value specified in kilobytes
/B - reset scan results, re-check previously found damaged sectors of the hard drive (key /R is required, example command: chkdsk C: /F /R /B)
  To find out all the parameters of the chkdsk utility, run the command:

You can check your hard drive for errors and fix them either using third-party programs or through the built-in services found in Windows by default. Next, we will look at several ways to automatically check your hard drive and fix problems found on it.

Checking the disk for errors in Windows 7

You can run diagnostics through the command line, disk properties, PowerShell, and Control Panel. Each of the proposed options scans the disk for errors various types, therefore it is recommended to use all three instructions and only after that, if the problem is not found, resort to diagnostics through third party programs.

Checking the hard drive using commands

Through disk properties


Video tutorial: Checking HDD

Via PowerShell

Using the control panel

Using third-party programs to diagnose and check the hard drive for bad sectors

If checking the disk using standard methods does not bring the desired results, then you can use third-party programs that perform disk diagnostics.

You can download the program for free from this site - http://programdownloadfree.com/load/system/test_hdd/victoria/71–1-0–122. Its capabilities and advantages include the following parameters:


HDAT 2

Similar to the previous application, but supporting a larger number of hard drive models and operating modes. The official website of the program is https://hdat2.com.

CrystalDiskInfo

The program has a beautiful and understandable design, as well as the presence of the Russian language. Official website of the developer -

http://crystalmark.info/?lang=en. In addition to the basic functions common to all the programs described above, CrystalDiskInfo supports diagnostics external drives, checks the status and temperature of the HDD, has a wide selection of disk settings.

Correcting detected problems

In most cases, errors found will be corrected automatically. But sometimes, the computer may detect an error, but not get rid of it, but only inform you about its presence. In this case, you must correct the error yourself.

Using the Victoria program

The Victoria application can both scan the disk for errors and correct those found.


So, checking a hard drive or SSD can be done using either third-party or built-in programs. In most cases, any errors found will be corrected automatically. Before you start working with the disk, it is recommended to restart your computer, and you should do the same after you finish working with it.

CHKDSK is a standard application for checking a hard drive for errors, detecting bad sectors on a hard drive, and correcting file system errors. The CHKDSK application (short for Check Disk) is built into the operating system Windows system.

The Chkdsk.exe program finds file system errors, bad sectors on the hard drive, and eliminates detected problems. If checking the disk for file system errors reveals problems, the CHKDSK check runs when the computer is turned on.

When using Chkdsk.exe in different versions Windows, there are some differences:

  • In Windows XP, the chkdsk utility finds file system errors and repairs bad sectors on the disk.
  • In Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Vista With default settings, CHKDSK finds file system errors but does not fix them. To correct file system errors and check disk sectors, you must manually set certain parameters.

Problems with the Windows operating system affect its performance. File system errors occur in the following situations:

  • Due to a power outage - if the computer suddenly turns off, an unexpected system failure may occur (to prevent such situations, use a UPS - uninterruptible power supply).
  • If the system is infected with malware.
  • Due to a computer hardware malfunction.

Bad sectors may appear on the surface of the hard drive. When checking a disk with using chkdsk, faulty bad sectors hard disk is marked as damaged, the system no longer reads or writes information from the bad sectors of the disk. The system will try to recover data from damaged sectors (clusters, directories), if possible.

Examination disk chkdsk runs in two modes:

  • in the graphical interface using the system tool;
  • using the command line.

If your computer does not boot due to a problem, you can check your hard drive using the Windows installation DVD. After booting from removable media, in the system recovery options, select the command line to run a disk error check.

In this tutorial, I will show you how to use the CHKDSK application using the Windows 10 operating system as an example.

CHKDSK check for file system troubleshooting in GUI

The easiest option to check the file system for errors: run CHKDSK program in a graphical interface using system tools.

Follow these steps:

  1. Launch Explorer.
  2. Right-click on the local disk on which you want to scan.
  3. In the “Properties: Local disk (X:)” window, go to the “Tools” tab.
  4. In the “Check for errors” section, click on the “Check” button.
  1. In the “Checking errors (Local disk (X:))” window that opens, select “Check disk”, despite the fact that the operating system writes that no errors were found when checking the disk.

In Windows 7, additional scanning options are available; to launch them, you need to check the boxes next to the items:

  • Automatically fix system errors.
  • Check and repair bad sectors.
  1. The scanning process begins and will take some time. The scan time depends on the size of the local disk and the amount of data on the disk.

When checking file system errors, the status is scanned:

  • The basic structure of the file system is checked.
  • File name connections are checked.
  • Security descriptors are checked.
  • The USN log is checked.
  1. After completing the verification process, information about its result will open. In this case, the disk was successfully scanned and no errors were detected. If errors are found, you will be asked to fix them.

For detailed information, click on the "Show Details" link.

In the Event Viewer window, click Details.

In the “Event Properties” window, in the “General” and “Details” tabs, detailed information about the result of the disk scan is available.

The information obtained about checking the disk for file system errors can be copied to Notepad or another text editor for further study.

How to run CHKDSK (check disk) on the command line

chkdsk command to check the hard drive with given parameters executed from the command line:

  1. Run Command Prompt as Administrator. Read How to Find the Command Prompt in Windows
  2. To check system partition(system drive) in the command line interpreter window, enter the command:
chkdsk c: /f
  1. Press the "Enter" key.
  2. A message appears in the Command Prompt window stating that the CHKDSK command cannot be run because the specified volume is in use system process. To start checking the system disk after rebooting the system, press the “Y” key and then press the “Enter” key.
  3. During the system reboot, the system disk will be checked and restored.

A sample command template looks like this: ["chkdsk" (application name)], space, [drive letter of the drive being checked followed by a colon ("c:", "d:", "f:", etc.), path, or filename], space, [command options].

Command parameters have the following meanings:

  • /F - checks the file system and automatically corrects errors found.
  • /R - search for bad sectors on the disk, restore the contents (the command requires the /F key, example: “chkdsk C: /F /R”).
  • /V - displays full file paths, displays file names on the disk, in the NTFS file system - displays cleaning messages.
  • /X - disable the disk before scanning, the descriptors of this disk will not be scanned (the mandatory /F key must be set, example command: “chkdsk C: /F /X”).
  • /I - Performs a less stringent check of index items; CHKDSK performs a faster but less thorough check.
  • /C - skips checking cycles within the folder structure.
  • /L: size - Changes the log size to a value specified in kilobytes.
  • /B - reset the scan results, re-check previously found damaged hard disk sectors (the /R key is required, example command: “chkdsk C: /F /R /B”).

In most cases, to check the file system and eliminate bad sectors on the hard drive, it is enough to use the “F” and “R” flags.

How to disable disk check in CHKDSK when Windows boots

In some cases, disk check runs when you turn on the computer, before loading the Windows operating system. In most cases, you need to wait until the check is completed; a restart will not follow.

Constantly checking the disk every time the system starts, indicates the presence of problems and the need to eliminate them. You may need to consider replacing your hard drive. There are programs, for example, that constantly monitor the status of computer disks.

To disable Chkdsk from running when booting Windows you can use 2 methods: changing values ​​in the operating system registry, or using the command line.

Disabling disk check on the command line:

  1. Run Command Prompt as Administrator.
  2. In the command line interpreter window, enter the command (“C:” is the name of the drive on which you want to disable the startup of Check Disk when the system boots), and then press the “Enter” key:
chkntfs /x with:
  • If you need to disable scanning on several drives, add the corresponding drive letters to the command separated by spaces, for example, “chkntfs /x c: d:”.
  • Using the command “chkntfs /d” you can return the original settings.

You can disable automatic disk check when loading the operating system in the following way:

  1. Launch Registry Editor (type “regedit” in the search field, run the command).
  2. Follow the path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  1. Click on the “Session Manager” option.
  2. Find the “BootExecute” parameter, left-click on it.
  3. The Edit Multiline window displays the default value.

  1. To disable disk check during Windows startup, before the asterisk add the parameter:
autocheck autochk /k:C *
  1. To disable scanning on multiple partitions, add drive letters separated by a space. Example for drives “C:” and “D:”:
autocheck autochk /k:C /k:D *

Conclusions of the article

The CHKDSK system application, built into the Windows operating system, is used to check the file system for errors and to detect bad sectors on the computer's hard drive. Using the utility, you can fix system errors and eliminate the negative impact (disable writing and reading) on ​​the system due to the presence of bad sectors of the hard drive.

© 2024 ermake.ru -- About PC repair - Information portal