Windows 7

Тема в разделе "Персональный компьютер", создана пользователем VaaN, 4 ноя 2008.

  1. Snake_rus

    Snake_rus Well-Known Member

    Сообщения:
    1.666
    Симпатии:
    149
    Баллы:
    103
    Проблемы использования AHCI в Microsoft Windows

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

    В этом случае Windows при загрузке не найдёт загрузочный диск и аварийно остановится с BSOD STOP 0x0000007B, INACCESSIBLE_BOOT_DEVICE. Для решения проблемы необходимо до переключения установить в Windows драйвер AHCI.

    Самый простой способ - перед установкой операционной системы переключить в BIOS жёсткий диск с режима работы AHCI (стоит обычно по умолчанию) на IDE. Это немедленно «убьет» поддержку ATA NCQ в операционной системе и снизит производительность.
    Вручную (требует копирования msahci.sys и внесения его в реестр в двух местах - в список служб и в CriticalDeviceDatabase), либо при помощи утилит наподобие nLite драйвер AHCI можно заранее вмонтировать в дистрибутив Windows, что позволит ей сохранить работоспособность при переключении загрузочного диска на контроллер в режиме AHCI. При первой загрузке на новом контроллере диска операционная система определит его как «новое оборудование» и предложит установить драйвер, необходимо согласиться и перезагрузить машину после этого. Кроме того, такой же способ подходит для миграции загрузочного образа операционной системы на совершенно новый контроллер диска, в том числе SCSI - Promise, HighPoint, Adaptec и т.д. Операции необходимо произвести на образе, уже развернутом на новый будущий загрузочный диск, используя функцию загрузки ветви реестра (англ. Load Hive) при помощи редактора реестра. Многие программы создания/восстановления образов способны делать такое автоматически.
    До переключения установить в компьютер какой-то еще AHCI контроллер - либо как плату расширения, либо разрешить в BIOS дополнительный чип контроллера, обычно работающий на внешний eSATA разъем. После этого ОС установит драйвер этого контроллера, а при дальнейшем переключении загрузочного диска на такой же контроллер сохранит способность к загрузке.
    В Windows 7 / Windows Vista перед включением режима AHCI в BIOS необходимо активировать драйвер AHCI.
    Заменить стандартный драйвер контроллера жесткого диска на драйвер UniATA, упомянутый выше.

    Ссылка с Википедии : http://ru.wikipedia.org/wiki/Advanced_Host_Controller_Interface
     
  2. The REAL

    The REAL Only On NEOG

    Сообщения:
    11.853
    Симпатии:
    1.097
    Баллы:
    623
    У меня проблема ровно наоборот. Самое интересное, погуглив форумы решения я так и не нашел, причем не только я. Описаний как перейти на AHCI полно, а вот как на IDE - для семерки нет (на XP такой проблемы нет).
     
  3. Snake_rus

    Snake_rus Well-Known Member

    Сообщения:
    1.666
    Симпатии:
    149
    Баллы:
    103
    А диск ATA(он же IDE) или SATA ?
    Просто есть вот такой пункт "В Windows 7 / Windows Vista перед включением режима AHCI в BIOS необходимо активировать драйвер AHCI."
    И соответственно SATA диск никак не включишь в IDE режим, интерфейсы разные.
     
  4. The REAL

    The REAL Only On NEOG

    Сообщения:
    11.853
    Симпатии:
    1.097
    Баллы:
    623
    диск есстественно SATA-II, материнка тоже с SATA-II

    В биосе материнки есть только два варианта работы контроллера SATA: IDE и RAID. Режима AHCI нету. Драйвер AHCI в 7-ке как раз активирован, мне бы его отключить - везде инструкции наоборот, как включить (пробовал обратную последовательность как бы - останавливал через реестр сервис msachi, но не помогло).

    Вообщем видимо проще переустановить. Хваленая 7-ка опять в пролете, XP форевер.
     
  5. Snake_rus

    Snake_rus Well-Known Member

    Сообщения:
    1.666
    Симпатии:
    149
    Баллы:
    103
    Странно всё это , я уже сам запутался .
    А тупо обновить биос пробовал ?
    Варианты конечно есть , попробовать другой винт , если Виндос не лицушный можно попробовать другую сборку.
    А если комп для работы то вовсе поставить Kubuntu (юзер френдли Линукс) , не надо заморачиватся с кряками ,поиском программ .
    Программы устанавливаются с репозитария , нормальный буфер обмена , несколько рабочих столов.
    Всё что надо для комфортной работы.
     
  6. The REAL

    The REAL Only On NEOG

    Сообщения:
    11.853
    Симпатии:
    1.097
    Баллы:
    623
    да, наверное =)
    Поясняю - был комп с материнкой (Асус :mad:) и 2 винтами - на одном XP на другом 7-ка. В биосе выставлено было ACHI.
    Материнка Асус умерла, на замену куплена такая же мать (чипсет, звук, сеть - усЁ тоже) но производителя АssРок. Единственное отличие - там нет ACHI в биосе.

    Запустил XP - он сама поменяла режим (драйвер) контроллера ACHI на IDE.
    Запустил 7 - хрен вам, получаю BSOD STOP 0x0000007B. Переставлять не охота, столько настроек, программ.. :confused: Тем более что ХП-шка то заработала без проблем

    мопед (7-ка) не мой(я) =)
     
  7. razdvatri

    razdvatri Well-Known Member

    Сообщения:
    1.140
    Симпатии:
    65
    Баллы:
    103
    у меня такой вопрос
    операционная система Windows 7

    вставляю диск с игрой, что в cd привод, что в dvd привод, ничего не происходит
    попытка запустить вручную тоже заканчивается крахом ибо значок диска не отображается...
    т.е я делаю вывод что система не видит скорее всего привода?
    подскажете?
     
  8. cactuap

    cactuap Все люди твари! Команда форума

    Сообщения:
    6.888
    Симпатии:
    998
    Баллы:
    423
    razdvatri, если не видит привода, то в Мой компьютер не должны отображаться CD-Rom и DVD-Rom, если их видно рядом с HDD то тогда скорее всего у тебя не работает диск.
     
  9. pharmchemist

    pharmchemist химик-сонибой Команда форума

    Сообщения:
    5.350
    Симпатии:
    631
    Баллы:
    423
    не факт. дело может быть в реестре. вот если биос не видит привод тогда точно траблы.

    razdvatri, посмотри, видно ли привод в биосе и если видно тогда попробуй подредактировать реестр:
    набираешь regedit в строке Пуска и жмешь Enter
    далее находишь следующие папки:

    HKEY_LOCAL_MACHINE
    -SYSTEM
    --CurrentControlSet
    ---Contro
    ----Class
    -----{4D36E965-E325-11CE-BFC1-08002BE10318}
    в последней удаляешь 2 параметра: UpperFilters и LowerFilters

    и после перезагрузки все должно заработать
     
  10. razdvatri

    razdvatri Well-Known Member

    Сообщения:
    1.140
    Симпатии:
    65
    Баллы:
    103
    в мой компьютер не отображается...


    Pharmchemist посмотри, видно ли привод в биосе
    как посмотреть?

    нашла {4D36E965-E325-11CE-BFC1-08002BE10318}
    в этой строке нет этих 2 параметров...
    я вот что вспомнила мы устанавливали на комп игру Cold Fear она не пошла. что то вроде несовместимости драйвера и системы, теперь при включении компа об этом выскакивает сообщение, и пишет что устройство не будет работать правильно
    и через диспетчер устройств название привода пишется по другому,а не Nec который установлен...
    может ли в этом быть дело. и как исправить.
     
  11. pharmchemist

    pharmchemist химик-сонибой Команда форума

    Сообщения:
    5.350
    Симпатии:
    631
    Баллы:
    423
    пиратку через алкоголь что ли ставила??))

    удали на всякий пожарный алкаша, дэномтулз или другие прогие эмулирующие привод
    в диспетчере устройств удали привод и после этого перезагрузись. должно помочь
     
  12. Nergal

    Nergal Well-Known Member

    Сообщения:
    4.447
    Симпатии:
    450
    Баллы:
    293
    Почему-то на ноуте знакомого не сработал после установки системы loader, который обычно помогал. Подскажите, чем можно безопасно активировать, чтобы не погубить чужую машину? :)