Windows cannot be installed to this drive (solution).  During Windows installation

Windows cannot be installed to this drive (solution). During Windows installation "Make sure that the controller for this drive is enabled in the bios menu of the computer Make sure that the controller is enabled in the bios

During the installation of the Windows 10 operating system, various errors may occur. As a rule, they are associated with incorrect BIOS settings or incorrect operation of computer or laptop components. One of the most common errors is: “Windows cannot be installed to this disk. Your computer's hardware may not support booting from this disc. Make sure the controller for this drive is enabled in the computer's BIOS menu." Yes, there are troubles when the disk is really cut off and no longer works. But most often the reason is something else.

The most common reason why this malfunction occurs is in the settings of the SATA controller when working with old hard drives. Try to start when you turn on the PC, enter the BIOS and change the controller mode from ACHI to IDE.

On more modern motherboards with UEFI instead of the regular BIOS, changing to Legacy mode may help.

If none of these manipulations help, then return everything as it was. The reason is most likely something else.

Sometimes the error “Make sure that the controller of this disk is enabled in the computer’s BIOS menu” may appear because the boot record of the hard disk has crooked and needs to be restored. To do this, when starting the installation of the Windows 10 operating system, click on the "System Restore" button and go to the "Diagnostics">>"Advanced Options">>"Command Prompt" menu, or simply press the key combination Shift + F10. A black Windows console window will appear:

We type commands in turn:

Bootrec /fixmbr bootrec /fixboot bootrec /RebuildBcd

Each of them must complete successfully. After that, restart the PC and try to run the installation again. Usually, this error of the disk controller in the computer's bios menu is solved, and then everything goes on without problems.

set-os.ru

Installing Windows to disk is not possible

During the installation of the operating system, at the stage of formatting disks and creating partitions, the user may encounter the error “Windows cannot be installed to this disk. Your computer hardware may not support booting from this disc. Make sure the controller for this drive is enabled in the computer's BIOS menu."

Why does this error occur and how to fix it?

Also Read: Windows 10 Error Codes and Troubleshooting Methods

Ways to solve the problem

Often, an error when it is impossible to create a partition to install a new operating system occurs on older PCs with Windows 7. However, other operating systems, from XP to Windows 10, are also not immune from this problem.

This error can be caused by the following factors:

  • Incorrect settings for SATA operation parameters;
  • Hardware specifics (presence of additional SSD and SCSI cards).

Method number 1. Via BIOS settings

To fix this error, you should boot into the BIOS and set the hard drive mode to IDE. To do this, do the following:

  • We reboot the PC and press "F8" several times to get into the BIOS.
  • We find the section "Advanced" or "Integrated Peripherals" and select the item "SATA Mode" or "SATA Raid", "Configuration SATA" in it (the path to the settings depends on the model of the motherboard). Change the mode of operation from AHCI or another to IDE.

  • Press "F10" and restart the PC. We repeat the installation of the system.

If your PC has a new BIOS firmware, then instead of IDE mode, you should enable EFI boot. To do this, do the following:

  • Boot into BOIS-UEFI and go to the "Boot" section. We find the item "UEFI / Legacy Boot" and set "Enabled".

  • Save the changes and restart the PC.

It is worth noting that with this change, it is possible that a new error will appear, which is associated with MBR or GTP partitions.

See also: How to install Windows 10 on a GPT and MBR disk?

If an additional cached SSD or other drive is installed on your PC or laptop, the problem may be due to it. To fix the problem, perform the following steps:

  • We determine the model and version of the device. We go to the developer's website and download the drivers that are sealed in the archive, and not laid out as a separate exe file.
  • Unpack the files to a flash drive.
  • We start the installation of Windows. At the volume selection stage, click on the "Download Drivers" button.

  • A new window will open. Click the "Browse" button and specify the path to the drivers. Click "OK" and "Next".

  • We try again to select a volume for installing the system.

Method number 3. If the error is related to the GPT or MBR format

If during the installation of Windows 7, 8 or 10 you get the error “Windows cannot be installed to this disk. The selected disk has the GPT partition style, you should change the GPT format to MBR. To do this, perform the following steps.

  • We save all data from drive C, as it will be formatted. It also does not hurt to save information from the local drive D.
  • Open a command prompt with administrator rights and enter the following commands in order:
  1. diskpart;
  2. list disk;
  3. select disk No. (indicate the number of the disk on which you will install Windows and with which problems arise);
  4. clean (the entire disk will be cleaned);
  5. convert mbr (format changed);
  6. exit.

After formatting the partition, it is worth restarting the PC and trying to install the OS again.

You can also perform the same steps in an easier way. In the BIOS, in the "Boot" section, in the "UEFI / Legacy Boot" item, and set Enabled, and in "Secure Boot" - Disabled. After that, delete all partitions and create new ones. The format will be automatically changed.

SoftikBox.com

Windows cannot be installed to this drive. Check BIOS setting


Comments on the entry: 4

Hi all! When installing Windows on a laptop, I got an error: Windows cannot be installed on this disk. Your computer's hardware may not support booting from this disc. Make sure that the controller of this drive is enabled in the BIOS menu of the computer.

I read on the Internet, someone says that you need to switch from achi to ide. Switched - did not help. I looked at the bios settings, well, in the laptop it’s so simple that there’s almost nothing to choose at all ... I reset Bios, it didn’t help ... Then I put the Windows disk back in and pressed system restore during installation (this is where the install button is). Selected command building. By the way, you can run it with Shift + F10.

We write bootrec / fixboot . Then we try to install. Helped me.

The fact is that Windows could not find the bootloader and did not understand what to do. This is how the error is solved installing windows on this disk is impossible.

AlexZsoft.com

Windows cannot be installed to this drive.

When reinstalling Windows 7 on a laptop, an unexpected problem arose - the BIOS and the Windows installer saw the hard drive, it was allowed to mark it, add / remove partitions, but it didn’t go any further, giving out a strange-looking message:

Windows cannot be installed to this drive. Your computer's hardware may not support booting from this disc. Make sure that the drive's controller is enabled in the computer's BIOS menu.

Why is it weird? In general, support for the AHCI (Advanced Host Controller Interface) mechanism has been announced since Windows Vista and the Windows 7 installation disk is licensed.

Well, God bless him, you can look for the guilty for a long time and hard, but it's easier to get into the BIOS and switch the AHCI Mode Control mode from c to . After that, it will become possible to disable Native AHCI Mode. Subsequently, you can return the settings back by installing the system and all drivers.

If you find the article useful, do not be lazy to like and share with your friends.

mdex-nn.ru

Windows cannot be installed on this drive (solution) - Programming, Administration, IT

Windows cannot be installed on this drive (solution)

This manual details what to do if, when installing Windows, you are told that it is impossible to install Windows to a disk partition, and in detail - “Windows cannot be installed to this disk. Your computer hardware may not support booting from this disc. Make sure the controller for this drive is enabled in the computer's BIOS menu."

If you do select this section and click "Next" in the installer, you will see an error stating that we could not create a new one or find an existing one, with a suggestion to view additional information in the installer log files. The following will describe ways to fix such an error (which can occur in the Windows 10 - Windows 7 setup programs).

As more and more often on computers and laptops of users there is a variety in partition tables on disks (GPT and MBR), HDD operating modes (AHCI and IDE) and boot types (EFI and Legacy), errors are also becoming more frequent when installing Windows 10, 8 or Windows 7 caused by these settings. The described case is just one of such errors.

Fixing the error "Installation to this disk is not possible" using BIOS settings (UEFI)

Most often, this error occurs when installing Windows 7 on old computers with BIOS and Legacy boot, in cases where AHCI mode (or any RAID, SCSI modes) is enabled in the BIOS in the operating parameters of SATA devices (i.e. hard disk ).

The solution in this particular case is to go into the BIOS settings and change the hard drive mode to IDE. As a rule, this is done somewhere in the Integrated Peripherals - SATA Mode section of the BIOS settings (a few examples in the screenshot).

But even if you don't have an "old" computer or laptop, this option can also work. If you are installing Windows 10 or 8, then instead of enabling IDE mode, I recommend:

  1. Enable EFI boot in UEFI (if supported).
  2. Boot from the installation drive (flash drive) and try the installation.

True, in this option you may encounter another type of error, in the text of which it will be reported that the selected disk contains an MBR partition table (correction instructions are mentioned at the beginning of this article).

Why this happens, I myself did not fully understand (after all, AHCI drivers are included in the images of Windows 7 and higher). Moreover, I was able to reproduce the error for installing Windows 10 (screenshots are just from there) - simply by changing the disk controller from IDE to SCSI for the "first generation" Hyper-V virtual machine (i.e. with BIOS).

Whether the specified error will appear during EFI boot and installation on a disk running in IDE mode, I could not check, but I admit this (in this case, we try to enable AHCI for SATA disks in UEFI).

Third party disk controller drivers AHCI, SCSI, RAID

In some cases, the problem is caused by the specificity of the user's equipment. The most common option is the presence of caching SSDs on a laptop, multi-disk configurations, RAID arrays and SCSI cards.

I have already mentioned SSD drives more than once in my articles, saying that they are faster than ordinary ones and you can upgrade your computer with them. And it would seem that installing them is a trivial thing, what could be easier, remove the old hard drive, install a new SSD , install Windows on it and rejoice, but in reality everything is not so simple. The fact is that in order to squeeze the maximum speed from an SSD drive (otherwise why use it), you need to switch to AHCI (Advanced Host Controller Interface) mode in the BIOS. And this is where the surprises begin...

So, I have an old computer that decided to upgrade and install an SSD drive. Switched to AHCI mode in BIOS. To do this, I went into the BIOS (press the Del or F2 button (there may be other keys depending on the model of the motherboard), when you turn on the computer) in the "Main" menu, select "Sata Configuration".

And in "Configure Sata as" chose "AHCI"

Saved the settings, restarted the computer and started installing Windows. But that was not the case, an error occurred:

Started changing BIOS settings, even updated his version , the result was one - this error constantly appeared. As a result, I decided to select IDE mode in BIOS and install Windows.
The installation was successful, then I decided to try to switch back to AHCI mode in the BIOS, but this trick failed and Windows simply did not boot (in principle, I expected a similar result). Then I decided to do this - switch back to IDE mode, go to Windows and change the mode to ACHI in the registry editor.

Having returned the IDE mode, Windows has successfully booted, now you need to make changes to the registry. To do this, open the registry editor - press the key combination "Win" + "R" and type regedit.


In the registry editor, go to the path "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci", find the "Start" parameter, open it with a double click. Enter "0" in the "Value" field.

Everything, the system can be rebooted and set to AHCI mode in BIOS. As a result, everything worked, the SSD worked in ACHI mode. Windows booted up successfully and worked many times faster than with a regular hard drive.

So, if your old computer has ceased to please you with the speed of its work, installing an SSD drive, in my opinion, is the ideal solution. But do not forget about the minimum size of RAM - 2GB, and the processor is preferably 2 cores at least 2 GHz each.

I hope this article helped you avoid the error:

Installing Windows on this drive is not possible. Your computer's hardware may not support booting from this disc. Make sure that the drive's controller is enabled in the computer's BIOS menu.

And it helped to upgrade your computer and increase its performance and speed.

Computers are complex devices that are powered by many different elements. One of them is a SATA controller. What is this device? How to work with him? How to take care of its speed? Here is an incomplete list of questions that will be considered as part of our article.

It is a technology by which storage devices such as a hard drive and optical wire can communicate over a high-speed cable with the motherboard. It is optimal to use the connector with the smallest number. SATA0 or SATA1 are considered ideal. It is possible to use other ports.

When working with hard drives, SATA0 must be used initially. It is installed on the system media. Each subsequent one should have a digit one more and so on. If there are multiple hard drives and a RAID mode is used to increase the storage space, one wire is connected to the connector, and then everything else is connected to the controller.

Operating modes

The controllers determine how the hard drive will communicate with the motherboard. In total, there can be three principles of interaction:

  1. Operating mode of the SATA IDE controller. The simplest option. With it, the hard drive functions as an IDE or PATA. In this case, it has limited potential, and also does not differ in performance. But this mode is very valuable if you need to ensure interoperability with equipment that is already outdated. You can also use it in cases where the computer has only one hard drive and you do not need to use the various functions of the drives.
  2. SATA AHCI controller operating mode. In this case, the use of advanced drive functions becomes possible. Examples include Native Command Queuing and hot swapping. Also, a significant advantage is the high speed of interaction (when compared with the previous option).
  3. Operating mode of the RAID controller. With this setup, you can create a single storage array from several individual hard drives. It is characterized by redundancy of information, as well as higher speed. The first is achieved by creating a backup copy of the hard drive, and the second is by striping the disk space. When this mode works, AHCI also functions with it.

Notes

Initially, it is necessary to set the operating mode in which the SATA controller for a laptop or computer will function correctly, and only then deal with the operating system. After all, if this is done later, then the OS may not work correctly until failure. So, this can happen because the disk driver is disabled or the wrong BIOS setting is used.

Causes of malfunctions

Let's say the PC has stopped working with the hard drive. This error can have several reasons:

  1. Cables are loose.
  2. The hard drive has failed.
  3. The SATA controller does not work or is very slow.

In the first option, it is necessary to check the tightness of the cable. In the second, most likely, you need to replace the device. And in the third - set the correct settings. Administrator rights are required for such changes. If they are, then you can start solving the problem.

How to enable SATA controller in computer BIOS?

First you need to go into the BIOS. There is no single standard here - each machine uses a separate special key for this. To find out, you need to read the instructions on the screen, which appears immediately after turning on the computer. Moreover, for a guaranteed result, it must be pressed more than once.

After the login is successfully completed, you need to find the Integrated Peripherals item. If not, then any one that is consonant in meaning will do. It contains all the parameters that relate to the internal capabilities of the motherboard. Now you need to find the Onboard SATA Controller. If it's not there, just look for any entry that says "SATA controller". This parameter can only be set to Disabled and Enabled (disabled and enabled, respectively). You need to make sure it is activated.

To save the changes, you can press F10 and the enter button. If this is not done, the system itself will offer to perform these actions. After that, you should restart the computer and go into the BIOS again to make sure that the hard drive was detected. You can understand this thanks to the item Standard CMOS Features. Now we know how to enable the SATA controller. Let's take a look at the modes.

AHCI connection

This is done using the same BIOS. To make changes, go to the control window. After that, you need to look for IDE, AHCI or RAID. They must go along with SATA. Also additionally on some devices the word "MODE" is used. We turn off the mode that we do not need, but on the contrary, we turn on the necessary one (this is also done by changing Disabled to Enabled and vice versa).

If, when you try to change the mode, a message is displayed stating that no disk is found, then the necessary drivers are missing. Therefore, you will need to log into the operating system and, with administrator rights, first install them. This can also be done using the OS installation disk. But still less time-consuming is the first option. Also, keep in mind that changes made to the basic I/O system must be saved in order for them to take effect. How to do this was discussed in the previous paragraph.

In general, here is how to switch the SATA controller to AHCI mode or another one that will be necessary. At the same time, it is important to follow the instructions exactly so as not to touch anything superfluous. Now let's focus on two options that may come in handy when setting up a computer. Moreover, the main topic of the article has already been disclosed, and we will now deepen our knowledge.

SATA Controller Mode

This option is used to specify the operating mode. We have already discussed this. Now let's pay attention to how and what works in this case. If you set the IDE mode, then there will be no need to use additional drivers when working with equipment that uses this technology. The RAID mode is compatible with all operating systems since Windows 2000. The only difference is that outdated driver media will be needed here (if the equipment is the same year as the operating system). Otherwise, their role can be successfully performed by a Flash drive or CD. But talking about creation makes sense only if there are at least two hard drives. The same brand and volume will positively affect their work. And if the batches and firmware match, these are already ideal conditions for using this mode.

ANSI is a newer technology and is not compatible with older (relatively) systems. Due to the fact that this mode has a positive effect on the speed of technology, it is recommended to stop on it. Moreover, if RAID and ANSI can still be run on representatives of operating systems and computers starting from the 2000 generation, they will not help with Windows 9x: there are simply no drivers that would combine the operation of software and hardware. Please note that changes must be made before the OS is installed. If you change the mode when the operating system is already installed, you can find a "blue screen of death" on your computer, which will display information about the error and the inability to work correctly. If there is no desire to see him and demolish the OS, then you should forcibly change the controller driver to one that will work with the new settings.

History of development

SATA 150 is rightfully considered the first of the family of controllers. It is an interface that uses a serial data bus. Operates at a frequency of 1.5 GHz, thereby providing a throughput of 150 megabytes per second. The standard has spread due to a number of advantages that previous developments did not have. Thus, the architectural advantages of the bus, the small size of the connectors and cable, the ease of use and the overall reliability of the connection played a role. Also, when two devices are connected to the same port, there are no conflicts and no problems.

The second generation of SATA 300 provides a speed of 300 megabytes per second. Theoretically, both options are compatible, but problems are not ruled out. But, in fairness, it is worth saying that even the most modern hard drives have not yet learned to operate faster than 130 megabytes per second, so there is not much point in chasing numbers in this case. So there is no difference when using controller types. The only thing that matters is what connects first.

Conclusion

The SATA controller is, of course, an important part of any computer. It is a device that allows us to access data that is of value. Also, special attention deserves what success the developers of this part managed to achieve in terms of speed. In addition, this suggests that there is a significant reserve for increasing the capacity of hard drives without refining data transfer technology, which makes it unlikely that it will become obsolete and unnecessary in the next few decades.

Sometimes when installing Windows, including version 10, an error message is displayed on the screen. The text of the message is: "Windows cannot be installed to this drive." In this case, the hard drive is displayed in the BIOS. It is also visible at the stage of installing the operating system, where it could be divided into sections.

This problem occurs for two reasons:

  • the controller is disabled in the BIOS (AHCI mode);
  • the hard drive has a GPT volume.

Problem with AHCI mode

In addition to an error message informing you that Windows 7 or 10 cannot be installed on this drive, if you have problems with AHCI mode, the computer cannot boot from the selected drive. The reason is that the controller may have been disabled in the BIOS.

The problem is solved in the following way:

Problem in GPT format

Another reason for the impossibility of installing Windows 7 or 10 versions with the display of a similar message may be GPT - the hard disk partition format.

More recently, all hard drives were of the same type. The only partition style was MBR. Over the past few years, manufacturers have been gradually switching to the production of hard drives with the GPT format. But the boot files from the OS are not modified for new formats, and as a result, the above error appears during installation.

The MBR (Master Boot Record) is the program code and data required to prestart a computer. They are located in the initial marked sector of the hard drive. The start of the MBR begins after the initial BIOS analysis of the health of all devices. Its main function is to locate the files that are needed to boot the OS.

GPT is a new standard for the volume table layout format. A standard firmware interface for computers has also been developed to replace the BIOS. It is called UEFI (Unified Extensible Firmware Interface).

The problem occurs due to the fact that the OS installer cannot install Windows to the specified partition, due to the fact that the partition table does not fit it.

There are 2 methods to fix the problem:

  • installing the system on a similar disk;
  • convert partition to MBR.

The choice of method should be determined by the following rules:

  • if the computer supports the UEFI interface and you need to install a 64-bit OS (for example, Windows 10), then it is recommended to use the first option. Checking for a UEFI interface is very simple. Graphic mode with the ability to control the mouse indicates the presence of UEFI;
  • if the computer was released several years ago, has a BIOS and you want to install a 32-bit operating system from MicroSoft, then you should convert GPT to MBR.

Using the MBR limits some features such as:

  • their volume cannot exceed 4 TB;
  • The maximum number of volumes per HDD is limited to 4.

Installing Windows 7, 8 and 10 on GPT

Problems installing the OS on a GPT volume usually arise for those who want to install Windows 7, 8 and 10.

To install an OS on a GPT volume, 2 conditions must be met:

  • install a 64-bit system (for example, Windows 10);
  • boot in EFI mode.

If the first condition is not met, it is necessary to prepare a bootable UEFI drive.

But in most cases, only the second condition is not met. Therefore, it is more advisable to immediately go into the BIOS and check the settings.

There are two options to set in the BIOS:

  • enable UEFI boot;
  • switch SATA mode to AHCI.

After saving the settings on the computer, you can install the OS. The error won't happen again.

Convert GPT volume to MBR

There are several options for converting volume styles. Let's consider them in more detail.

Converting to MBR when installing Windows via command line

This method is optimal for use in a situation where installing OS such as Windows 7, 8, 10 is not feasible due to the type of GPT volumes. It can also be useful not only when installing the OS, but also during the regular operation of the OS to convert non-system partitions.

It should not be forgotten that when converting partitions, all information from them will be lost. Therefore, it is recommended to save everything important in advance on an external storage medium.

To change the style of volumes from GPT to MBR through the command line, you must:

  • run the command line in Windows as a user with administrator rights;
  • to display a list of hard drives connected to the computer, enter the commands "diskpart" and "list disk" in sequence;
  • select the disk to change the style with the "select disk D" command, where D is the disk number;
    Then two scenarios are possible.
    1. perform a full disk cleanup with the “clean” command. This will delete all HDD volumes;
    2. you can also delete HDD volumes one at a time using the "detail disk", "select volume" and "delete volume" commands;
  • start converting the disk to MBR with the "convert mbr" command;
  • Exit Diskpart by selecting Exit. Close command line. After that, it is recommended to continue the installation of the operating system. This error message will no longer be displayed.

You can create volumes on the HDD by selecting the item " Customize Disk».

The volume style change is complete.

Changing partition style from GPT to MBR using Windows Disk Management

An alternative volume conversion method requires a properly functioning Windows 7, 8 or 10 operating system on a personal computer. You can only convert a disk volume that is not a system disk.

The sequence of steps for converting an HDD volume is as follows:


Utilities for changing the style of a section

In addition to the standard HDD volume conversion methods provided by Microsoft developers, you can use third-party hard disk volume management utilities, such as


Related videos

» » Error "Windows cannot be installed to this drive"

"Windows cannot be installed to this disk" error

Sometimes when installing Windows 7, 8 or 10, you may encounter a problem, which is that when you try to install the system on a hard drive, the system displays a warning: “Windows cannot be installed to this drive. Your computer's hardware may not support booting from this disc. Make sure that the drive's controller is enabled in the menu computer BIOS".

The problem, as a rule, is characteristic of old computers and laptops, but occasionally it also appears on new hardware. This usually happens if the computer's BIOS settings in the hard disk operation parameters enable the mode AHCI or any other than IDE. So let's go to BIOS computer and set the mode of operation of our disk as IDE. This setting is usually located under integratedPeripherals or Advanced, and is usually called SATARAID/AHCImode, SATAmode, SATAAHCImode,ConfigureSATA or another name with a similar meaning.

I also met this way to deactivate the mode:

  1. Switching the operating mode using the settings AHCI Mode Control into mode Manual.
  2. This makes it possible for us to set Native AHCI Mode, which we need to switch to Disabled.