← All posts tagged sata

OCTAGRAM
AHCI Windows10 Windows sata Не думал, что эта проблема актуальна, но это так. Обнаружил случайно, что в BIOS до сих пор стоит режим эмуляции IDE в SATA. И переключение в AHCI не позволяет загрузить в систему. Невероятно, но в Windows 10 Fall Creators Update проблема всё ещё здесь. И решить её не очевидно. Видимо, раньше тоже пытался включить, да всё тщетно. Тратил непростительно много времени, забивал на всё это, но ощущение осталось, будто проблему давно решил. Ведь не может же быть такого, чтоб в Windows 10 была такая же проблема с SATA, как в XP? Да ну, бред какой-то.

Какая самая первая мысль приходит? Установить драйвера. Производитель Acer. Идём на сайта производителя, ищем там драйвера для моей модели.
Audio Driver
Bluetooth Driver
Card Reader Driver
Touchpad Driver
Touchpad Driver
VGA Driver
Wireless LAN Driver

Эм, а где для жёсткого диска вообще? Или чипсет какой-нибудь. Какой вообще чипсет, я как это понять должен? Медитация на диспетчер устройств не помогла понять. Пришлось в Интернете смотреть. Ага, AMD какой-то. Какой именно, я до сих пор не знаю. Бывают серии SB7xx, SB8xx, SB9xx, и я не знаю, что у меня. Тогда что-то проясняется насчёт того, почему не видно. В VGA Driver загрузка Каталиста, а в него вроде бы как входят и всякие драйвера для miniIDE на чипсетах AMD. Но по факту драйверов-то нет, система не грузится в режиме AHCI. Нашёл, где можно скачать именно драйвера для чипсета, установил, перезагрузился в AHCI. Не загрузилось. Ну как так-то?

Установщик драйверов чипсета, впрочем, что-то изменил. Если раньше в Диспетчере устройств был какой-то драйвер общего назначения, то надпись изменилась на AMD SATA Controller (IDE mode), и драйвер — amdide64.sys. Поковырял установщик чипсета, нашёл там в AMD-Chipset-Drivers\Packages\Drivers\SBDrv\hseries\AHCI_svr\WT64A некие файлики типа amd_sata.sys, принудительно установил этот драйвер. Ну бывает же такое, что для несуществующего устройства драйвера вроде бы как устанавливать и не надо, а пока система в IDE режиме, то AHCI не существует, вот и хоть заустанавливайся, драйвер не появится. После установки в Диспетчере устройств-таки появилось новое устройство AMD SATA Controller, нерабочее. Рабочее или нет, а драйвер-то теперь точно есть. Перезагрузился в AHCI. Не загрузилось. Японская мать. Да тут вообще работает хоть что-то или как?

Нашёл в Интернете инструкции, как сделать AHCI в Windows 7, 8.1, 10. С
bcdedit /set {current} safeboot minimalпроблем не возникло, зато внезапно возникли проблемы с
после загрузки компьютера в безопасном режиме
Долбил я по F8, долбил, а ни в какие безопасные режимы Windows 10 загружаться не захотела. Позволил этому барану оставить пару раз с разбега мозги на стенке. Автоматическое восстановление началось. Диагностика. Которые, конечно, ничего не выявили. Ни F8, по которым я долбил, ни драйвер для SATA неактивированный, ничего не навело Windows 10 на мысли, а в чём может быть проблема. Когда автоматическое восстановление неудачно, запускается меню. Меню запутанное, но «безопасный режим при следующей загрузке» там при большом желании найти можно.

В безопасном режиме и AHCI загрузилось! Вот интересно мне стало, а в чём разница между моей попыткой поставить AHCI и тем, как загрузилось. В Диспетчере устройств увидел два устройства, оба AMD SATA Controller, но у того, который работает, драйвер storahci.sys от Microsoft. Он, вроде как встроенный, но это не помогало ему быть подхваченным на лету. Как принудительно поставить такой драйвер, вообще не понятно. Когда ставишь вручную драйвера, среди них нет встроенных. Для ATAPI были только драйвера AMD, а Microsoft — не было.

Выполнил
bcdedit /deletevalue {current} safebootперезагрузился в обычном режиме. Работает. Заметно лучше стали работать активно использующие своп программы с трассирующей сборкой мусора, в первую очередь, браузер. В IDE-то команды нельзя переупорядочить, а в AHCI чтение-запись асинхронные.