Подписаться
для оповещений:
RU
Вход / Регистрация
  • Аватар пользователя FreeK
    • Japan Fan
    16 лет25 мая 2010 в 10:20

    борьба с PIO mode (падает DMA) ?

    Acer One D250
    стояла линуха, теперь XP.
    проблема : винт слетает с DMA в PIO режим. Все начанает тормозить, фильмы и музыка вопспроизводятся с подтормаживанием (
    вопрос : как заставить контроллер не переходить в медленный режим ?
    спасибо за дельный советы
    Лайкнуть этот пост, увеличить его рейтинг
    Количество комментариев под постом, кликните сюда чтобы перейти к посту
    Количество просмотров у поста, кликните сюда чтобы перейти к посту
  • Комментарии
  • Аватар пользователя Dranek
    • Покоритель форума
    16 лет25 мая 2010 в 11:57
    просто так в пио переходить не стало бы, смотри смарты на предмет ошибок по шине, может контакты где окислились или дрова на сата поменять на другие. а еще есть такая хрень как китайская пайка - тоже источник всяческих глюков.
    мне помогало удаление в диспетчере устройств сата контроллера после перезагрузки винда его опять ставит, помогает ненадолго.
    есть твик реестра для сд/двд ромов, но мне его под винты переделать не удалось.
    Лайкнуть этот пост, увеличить его рейтинг
  • Аватар пользователя FreeK
    • Japan Fan
    16 лет25 мая 2010 в 12:11
    • автор
    реестер уже правил, не помогло.
    так же не помогло удаление контроллера ...
    Лайкнуть этот пост, увеличить его рейтинг
  • Аватар пользователя WaldemarW
    • Снизошедший на форум
    16 лет25 мая 2010 в 12:18
    В семействе Windows поддержка IDE DMA появилась сначала только для Intel в пакетах обновлений к Windows NT4, и требовала на большинстве систем ручного редактирования реестра для задействования.

    В Windows 2000 это требование исчезло, но появилось требование обязательной вписки даже не-загрузочных дисков в BIOS и обязательного выставления режима DMA для них в настройках BIOS. Эти настройки BIOS становились видимы ядру ОС через технологию ACPI, и ОС не позволяла включить DMA для диска, не вписанного в BIOS. Для сравнения: NT4 поддерживала и произвольный размер диска, и DMA без вписки диска в BIOS.(см. ссылку) Контроллеры IDE/SATA, не совместимые со стандартным PC/AT (HighPoint, Promise, Silicon Image, AHCI и другие), не имеют и устарелого режима PIO как метода передачи данных между процессором и контроллером. Они всегда требуют установки драйвера (драйвер обычно реализован как драйвер SCSI контроллера) и всегда используют проприетарную реализацию DMA для общения с процессором/памятью, как и контроллеры SCSI.

    Во-вторых, включение режима DMA затрагивает не только интерфейс между контроллером и процессором, но и интерфейс между контроллером и диском. Таким образом, для включения этого режима необходима поддержка DMA еще и в жестком диске или CD/DVD приводе. Также режимы PIO и DMA для IDE подразделяются на несколько обозначенных цифрами подрежимов, задающих скорость передачи данных по кабелю. Высокие режимы DMA называются Ultra DMA и требуют иного параллельного ATA кабеля — 80 проводников вместо 40. Поддерживаются с начала 2000ных годов.

    По некоторым сведениям, SATA отменяет реализацию этих подрежимов, всегда используя только одну (высокую) скорость передачи по кабелю. На практике при использовании SATA жестких дисков, подключенных к не-PC/AT-совместимому контроллеру Silicon Image с проприетарным драйвером, выбранный PIO/DMA режим не влияет ни на что и является не более чем украшением пользовательского интерфейса утилиты управления контроллером и реликтом старых времен.(см. ссылку)
    Лайкнуть этот пост, увеличить его рейтинг
  • Аватар пользователя FreeK
    • Japan Fan
    16 лет25 мая 2010 в 12:36
    • автор
    текст неочем ... мне теории не нужны!
    нужно решиться проблему, а всякие текста с вики ничем не помогут.
    просьма оставлять решения проблемы, а не копипастить текста с вики!
    (о вашем 20летнем опыте в обслуживание компов и я уже усомнился...)
    Лайкнуть этот пост, увеличить его рейтинг
  • Аватар пользователя Noname
    • Заслуженный участник
    16 лет25 мая 2010 в 16:11
    Какая версия, размер Atapi.sys?

    Цитата пользователя
    теперь XP

    SP1, SP2, SP3?

    KB322389 установлен?
    Лайкнуть этот пост, увеличить его рейтинг
Talkvio Engine 0.2.0-1538-gd9bcfa6
X
0.2.0-1538-gd9bcfa6