Смена режима AHCI на RAID и обратно без переустановки windows
Долгое время в BIOS был выставлен режим работы жестких дисков на AHCI, но вот прибарахлился и решил создать себе raid1 из двух новых винчестеров, а старый, на котором была установлена система, оставить в этой же самой роли. Сменил в BIOS режим с AHCI на RAID, настроив raid1 попытался загрузиться со старого винчестера и получил BSOD, а после него, вариант запустить восстановление системы. К счастью решение проблемы оказалось очень простым.
Описание
- Меняем режим работы жестких дисков на AHCI (чтобы можно было загрузить Windows).
- Загружаем операционную систему.
- Запускаем редактор реестра, для этого открываем «Пуск» и вводим regedit.
- Открываем ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor V .
- Ищем параметр REG_DWORD под названием Start и меняем его значение с «3» на «0».
- Открываем ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor.
- Ищем параметр REG_DWORD под названием Start и меняем его значение с «0» на «3».
- Закрываем редактор реестра и перезагружаем компьютер.
- Заходим в BIOS и меняем режим работы жестких дисков с AHCI на RAID.
- Загружаем операционную систему. В моем случае загрузка прошла без проблем, единственная проблема — это слетевшая активация Windows. Все проверялось на Windows 7 Professional SP1 64 bit.
Была ли эта статья Вам полезна?
Комментарии к статье (15)
-
- Николай
- 14.12.2020 10:39
Для семерки это обычно тут:
Это значение надо установить в 0.
Приветствую ! Нужна помощь. Решил переустановит windows. Выбрал вариант переустановки с флешки. При переустановке windows с флешки, установик не видит разделов, хотя сборка официальная всё с сайта майкрософт. Скинул дрова RAID от материнки на флешку и запустил RAID-режим, дрова видны и ставятся, но разделов всеравно не видно.
Потом обнаружил, что в режиме RAID вообще не запускается windows.
Что надо сделать, что бы установщик всетаки увидел разделы ?
При каждом запуске Винды выскакивает non-raid disk (при этом слетает дата, формат дисков меняется с achi на raid, сбивается способ загрузки). Захожу в Биос меняю диск raid на achi, выставляю способ загрузки, сохраняю и перезагружаю. Опять захожу в Биос диск стал achi, опять задаю нужный диск для загрузки, сохраняю и перезагружаю. Все Ok — Винда загрузилась, все работает.
Но при выключении компьютера и следующем запуске все нужно делать заново.
Подскажите как исправить!
У вас похоже настройки BIOS просто не сохраняются (обычно еще и время, которое в BIOS отображается, тоже слетает) при отключении питания. Обычно это происходит из-за того, что батарейка перестает работать (которая на материнской плате установлена). Надо разбираться по какой причине не сохраняются настройки.
С батарейкой пробовал, ничего не изменилось. И вспомнил — перед этим всем, компьютер запищал и в наушниках был писк. Мне показалось, что скакнуло напряжение.
Дистанционно, трудно определить в чем причина. Вам лучше обратиться в сервис центр или к кому-нибудь, кто разбирается в вопросе.
Подскажите а если у меня был рейд. На матери В меню настройки рейд убил рейд, в винде переназначил и переформатировал диски вообщем разобрал рейд) но в биосе в настройках либо рецд, либо ide или ahci Естественно при попытке изменить настройки любую и в место рейда при загрузке получают синий кран. Вопрос если оставить у настройках матери рейд но рэйд не будет собран Вернее даже он не будет создан! Это повлияет на скорость работы дисков в винде? При каких настройках диски все равно работает в протоколе ahci? Скажем так выжидание рейда и даже если Изловчиться переставить Режимы правя реестр есть ли в этом смысл? Если вся разница Будет только в том что в настройках рубился в настройках загрузки жёстких дисков перед каждым жёстким диском будет писать слово рэйд? Аида при рандомный записи выдает скорость 120 мб/с, при Перекидывание папки с большим количеством файлов скорость стартует от 800 Мб/с И в течение некоторого времени падает до средней 150 Мб/с. Если всё-таки переключиться на ahci Показатели должны улучшится? Или всё-таки нет потому что Сам процесс рэйда Организован посредством ahci? А то что диски не объединены – посути функция рейда никак не используется но при этом активирована и следовательно контроллер получает питание но с другой стороны может быть этот контроллер имея в любом случае доступ к жёстким диском как-то осуществляет сними взаимодействия? работу жёсткими дискамиЧто в свою очередь вносит какую-то дельту в прирост скорости обмена. Может этот контроллер берет на себя в любом случае работу жёсткими дисками? Кто-нибудь умный дайте умный ответ но простыми словами как вопрос заданный простыми словами!
Подскажите пожалуйста я использую 1 ноутбук для работы но ПО у меня стоит на разных ssd , на обоих дисках установлена вин 7 х 64 , но на одном диске 160 gb система загружается в raid в другой ssd нв 240 gb загружается в ahci , каждый раз приходиться менять настройки в БИОС . Подскажите можно ли методом что описано выше изменить загрузку ssd 160gb с raid на ahci без переустановки системы
Есть ли своя специфика для чипсетов AMD?
Может другие ветки реестра?
У меня не сработало, чёрный экран при запуске.
А как быть в случае Windows 10? как перейти с ACHI на RAID без переустановки Windows?
Описанный в статье метод должен работать абсолютно так же и для Windows 10. Однако на системах, построенных на чипсете AMD могут понадобиться дополнительные манипуляции — дайте знать, если это ваш случай.
в заглавие статьи написано о переходе и туда и обратно, а вот обратно как раз и не написано, как раз то что мне нужно.
У меня обратная процедура — проблем не вызывала насколько я помню. Режим менялся с RAID на AHCI без проблем и каких-либо манипуляций. В любом случае первым делом необходимо сделать клон диска, чтобы можно было восстановить систему в случае проблем. Если это не возможно, то можно попытаться создать контрольную точку восстановления и если, будут проблемы с загрузкой, то воспользоваться опцией загрузки последней удачной конфигурации (но не факт, что это поможет, но все же лучше чем ничего). Касаемо вопроса, то в интернетах пишут, что в случае возникновения проблем, необходимо в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\atapi ключ Start установить в значение 0, после чего перезагрузить компьютер и в биосе сменить режим с RAID на AHCI.
Я бы лично еще сменил в HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStor ключ Start на 0, чтобы он тоже загружался на всякий случай вместе с системой.
К сожалению, я не сталкивался с таким и поэтому не хочу вводить в заблуждение не проверенной информацией. Могу лишь посоветовать сделать клон диска (если есть такая возможность) и на нем проводить эксперименты, чтобы не лишиться рабочей системы.
А не подскажете как быть с Windows XP в таком случае? Встроенных драйверов RAID в ней не предусмотрено, в отличии от Windows 7 и параметра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV в реестре просто нет. Установить драйвер RAID контроллера через диспетчер устройств вручную или через мастер установки нового оборудования также не получается, при выборе inf файла в списке появляются только AHCI-контроллеры, RAID-контроллеры просто не отображаются. Хотя если же эти драйвера подсовывать на дискете при установке Windows, то в списке присутсвуют SATA RAID контроллеры.
Get in touch
Send us an email
Submit Community Topics
Community Topics and suggestions submitted by customers like you
- Knowledgebase Read help articles
- Community Custom suggestions
- Downloads Browse our downloads
- Contact Us We are here to help
Switch Windows 10 from RAID/IDE to AHCI
Some systems will have the Windows operating system installed using RAID drivers including the Intel Rapid Storage Technology. SSD drives typically perform better using AHCI drivers. There is in fact a way to switch operation from either IDE / RAID to AHCI within Windows 10 without having to reinstall. Here are the steps:
- Click the Start Button and type cmd
- Right-click the result and select Run as administrator
- Type this command and press ENTER: bcdedit /set
safeboot minimal (ALT: bcdedit /set safeboot minimal) - Restart the computer and enter BIOS Setup
- Change the SATA Operation mode to AHCI from either IDE or RAID
- Save changes and exit Setup and Windows will automatically boot to Safe Mode.
- Right-click the Windows Start Menu once more. Choose Command Prompt (Admin).
- Type this command and press ENTER: bcdedit /deletevalue
safeboot (ALT: bcdedit /deletevalue safeboot) - Reboot once more and Windows will automatically start with AHCI drivers enabled.
Rate the quality of this page
1278 of 1483 people found this page helpful
Comments (41)
Correction. There *must* be a space between bcdedit and the forward slash. There is no command called «bcdedit/set» (for good reason)
Good information and thank you — it worked nicely. 🙂
this works, thanks
I used the ALT commands
This approach worked on my Windows 10 machine — which should have been set up with AHCI in the first place since all of my drives are SSD. However one must know that it may take several reboots for your D: disk to re-appear and become stable. In the first reboot, my data appeared to have been lost. After swearing at the computer several times, I decided that perhaps a reboot would help the situation. Fortunately after 2 more reboots, the disk re-appeared and all of the data was intact.
Thank you for these steps to switch my computer from RAID to AHCI.
Added a Samsung 970 Evo (500GB) NVMe M.2 alongside the existing HDD in new Dell Inspiron 5570. Samsung software couldn’t load the drivers because drives configured for RAID. I set AHCI in BIOS and W10 (home) wouldn’t boot up. Returned to BIOS to RAID and rebooted successfully. Found this thread and tried it. Yes, it worked! It took a bit of work to manipulate the the drive letters afterwards but got there eventually. Thank you for the information.
I had a really odd experience attempting this on Windows 10, but I finally figured it out:
When I switched to AHCI and got to the safeboot menu, my keyboard wouldn’t work. If I tried to get to the keyboard settings nothing happened. I was able to get to the Command Prompt terminal via the ‘Windows Systems’ tab in the Start Menu. Once I had opened the Command Prompt, I could type in it using the on-screen keboard (Start Menu -> Settings -> Ease of Access -> Keyboard (scroll down and it’s on the left) -> On-Screen Keyboard). Then I typed bcdedit /deletevalue safeboot (there didn’t seem to be a way to use curly brackets). Then I Rebooted, and found that I had left Safe Mode, and everything was back to normal 🙂
It’s one hell of a work-around, but hopefully this helps somebody!
Thanks @Evan! The keyboard thing also happened to me, but using the virtual keyboard did the job. If you press the shift key you’ll be able to use curly brackets!
Thank you very much! I am running Server 2016 and didn’t realize my Intel board was in IDE until I tried to run two SSD’s in Raid0 and was only getting about 400MB/s. I switched to AHCI and was getting «Inaccessible boot device». I used the method described above and it’s working now! 1100MB/s.
Worked perfectly on a Dell Inspiron 15 7586. Came pre-configured in RAID mode and updated to 970 EVO Plus without the ability to get the Magician to function.
As soon as I completed the operation which took about 3 minutes, everything worked perfectly with no glitches or issues
Saved my day. Alternative command is somewhat confusing. I used bcdedit /set
Result is that W10 booted with sata settings set to AHCI, Happy!
Thanks for sharing!
Saved my bacon!
I got my ageing (10yrs) Dell T5400 back into life using the full commands.
Very many thanks!
Just performed the procedure on an old Dell D630 fitted with a Kingston SSD that didn’t have AHCI enabled.
Went flawlessly and machine now seems to boot a little quicker and feels quicker in operation.
This worked for me! Thank you, thank you, thank you.
At some point my intel RST drivers stopped, and I was unable to reinstall the drivers. I thought it was a windows 10 1903 build issue however my system was still on 1809. The problem was at the BIOS level. Some how either through a BIOS update or a dead battery the BIOS storage configuration changed from RAID to IDE.
Without RAID enabled in the BIOS the RST drivers will not install. Also be sure to select the correct driver for your chipset. The newest drivers are not fully backwards compatible!
However even if I manually installed the RST x64 drivers first and then changed the BIOS to RAID the system would not boot.
I opened windows disk management utility and confirmed that the RAID 1 array was broken. Both disks appeared in the drive list, with one showing a warning due to addressing conflict (oh no)
Steps
1) installed the newest intel RST x64 driver that supports the chipset
2) set safeboot per above
3) enabled RAID in BIOS (was IDE)
4) booted to safemode
5) removed safeboot per above
6) checked that intel RST is running YES!
7) verify RAID 1 array (no idea how long the array was broken)
run windows disc management tool and verify RAID now appears correctly as 1 drive
After this Through some update cycle windows stealthily replaced all of the chipset and storage drivers with generic MS drivers.
I hope this helps someone else
to enter bios is a separate step. On my PC it is hitting «DEL» key during reboot.
Changing from ahci to raid windows 10
Вопрос
Registry tweaks are available for changing from AHCI to RAID (in the BIOS) without reinstalling Windows for earlier versions of Windows.
However, the edits (such at KB Article ID: 922976) do not apply to Windows 10.
What are the registry edits that work for Windows 10 which do the same thing?
Ответы
you could try this (Windows 8 method), make sure to take a backup before playing around with HCI & RAID.
Update1: link broken
Все ответы
you could try this (Windows 8 method), make sure to take a backup before playing around with HCI & RAID.
Update1: link broken
I’d been looking for other solutions, of which there are plenty offered for earlier Windows versions, but none specifically for 10.
After I succeeded in getting the RAID controller I was still unable to use my SSD in a RAID 0 configuration until I updated the driver for the RAID controller to Intel’s most current one.