Показать сообщение отдельно
Старый 27.09.2009, 06:12   #8
KineLust
Неактивный пользователь
 
Аватар для KineLust
 
Пол:Мужской
Регистрация: 06.09.2008
Сообщений: 11
Репутация: 45
По умолчанию Re: XP просит отформатировать жесткий диск

Согласен с РКОлег, Была такая же проблема, решилось все включением расширенного режима AHCI. Хотя, он, собственно, не ответил на твой вопрос по существу, в большинстве случаев поддержку AHCI можно включить в биосе.

Что такое AHCI: (взято с педивикии, полная статья [Для просмотра ссылок требуется регистрация. Зарегистрироваться...])

Advanced Host Controller Interface (AHCI) — это механизм, используемый для подключения накопителей информации по протоколу Serial ATA, позволяющий пользоваться расширенными функциями, такими как, встроенная очередность команд (NCQ) и горячая замена.

Многие контроллеры SATA могут включать простой режим AHCI или с поддержкой RAID. Intel рекомендует на своих материнских платах выбирать режим с поддержкой RAID (при включенном AHCI) для большей гибкости.[1]

Встроенная поддержка AHCI включена в Microsoft Windows (начиная с Vista), Linux (начиная с ядра 2.6.19[2]), NetBSD, OpenBSD (начиная с версии 4.1), FreeBSD, Solaris 10 (начиная с релиза 8/07). Для более старых операционных систем требуется драйвер производителя.

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

В некоторых случаях (Asus P5KC) поддержку AHCI невозможно включить на южном мосту, но можно включить на отдельно стоящем чипе, работающем на устарелый Parallel ATA разьем внутри корпуса и на внешний eSATA разьем. Получается, что внутренние жесткие диски не могут использовать AHCI, а подключенный по eSATA внешний корпус с диском - может.

Переключение южного моста с обычного PC/AT на AHCI означает задействование в нем совершенно иной, несовместимой логики ATA контроллера. С точки зрения ОС равносильно установке платы проприетарного ATA контроллера в слот и физического переключения загрузочного диска на эту плату, или же перенос диска с установленной ОС в другой корпус с другим проприетарным ATA контроллером.

В этом случае Windows не найдет свой собственный загрузочный диск и аварийно остановится по INACCESSIBLE_BOOT_DEVICE при загрузке. Для решения проблемы необходимо тем или иным способом установить AHCI драйвер (или драйвер проприетарного контроллера) в Windows еще до физического переключения, что может быть непросто, ибо в этот момент отсутствует устройство, обслуживаемое драйвером. Тем не менее проблема решается правками реестра, подключением второго жесткого диска и т.д.

Последний раз редактировалось KineLust; 27.09.2009 в 06:19..
KineLust вне форума
 
Ответить с цитированием Вверх
Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение:
 
Время генерации страницы 0.08875 секунды с 9 запросами