Автоматическое определение зависания порта 0 ahci

Обновлено: 21.11.2024

Моя система работала нормально, пока я не решил изменить размер основного раздела. Для этого мне пришлось перезагрузиться. Во время POST мой BIOS завис, поскольку обнаруживал разные диски. Я обновил свой BIOS до самой последней версии, надеясь, что это что-то исправит, но изменений не было. Я сбросил на безопасные настройки по умолчанию, и все заработало нормально. Затем я сузил проблему до режима IDE/AHCI моего контроллера SATA.

Когда я говорю, что BIOS зависает, я имею в виду полностью зависший. Я оставил его на пару часов, и он ничего не делает. Еще одна интересная вещь заключается в том, что когда он зависает, я даже не могу заставить его загрузить программу установки, потому что она обнаруживает диски до отображения установки. Что мне нужно сделать, так это отключить неисправный HD, и все пойдет гладко.

Меня больше всего беспокоит то, что я вижу первые признаки того, что мой HD выходит из строя. Так ли это? Если нет, что я могу обвинить в этой проблеме, чтобы исправить ее и вернуться в режим AHCI?

Моя конфигурация выглядит следующим образом:

1 Ответ 1

Чаще всего я сталкивался с проблемой такого типа, вызванной несовместимостью между системной платой и чем-то, что к ней подключено. Моим первым подозреваемым был бы DVD-привод. В любом случае, я бы отключил диски, пока не разберетесь, какой из них несовместим. Используйте ОС LiveCD, чтобы определить, можете ли вы загрузиться без жесткого диска. Не забудьте проверить, что если вы можете загрузиться с компакт-диска без подключенного жесткого диска, вы не можете загрузиться с компакт-диска, когда жесткий диск подключен, чтобы убедиться, что проблема связана с HD!

Если ваша материнская плата имеет режим RAID в дополнение к режиму AHCI, попробуйте это. Режим RAID обычно предлагает те же функции, что и AHCI, а также некоторые расширения для конкретных поставщиков, которые могут помочь. Intel, по крайней мере, предпочитает использовать RAID вместо AHCI только по этой причине, даже если вы не используете RAID. Вы также можете посетить веб-сайт Western Digital и веб-сайт своего DVD-привода, чтобы узнать, есть ли для них обновленная прошивка.

Наконец, в зависимости от того, где происходит зависание, это может быть проблема с Windows. Windows 7 должна обрабатывать включение AHCI после установки, но часто это не так. Если у вас возникли проблемы, попробуйте следующее:

  1. Отключите AHCI в BIOS.
  2. Загрузитесь в Windows. Запустите regedit.exe .
  3. Перейдите к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci . Измените значение Start так, чтобы данные были равны 0 .
  4. Перезагрузите систему в BIOS и включите AHCI.

Когда вы вернетесь в Windows, будет установлено несколько драйверов устройств, после чего вам потребуется снова перезагрузить компьютер.

PSA: не пытайтесь применять эти исправления, если вы не являетесь профессионалом! И само собой разумеется, вам ВСЕГДА понадобится пароль локального администратора, носитель для восстановления и резервные копии ваших данных, прежде чем возиться с низкоуровневой конфигурацией драйвера хранилища — или действительно что-то еще в этом отношении. В разделе комментариев ниже приведены примеры нескольких человек, которые столкнулись с проблемами после того, как столкнулись с другими основными проблемами или забыли свой пароль администратора перед запуском процесса. ДЕЙСТВУЙТЕ НА СВОЙ РИСК!

Нередко можно найти систему, в которой установлены драйверы RAID и что-то вроде пакета Intel Rapid Storage Technology работает с устройствами хранения, но где SSD может требуют работы AHCI для более оптимальной производительности или конфигурируемости. В этих случаях на самом деле есть способ переключить работу с IDE или RAID на AHCI в Windows 10 без переустановки. Вот как.

  1. Щелкните правой кнопкой мыши меню "Пуск" Windows. Выберите Командная строка (Администратор).
    1. Если вы не видите командную строку в списке, это значит, что вы уже обновились до более поздней версии Windows. Если это так, используйте этот метод, чтобы получить доступ к командной строке:
      1. Нажмите кнопку "Пуск" и введите cmd.
      2. Нажмите правой кнопкой мыши результат и выберите "Запуск от имени администратора".
        1. Если эта команда у вас не работает, попробуйте bcdedit /set safeboot Minimum
          1. Если вам пришлось попробовать альтернативную команду выше, вам, вероятно, придется сделать это и здесь: bcdedit /deletevalue safeboot

          На этом все! Особая благодарность Toobad за описание этой процедуры.

          Обновление от 02.08.17. Также спасибо Aalaap Ghag за разъяснение инструкций для тех, кто уже обновился до Creators Update. Спасибо также тем, кто написал об удалении, чтобы это работало для некоторых пользователей.

          Пожертвуйте, чтобы сказать "Спасибо", если этот пост помог вам сэкономить время и деньги! 🙂

          178 мыслей о « РЕШЕНИЕ: переключить Windows 10 с RAID/IDE на работу AHCI »

          Большое спасибо

          Синий экран и бесконечные циклы восстановления дисков для меня 🙁 (один диск без фактического рейда никогда не был включен, но, может быть, какое-то взаимодействие с SSHD использовалось для ускорения производительности?). 🙁

          Если операции по ремонту диска занимают особенно много времени, я бы поставил деньги на механически неисправный диск.

          Большое спасибо за эти четкие и простые инструкции. Я понятия не имел, что так легко избежать переустановки Windows!

          Вау, спасибо! Я думал, что достаточно отключить SRT в Windows, а затем в BIOS переключиться на ahci, но нет. Это сделало это. Спасибо

          Я использовал msconfig для загрузки и выхода из безопасного режима, поэтому мне не нужно было редактировать реестр. Смог перейти с RAID на AHCI, спасибо!

          Никакого редактирования реестра, это командная строка. В любом случае, хороший материал.

          Это очень помогло. Спасибо 😀

          у меня не работает.. пишет:

          PS C:\WINDOWS\system32> bcdedit /set safeboot Minimum
          Указанная команда set недействительна.
          Выполнить «bcdedit /?» для помощи командной строки.
          Неверный параметр.

          Это стандартная команда, так что что-то не так.

          У меня была та же ошибка, что и у Марка ("Указанная команда set недействительна"), я использую совершенно новый компьютер с Windows 10.

          Я заставил его работать, удалив "" из команды:
          > bcdedit /set safeboot Minimum
          > bcdedit /deletevalue safeboot

          И ваше решение отлично сработало, спасибо!

          Когда я переключаюсь с Raid на ACHI, затем сохраняю и выхожу, появляется сообщение "Отсутствует операционная система". Перед этим я успешно перевел его в безопасный режим, что я могу сделать?

          Только что попробовал это исправление и обнаружил, что теперь мой компьютер не просто зависает, а просто выключается. Настройка уже была на AHCI. И вдобавок ко всему у меня не работает клавиатура. Красиво.

          Значит, настройка уже была AHCI? Очевидно, это означало бы, что тогда ничего не изменилось. Должен сказать вам это, но похоже, что у вас есть более глубокие проблемы. Вам нужно обратиться к местному техническому специалисту, которому вы доверяете, чтобы помочь вам.

          Попробовал это, и теперь мой компьютер завис в безопасном режиме. Почему вы ничего не сказали о том, чтобы убедиться, что у вас есть пароль локальной учетной записи, прежде чем пытаться загрузиться в безопасном режиме!? Вы испортили мне воскресенье, исключив эту жизненно важную информацию. Теперь я застрял, чтобы купить флэш-накопитель на 16 ГБ, чтобы я мог сделать загрузочный носитель, чтобы исправить этот беспорядок. Служба поддержки Майкрософт не смогла мне помочь, предложила мне за час доехать до ближайшего магазина Майкрософт за помощью…

          Да, и нет возможности вернуться в обычный режим после запуска безопасного режима. Еще один важный фрагмент информации, опущенный в этой статье….

          Извините, чувак, этот блог — не более чем бесплатный ресурс, который я предоставляю, чтобы помочь другим техническим специалистам, таким как я. Предполагается, что у вас есть техническая база и ресурсы для исправления любых проблем, которые могут возникнуть при выполнении любого из исправлений. Очевидно, я не могу предсказать все возможные проблемы, с которыми вы можете столкнуться!

          Удачи, это должно быть легко исправить. Я не могу представить себе сценарий, в котором кто-то будет делать это на ПК, где у него нет пароля локальной учетной записи… Итак, вы забыли свой первоначальный пароль, и я испортил ваше воскресенье? Я думаю, это то, что вы получаете за попытку помочь людям бесплатно!

          Послушайте, я просто говорю, что в качестве одного из лучших результатов запроса Google об этой проблеме вы обязательно должны разместить заявление об отказе от ответственности или предостережение, которое гласит: «Предупреждение – вы должны использовать свою локальную учетную запись для входа в систему», потому что в Win10 по умолчанию использует учетную запись Microsoft или PIN-код. Вот и все.

          Я мог бы легко получить пароль до того, как обрек свой компьютер на чистилище в безопасном режиме, если бы он просто сказал, что он мне нужен в сообщении.

          Эй, я понимаю, и это отстой, что ты расстроен. Дело в том, что я не могу контролировать свое позиционирование в Google — мои посетители (полностью!), и, как вы, вероятно, можете видеть из множества других (бесплатных!) статей и комментариев здесь, это в первую очередь потому, что я предлагаю довольно чертовски полезная помощь абсолютно бесплатно. Я зарабатываю ровно ноль (0,00 долларов США) от работы этого блога, если не считать случайного пожертвования, и это просто из доброты сердец некоторых посетителей. Это просто услуга техническому сообществу, ни больше, ни меньше!

          И это определенно ДАЛЕКО от совершенства. Если бы я пытался охватить все возможные переменные каждый раз, когда садился, чтобы пожертвовать своим временем написанию статьи для других технических специалистов, для меня было бы более разумно просто закрыть весь сайт и начать взимать плату с людей, которые есть проблемы и приходите ко мне за ответами.

          Итак, еще раз приносим свои извинения за то, что это не сработало для вас, потому что у вас не было под рукой пароля локального администратора.Это все равно, что запереть за собой дверь на выходе из дома и забыть, что вы сменили код доступа к гаражу. Вам придется вызвать слесаря, чтобы вернуться, а после этого запишите свои пароли и не забывайте их!

          И на будущее: это не какой-то легкий технический совет. МНОГИЕ из них могут испортить компьютер, если вы не знаете, что делаете. Полную информацию об этом см. в заявлении об отказе от ответственности в правой части главной страницы.

          Если бы вы были в Луисвилле, я бы попросил вас зайти, чтобы я мог вернуть вас, что, вероятно, заняло бы 60 секунд. К сожалению, я не могу сделать это за вас, поэтому я бы посоветовал либо найти местного специалиста, которому вы доверяете (то же самое, что я сказал кому-то другому выше), либо загрузить диск для сброса пароля, такой как Active@ Password Changer или PCUnlocker. Удачи и приносим свои извинения за несчастье!

          Привет, Стив, хотел обновить и сообщить вам, что я решил проблему, создав диск восстановления на 512 МБ на своем ноутбуке, а затем используя его для загрузки обратно в свою учетную запись. Это было относительно легко исправить.

          Я собираюсь создать локальную учетную запись администратора без пароля и использовать ее, чтобы следовать вашим инструкциям, чтобы не было никаких шансов на странное зависание, подобное тому, что произошло со мной.

          У меня никогда раньше не было твердотельных накопителей, поэтому вся работа с SATA для меня в новинку, а Windows 10, использующая другой пароль для безопасного режима, тоже для меня в новинку, действительно кажется плохим дизайном. В любом случае, я уверен, что теперь это должно работать.

          Спасибо за общение, приятель. Я в Дейтоне, так что не так уж и далеко, ха-ха.

          Кроме того, я почти уверен, что либо у меня нет локальной учетной записи администратора, либо я удалил ее, поскольку в настоящее время у меня есть только одна учетная запись на моем компьютере.

          Моя мама из Дейтона! Маленький мир точно. 😉

          Что касается учетной записи локального администратора, то, вероятно, произошло (если предположить), что вы связали свою учетную запись Microsoft с установкой Windows (это относительно легко сделать случайно). Таким образом, Windows заставляет вас каждый раз входить в систему, используя адрес электронной почты и пароль учетной записи MS, но проблема в том, что если вы по какой-либо причине не в сети или информация каким-либо образом изменяется, вы не можете войти в систему, пока не предоставите предыдущие учетные данные. По крайней мере, это мое предположение.

          Что касается того, что это другой пароль для безопасного режима… что ж, эта часть меня все еще смущает. Возможно, Windows 10 просто всегда требует входа в локальную учетную запись (а не учетную запись MS) в безопасном режиме, и я никогда этого не замечал!

          В любом случае, благодарим вас за обновление и рады, что все снова заработало. Надеюсь, теперь с режимом AHCI!

          Спасибо за подсказку. К сожалению, я дошел только до загрузки в безопасном режиме, но мышь не работает, и ни одна буква на клавиатуре не работает. Любая дальнейшая помощь будет принята с благодарностью.

          БОЛЬШОЕ СПАСИБО!

          Я только что обновил BIOS, и он перешел из режима AHCI обратно в IDE, и в итоге Windows попыталась загрузиться, прежде чем я это заметил. Он загрузил драйверы IDE, а затем не завершил загрузку. Наконец-то я заставил плату сохранять настройки для режима AHCI, а затем Windows продолжала выдавать мне boot_device_inaccessible, потому что пыталась загрузить драйверы IDE.

          После нескольких неудачных загрузок восстановление запуска дало мне возможность открыть БЕЗОПАСНЫЙ РЕЖИМ с поддержкой сети, где я нашел вашу статью! Я открыл msconfig и переключил загрузку на безопасную (минимальную), а затем оттуда отключил безопасную загрузку, и теперь Windows снова работает! \о/

          Здравствуйте, Стив! Спасибо, что опубликовали свое решение по переключению Windows 10 с RAID/IDE на операции AHCI. Работал как шарм. Только что отправил небольшое пожертвование.

          Отлично работает! Как и некоторые другие упомянутые ранее, мне также пришлось опустить часть записи командной строки. Я думал, что мне придется переустановить Windows ... это было намного лучше. Спасибо!

          Привет, Стив, у меня на ноутбуке установлена ​​Windows 7. Будут ли проблемы, если я изменю AHCI?

          Попробую. Мне интересно, будет ли работать небольшой OEM-раздел Dell для диагностики после перехода с RAID на AHCI. Вы можете загрузиться в диагностический раздел, так что переход с RAID на AHCI убьет эту загрузку или она все еще будет работать?

          Я не могу сказать наверняка, так как, насколько мне известно, я не пробовал это с тех пор, как выполнил это переключение на каких-либо системах, но, логически говоря, это не должно иметь значения.

          Спасибо за этот быстрый процесс. Вы правы, он все еще может загружаться в раздел диагностики Dell OEM после перехода на AHCI. Извините, но мой работодатель не будет делать вам пожертвования, но, возможно, то, что я дам вам эту информацию об OEM-ботинках, хоть немного компенсирует вам это.

          Это очень хорошо сработало для меня на Lenovo 710S Plus. Перепрограммировав BIOS, чтобы включить переключение между RAID и AHCI, этого недоставало для запуска двойной загрузки Ubuntu/Windows 10 :)))

          Большое спасибо! Вы спасли мне жизнь, настроив это.

          Была та же проблема, из-за которой я был заблокирован в безопасном режиме без пароля локального администратора (только для входа в корпоративную Azure AD)

          Перезапустите на экране входа в систему, используя Shift при нажатии кнопки «Перезагрузить».

          Введите cmd в режиме восстановления при запуске (для доступа необходимо получить ключ битлокатора(

          Введена команда
          bcdedit /deletevalue safeboot
          Это не сработало (проблема с параметрами)

          Поэтому команда изменена на
          bcdedit /deletevalue safeboot

          Чтобы избежать зависания в безопасном режиме снова или ранее, настройте локальную учетную запись без данных учетной записи Microsoft и измените локальную учетную запись на учетную запись администратора.

          Эта деталь должна быть добавлена ​​к приведенному выше описанию.

          я делаю это и перезагружаю компьютер, чем сообщаю, что это приложение не работает
          и я проверяю свой биос insydeh20
          я ничего не вижу о AHCI

          Большое спасибо! Наконец-то можно установить Ubuntu вместе с Windows!

          У моего Dell XPS 8000 нет режима AHCI в BIOS. Он работает под управлением Dell A03 Bios (последняя версия от Dell), но, похоже, у него нет этой опции. Я нашел только ATA или RAID.

          Знаете ли вы, поддерживает ли серия Dell XPS 8000 AHCI?

          Ваше решение сработало, мне очень понравилось. Я очень долго пытался понять, как вывести мой компьютер из использования рейда.

          У меня это сработало безупречно. Большое спасибо.

          Спасибо ооооооооооооооооооооооочень

          Вау, отличное решение. Спасибо!

          Большое спасибо, а также Дэвиду, который упомянул о том, что не нужно использовать расширение . Он работает безупречно. Всем спасибо!

          Здравствуйте. Я полагаю, что это решение помогло моему твердотельному накопителю Toshiba правильно работать в режиме AHCI. Я стараюсь идти в ногу со временем и много читаю и исправляю проблемы, с которыми сталкиваюсь, поэтому я знаю кое-что о ремонте ПК, но некоторые вещи все еще ставят меня в тупик. ПК работает отлично, когда я его запускаю и запускаю, но когда я выключаю его ночью и иду включать утром, я получаю сообщение об ошибке «Перезагрузите и выберите правильное загрузочное устройство или вставьте загрузочный носитель в выбранное загрузочное устройство и нажмите ключ". У меня более старая материнская плата Asus M4A785M с Sata 2, и у меня всегда была эта проблема с тех пор, как я перешел на этот SSD. Мне нужно будет несколько раз перезагрузить компьютер, чтобы устройство, SSD или DVD распознавались в BIOS, но в конечном итоге я заставлю его загрузиться, хотя это очень расстраивает отсутствие возможности холодного запуска моего компьютера и загрузки на первая попытка! У кого-нибудь была эта проблема, и не могли бы вы помочь мне решить мою?

          Спасибо за руководство. Думаю, в руководстве следует упомянуть, что работают только локальные учетные записи. Пришлось переустанавливать, но это было неважно, так как я все равно это сделал.

          Спасибо, сейчас работает AHCI.

          Спасибо, чувак, ты спас мне жизнь )))

          Удивительное простое руководство Cheerz m8 прошло без сучка и задоринки, намного проще, чем вручную менять драйвера и менять настройки в BIOS 🙂

          Спасибо! Очень просто (превосходит альтернативу) и экономит время!

          После переключения на AHCI в BIOS я не могу загрузиться в Windows. Компьютер продолжает перезагружаться в BIOS (также не будет работать с IDE, SATA настроен на RAID. Есть идеи, почему это не сработает?
          Причина, по которой я собираюсь изменить, заключается в том, что мой диск C: продолжает работать на 100 % активности.

          Можно ли вернуться к SATA и нормально загрузиться?

          Большое спасибо.

          @Nic B
          Ваша система поддерживает использование SSD (на скоростях SATA II), но не поддерживает AHCI.

          @Jon
          У вас проблемы с диском, блоком питания или контроллером SATA. Я бы начал с замены кабеля питания и кабеля SATA от диска, возможно, использовал бы и другой порт.

          @Frithjof
          Чтобы ваш BIOS был на RAID, вам нужно иметь как минимум 2 диска, а затем вам нужно настроить их как RAID, но в этом случае контроллер сделает все данные на вашем диске неприемлемыми, поэтому вы потеряете их. . Если вы изменили настройки на AHCI, но когда вы снова входите в BIOS, вы используете что-то другое, убедитесь, что вы сохранили изменения перед выходом. Если ваш BIOS был настроен как RAID, а теперь вы хотите перейти с RAID на AHCI, вы потеряете данные, если только вы не настроили RAID как RAID 1.

          Это отлично сработало для меня. Очень признателен за помощь.

          Это волшебство, дополненное вкладом Грейна (13 декабря 2016 г.), положило конец недельной драме, связанной с попытками настроить двойную загрузку Linux и Windows 10 на моем Dell XPS13 9365. Обе операционные системы теперь работают нормально. Здоровья!

          Пришлось написать ответ. Это было невероятно легко сделать! Все это заняло 2 минуты и работает отлично!!

          Благодаря этому я теперь могу установить и выполнить двойную загрузку моего хакинтоша. Большое спасибо!

          У меня сработало, но только при холодной загрузке.

          Таким образом, при каждой теплой загрузке (перезагрузке), если при запуске появляется синий экран, говорящий, что что-то не так, и ему нужно это исправить, он идет до 100%, перезагружается и нормально загружается в Windows.
          Каждый раз, когда я включаю свой компьютер (холодная загрузка), я не получаю никаких ошибок.
          Есть идеи?

          Вероятно, ваш конкретный SSD не выходит из спящего режима вовремя, чтобы компьютер мог обнаружить его при холодной загрузке. Три вещи, которые можно попробовать: 1) обновить BIOS, 2) обновить прошивку SSD или 3) отключить быструю загрузку или добавить задержку обнаружения загрузочного диска, если это возможно в настройках BIOS.

          Это действительно хорошо. Оно работает.
          Большое спасибо.

          Большое спасибо за этот пост! Использование msconfig вместо bcdedit сделало это очень простым, и оно отлично работало на Dell Precision 7510, поэтому я смог заставить Crucial MX300 работать в режиме Microsoft Bitlocker eDrive.

          Это сработало для меня (без бита), НО я обнаружил, что после этого спящий режим не работает. Вероятно, это была просто проблема с BIOS, но, похоже, это распространенная проблема, поэтому я решил предупредить людей, чтобы они проверили это позже, если это важно для вас.

          Более трех лет у меня возникали случайные "ошибки чтения с диска" при запуске, и я никак не мог понять, как это исправить. Искал в Интернете решения, но ничего не помогло.

          Прошлой ночью я как раз собирался купить новый SSD или Mobo, когда смог найти этот пост.

          Буквально изменил мою жизнь (в том, что касается рабочего стола, который я бы никогда не использовал из-за его надежности, лол).

          Я готов поцеловать вас, сэр!

          Отлично работал на моем компьютере, связанном с моей учетной записью Microsoft. Понятия не имею, что все говорят о необходимости создания отдельной локальной учетной записи или чего-то в этом роде.

          Большое спасибо за эту публикацию, сохранил, не мог понять, как перейти с рейда (optane) обратно на AHCI. не сработало, но это сработало, большое спасибо.
          > bcdedit /set safeboot минимальный
          > bcdedit /deletevalue safeboot

          Работает с обновлением для авторов!

          Для тех, у кого возникли проблемы с запуском команды, я думаю, что вы используете PowerShell вместо старой простой командной строки. Нажмите «Пуск», введите «cmd», щелкните результат правой кнопкой мыши и выберите «Запуск от имени администратора».

          Это был хороший урок, но чтобы сделать его еще более понятным, вы должны четко указать, что перед косой чертой должен стоять пробел. Это иногда трудно читать.
          Кроме того, ссылка на RAID/IDE может быть правильной, но многие системы BIOS используют не этот термин, а более известный термин IRRT.
          Пожалуйста, добавьте и это.

          Краткий видеоурок по этому руководству с использованием Dell XPS 15 9560

          Большое спасибо! Работало нормально 🙂
          После загрузки в безопасном режиме не паникуйте :p

          Читайте также: