Как включить AHCI в Windows XP без переустановки

Windows-xp — как включить ahci в windows xp без переустановки

У меня есть материнская плата P5GD1 Pro (ASus) с двойной загрузкой xp и windows 7. Самый простой способ после многих часов поиска в Интернете, который я нашел, — это пробная версия, ошибка и переустановка изображения, однако есть более простой способ. … Если вы установили CPU Z (cpuid), который вы можете использовать для Google, на материнской плате он расскажет вам версию южного моста. Затем вы можете определить свой драйвер из этой информации.

Вам нужна версия южного моста, потому что, когда вы устанавливаете драйвер через драйвер обновления для контроллера хранения ata через диспетчер устройств, он даст вам несколько версий … Если вы выберете неправильный, вы можете оказаться не в состоянии для загрузки и переустановки вашего изображения, как я сделал …

Процедура, которая работала для меня для P5GD1 Pro (и, вероятно, для любой другой материнской платы), заключалась в том, чтобы использовать папку Intel AHCI на диске драйвера (если вы не можете ее использовать в Google или что-то для драйверов 82801FB), тогда просто обновить драйвер в устройстве для управления контроллером ATA. Выберите диск и просмотрите файл драйвера для intel или любую другую версию, а затем выберите драйвер, который соответствует версии южного моста для тех, что указаны в CPUZ. Использование CPUZ для идентификации вашего южного моста избавит вас от того, что я сделал, и не обнаружил трудный путь. Затем перезагрузите, какие окна попросят yu сделать все равно, введите BIOS и включите AHCI для конфигурации IDE. Затем он должен загружать и устанавливать диски, а затем запрашивать другую перезагрузку.

Предлагаем ознакомиться  Переключение с IDE на AHCI без переустановки Windows | Блог компьютерного гения

Также как побочная заметка, при обновлении до твердотельного диска это уменьшит вашу скорость до 1/3 от предыдущего …

Для определения вашего драйвера потребуется всего 5 минут. Чтобы определить, какой набор микросхем вы можете использовать, например, CPUID (CPU Z) или какую-либо другую системную информационную программу, и идентифицируйте свою версию южного моста.

Протокол ahci

Контроллер Serial ATA, согласно требованиям этого стандарта, должен
поддерживать, как минимум, два режима работы. Первый — режим
эмуляции стандартного контроллера ATA (Legacy Mode). В этом режиме
контроллер полностью повторяет протокол обращения к жесткому диску ATA и, с
точки зрения операционной системы и драйверов, не отличается от контроллера
“параллельного” интерфейса.

При этом подключенные к нему винчестеры эмулируются
либо как устройства Master на отдельном канале, либо, если операционная система
“не понимает” более двух каналов — как пары устройств Master и Slave. Этот
режим включен по умолчанию, он полностью поддерживается всеми операционными
системами и BIOS.

Проблема в том, что в режиме эмуляции реализация дополнительных функций
Serial ATA частично или полностью невозможна, иначе совместимость с классической
реализацией ATA будет нарушена. Поэтому контроллер имеет возможность
переключиться в “родной” (Native) режим Serial ATA, который не
имеет сковывающих его “родственных обязательств” по отношению к ATA.

Протокол AHCI (Advanced Host Controller Interface) как раз
описывает поведение контроллера в режиме Native с точки зрения
системы. Он описывает, каким образом контроллер обрабатывает очередь команд, где
и как они хранятся, как программист должен помещать команды в очередь и где
получать результаты их выполнения.

Native Mode нацелен для работы с операционными системами Windows 2000, XP,
Vista, Windows 7.

Иначе говоря, функции протокола AHCI работают только в Native Mode Serial
ATA.

Предлагаем ознакомиться  Распределение оперативной памяти

Данный протокол был разработан специальной инициативной группой во главе с
Intel. Он является дополнением к стандарту Serial ATA, который, в общем-то, не
описывает требования к хост-контроллерам (контроллерам со стороны вычислительной
системы, к которой подключен винчестер). Вместе с AHCI стандарт Serial ATA
является законченным решением для организации дисковой подсистемы в ПК нового
поколения.

Вместе с тем теряется совместимость с программным обеспечением, не
поддерживающим Serial ATA изначально. Работать в двух режимах
одновременно контроллер не может. Переключаясь в режим Native, он теряет
возможность принимать команды от программного обеспечения, не “понимающего”
протокол AHCI. Напомним, что Windows XP не работает изначально с Serial ATA в
Native Mode AHCI, а Vista и Windows 7 его поддерживают.

Ради чего

Идея, лежащая в основе технологии NCQ (Native Command Queuing), уже не раз
была реализована в жестких дисках и контроллерах, но не в тех, что применяются в
обычных персоналках.

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

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

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

Предлагаем ознакомиться  Как выбрать жёсткие диски для серверов?

Собственно, некоторые минусы после приведения примера с лифтом вам стали
очевидны. Не все запросы будут выполнены быстрее — некоторые могут
“застрять” в очереди, пропуская другие запросы. А появление запроса на запись
вообще осложняет обработку очереди команд, так как возможна ситуация нарушения
целостности данных.

Кроме того, подобная технология даст выгоду только в том случае, если команды
винчестеру поступают плотным потоком и намного быстрее, чем он успевает их
выполнить. В условиях современных ПК такая ситуация происходит не очень
часто — в основном в момент загрузки ОС и больших программных пакетов.

Следует заметить, что возможность изменения порядка команд и обработки
очередей заложена и в протоколе интерфейса ATA (технология TCQ). И даже есть
примеры вполне успешной ее реализации. Но сделано это не очень красиво и удобно.
Дело в том, что протокол интерфейса ATA, по которому работают жесткие диски с
обычным, “параллельным” интерфейсом, основан на протоколе работы шины ISA.

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

Оцените статью
Техничка
Adblock detector