Перейдіть з IDE на AHCI після встановлення Windows 8


38

У мене було встановлено контролер накопичувача для IDE, коли я встановив Windows 7. Це не змінилося, коли я оновився до Windows 8.

Зараз мені потрібно ввімкнути AHCI, але це робить причину того, що Windows не запускається. Він не знає, як автоматично виправити проблему.

Мені вдалося скористатися Regedit з області відновлення, щоб спробувати скористатися цим виправленням, що працює для Vista. Цей ключ відсутній в Windows 8.

Я прочитав, що відповідний ключ зараз у HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci. Але мої налаштування вже відповідають змінам, які вони пропонують внести.

Як я можу змусити Windows завантажитися після включення AHCI в BIOS?


2
На цьому сайті коментар зазначає: "У мене було значення за замовчуванням 0, тому це не було зрозуміло. У Storahci є дерево StartOverride. Це значення потрібно змінити на 0. Після перезапуску воно працює! (Пам'ятайте, щоб змінити ACHI в bios tho)". Ви пробували це?
Наталі Адамс

@NathanAdams Так, спасибі Я щойно помітив це кілька хвилин тому, і я зараз набираю успішне завантаження.
Луї

Відповіді:


43

За допомогою regedit встановіть ключ:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci
"Error Control": DWORD = 0

а також у StartOverrideдереві в storahci. Це значення потрібно змінити на 0:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\StartOverride
"0": DWORD = 0

Після перезавантаження він повинен працювати. Ви також можете видалити весь блок StartOverride.

Примітка : Якщо ви не переключитесь на AHCI при наступному завантаженні, система створить нове значення StartOverride (3), і вам доведеться повторити процес.


Цікаво, що мій показник диска WEI піднявся на 0,4 бала після включення AHCI.
Луї

StartOverrideздається, він новий у Win8. Насправді він перевертається з IASTORV, як тільки вікна завантажуються AHCI - це означає, що я більше не маю startoverride в Storahci після зміни його, тепер він знаходиться в iastorv, і я вважаю, що я міг би змінити його назад на RAID таким чином.
Dennis G

2
Працював для мене, на Win8.1
luison

@Louis Це тому, що AHCI набагато швидше, ніж IDE.
AStopher

@cybermonkey Не зовсім. AHCI насправді не має швидкості, але він має функції, які працювали лише на шині SATA. IDE також був шиною і мав швидкість, але я думаю, що різниця від запуску в режимі стика UDMA в режимі AHCI, або все, що він наслідував, полягав у тому, що AHCI мав кращі функції, на думку приходить черга.
Луї

32

Я знайшов рішення, не роблячи ручного злому реєстру!

  1. Клацніть кнопку « Перезапустити » Shiftклавішею та дотримуйтесь підказок «Додаткові параметри» через кілька екранів. Зрештою, ви опинитесь на екрані, який повідомляє вам про перезавантаження, ви зможете зробити так багато речей, включаючи запуск у безпечному режимі. Єдиною кнопкою буде кнопка «Перезапустити» на цьому екрані.
  2. Перезавантажте. ДО ПЕРЕД запуску Windows введіть налаштування BIOS.
  3. Змініть режим SATA в BIOS на те, що вам завгодно: IDE, AHCI або RAID (XHD).
  4. Завантажтесь у Windows. Крок 1 налаштував Windows, щоб запитати, який тип завантажувальних параметрів ви хочете використовувати. №4 - це безпечний режим. Це отримає належні драйвери для налаштування BIOD, завантаженого в систему, в пам'ять та реєстр, налаштований правильно для вас. Інша конфігурація не потрібна.
  5. Перезавантажте Windows у звичайному режимі. Windows використовуватиме конфігурацію, яку автоматично фіксує на кроці 4.

Результат. Злом реєстру для мене нічого не зробив - це спрацювало вперше. Спасибі!
Ісаак Авраам

І навпаки, це нічого не зробило для мене, але злом реєстру працював!
Алекс Ангас

Здається, працював на мене. Однак я зробив це з екрана журналу на Windows 10, і це було ... приховано. Харчування > Shift - Перезапуск > Новий "Вибір екрана опцій"> виберіть Виправлення неполадок > Додаткові параметри > Налаштування запуску > Перезапуск . Потім, зайшовши в BIOS, на фактичному перезапуску виберіть 4 або F4 для безпечного режиму. Взято з підтримки Microsoft
Майкл Джонсон

16

Запустіть msconfig(клацніть правою кнопкою миші лівий нижній кут робочого столу, потім натисніть Запуск лівою кнопкою миші, введіть msconfig)

Клацніть на вкладці завантаження, позначте безпечне завантаження, перезавантажте, перейдіть до AHCI в BIOS, завантажте, завантажуйте Windows у безпечному режимі.

Запустити msconfigзнову, на вкладці завантаження зніміть позначку безпечного завантаження, перезавантажте ПК.

ПК працює чудово. Не возиться з regedit, вам потрібно лише завантажуватися в безпечному режимі, щоб виправити це, дуже просто.


3
Це спрацювало, явно найпростіший метод!
Ману

2
Це саме те саме рішення, що і рішення Keepon, ви просто переходите в безпечний режим по-іншому. Я думаю, це має бути коментарем.
gronostaj

1
Так чи інакше, це я зробив, і це працювало для мене :)
Jeremythuff

Я спробував це, без успіху. Після перезавантаження, після налаштування завантаження в безпечному режимі, я отримав спалах великого сумного смайлика (Windows 8.1). Довелося повернути BIOS в режим IDE.
тисяча

Я можу підтвердити це рішення для роботи для Windows 10 64bit-версія 1024. Завжди краще дозволити Windows обробляти драйвери. Просте і чисте рішення;) Дякую.
інтеграторIT
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.