Материнская плата "не тянет" большие жесткие диски?
Материнская плата "не тянет" большие жесткие диски?
Есть компьютер с процессором Celeron 1700 МГц, 2001-го года. Мой первый компьютер, не считая ПК8000. Материнская плата - Gigabyte GA-8IR533. Стоит Windows XP SP3.
Проблема с ним в том, что жесткие диски объемом до 120 Гб на нём работают нормально, а на 320 Гб и на 500 Гб - глючат. У одного диска чтение идёт нормально, а запись очень медленно. При этом в журнале событий много записей типа "Обнаружена ошибка во время выполнения операции страничного обмена" и "Устройство не отвечает в течение положенного интервала времени". Бывает, вылезает ошибка отложенной записи. У другого диска - наоборот, запись нормально, чтение очень медленно. Мелкие файлы читаются и пишутся нормально. На других компьютерах эти диски работают нормально, в том числе на более старом - Пентиум 2 с Windows 2000. На этом компьютере они работают нормально только при подключении через отдельную плату IDE-контроллера. Однако, раньше диск на 320 Гб прекрасно работал на этом компьютере, на нём стояла система. Я менял шлейфы, убирал все дополнительные платы, в общем, возвращал компьютер в тот вид, когда на нём этот диск работал нормально. Ничего не помогает. Думал, может, проблема в системе. Грузился с "живого КД" с ХР, там всё то же самое. Ещё в ствойствах IDE-Ataрi контроллера (первичный и вторичный каналы) нет вкладки "Дополнительные параметры", где можно было бы посмотреть, включен ли режим DMA.
В чём же может быть дело? Материнская плата "не осиляет" большие диски? Но почему раньше "осиляла"? Может, что в БИОСе не так настроено?
Вспомнил ещё симптом. При проверке этого диска Викторией всё идёт нормально и быстро. Вроде бы, даже при посекторном копировании диска в образ чтение идёт быстро, но именно "вроде бы", я уже точно не помню. То есть, посекторное чтение идёт нормально, проблемы возникают при чтении файлов.
Проблема с ним в том, что жесткие диски объемом до 120 Гб на нём работают нормально, а на 320 Гб и на 500 Гб - глючат. У одного диска чтение идёт нормально, а запись очень медленно. При этом в журнале событий много записей типа "Обнаружена ошибка во время выполнения операции страничного обмена" и "Устройство не отвечает в течение положенного интервала времени". Бывает, вылезает ошибка отложенной записи. У другого диска - наоборот, запись нормально, чтение очень медленно. Мелкие файлы читаются и пишутся нормально. На других компьютерах эти диски работают нормально, в том числе на более старом - Пентиум 2 с Windows 2000. На этом компьютере они работают нормально только при подключении через отдельную плату IDE-контроллера. Однако, раньше диск на 320 Гб прекрасно работал на этом компьютере, на нём стояла система. Я менял шлейфы, убирал все дополнительные платы, в общем, возвращал компьютер в тот вид, когда на нём этот диск работал нормально. Ничего не помогает. Думал, может, проблема в системе. Грузился с "живого КД" с ХР, там всё то же самое. Ещё в ствойствах IDE-Ataрi контроллера (первичный и вторичный каналы) нет вкладки "Дополнительные параметры", где можно было бы посмотреть, включен ли режим DMA.
В чём же может быть дело? Материнская плата "не осиляет" большие диски? Но почему раньше "осиляла"? Может, что в БИОСе не так настроено?
Вспомнил ещё симптом. При проверке этого диска Викторией всё идёт нормально и быстро. Вроде бы, даже при посекторном копировании диска в образ чтение идёт быстро, но именно "вроде бы", я уже точно не помню. То есть, посекторное чтение идёт нормально, проблемы возникают при чтении файлов.
Последний раз редактировалось Arix 17.01.2021,14:23, всего редактировалось 8 раз.
-
- Advanced Member
- Сообщения: 849
- Зарегистрирован: 24.01.2019,19:09
-
Вклад в сообщество
Материнская плата "не тянет" большие жесткие диски?
Arix, какая винда?
Материнская плата "не тянет" большие жесткие диски?
ХР. Она на нём и раньше была. Правда, раньше винда была ХР SP2, сечйас SP3.
Отредатировал первое сообщение, написал про винду и ещё кое-что добавил.
Кстати, вот моя тема об этой же проблеме на Киберфоруме. Как видно, никто мне не ответил. Я когда-то мучался с этим, потом забыл. Подключил этот винт через отдельный контроллер, т.к. имеющихся на плате портов не хватало, и проблема исчезла. Потом перенес одно устройство на другой компьютер, один канал IDE освободился. Я подключил винт обратно к мат. плате, контроллер убрал. Но не тут-то было! Полез яндексить, и наткнулся на эту свою тему. И вспомнил.
Правда, дело, наверное, не в PIO, ведь при этом винт будет просто медленно работать, но ошибок отложенной записи и т.п. быть не должно.
Отредатировал первое сообщение, написал про винду и ещё кое-что добавил.
Кстати, вот моя тема об этой же проблеме на Киберфоруме. Как видно, никто мне не ответил. Я когда-то мучался с этим, потом забыл. Подключил этот винт через отдельный контроллер, т.к. имеющихся на плате портов не хватало, и проблема исчезла. Потом перенес одно устройство на другой компьютер, один канал IDE освободился. Я подключил винт обратно к мат. плате, контроллер убрал. Но не тут-то было! Полез яндексить, и наткнулся на эту свою тему. И вспомнил.
Правда, дело, наверное, не в PIO, ведь при этом винт будет просто медленно работать, но ошибок отложенной записи и т.п. быть не должно.
Последний раз редактировалось Arix 17.01.2021,11:00, всего редактировалось 1 раз.
-
- Advanced Member
- Сообщения: 849
- Зарегистрирован: 24.01.2019,19:09
-
Вклад в сообщество
Материнская плата "не тянет" большие жесткие диски?
Но у меня-то SP3. Atapi.sys у меня более высокой версии, чем указано в статье. А вот, параметра EnableBigLba у меня нет вообще, но в статье написано, что в SP1 и выше этот параметр игнорируется. Значит, он не нужен. Да и винда видит весь объем диска, а через отдельный контроллер работает с ним без проблем. А раньше и непосредственно от материнской платы всё работало без проблем.
Ну, я это и имел в виду. Именно в свойствах первичного и вторичного каналов IDE этой вкладки у меня нет.BrainRipper писал(а): ↑17.01.2021,02:28 Вкладка "Дополнительные параметры" в свойствах первичного и вторичного каналов IDE.
Материнская плата "не тянет" большие жесткие диски?
Это не то.
2 Arix
У меня есть мать с такими же проблемами и ваша история повторяет мою 1-1. Мать s370 на виа. Мой вердикт - деградация литографии ЮМ.
-
- Advanced Member
- Сообщения: 4383
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Материнская плата "не тянет" большие жесткие диски?
Arix, тут объем скорее всего не при чем - диски то конкретно какие?
Я у товарища видел такую проблему - плата BIOSTAR, SB VT8233. Сбоил (UDMA ICRC)
диск Seagate TONKA40 (40GB), нормально заработал только в UDMA33 (FreeBSD8.4).
Все остальные диски работали должным образом. У Вас есть возможность понизить
UDMA режим?
Возможно, какой-то из регистров IDE контроллера, который драйвер не трогает,
настроен BIOS-ом слишком "оптимистично" для вашего диска. Кстати, шлейф
попробуйте максимально короткий, на одно устройство.
Еще, если PATA диск с интерфейсным мостом (WD Pinnacle), то вероятность
проблем с ним выше, хотя мой экземпляр пока нареканий не вызывал. Seagate все
семейства с PATA настоящие, мостов не применялось (только наоборот, самые
первые SATA диски на самом деле PATA с мостом, но это уже к теме не относится).
PS. Я добивался со старым мостом 596B повышения производительности UDMA66,
проблем не было, но все же возможно, несовместимости с какими-то дисками и есть.
Я у товарища видел такую проблему - плата BIOSTAR, SB VT8233. Сбоил (UDMA ICRC)
диск Seagate TONKA40 (40GB), нормально заработал только в UDMA33 (FreeBSD8.4).
Все остальные диски работали должным образом. У Вас есть возможность понизить
UDMA режим?
Возможно, какой-то из регистров IDE контроллера, который драйвер не трогает,
настроен BIOS-ом слишком "оптимистично" для вашего диска. Кстати, шлейф
попробуйте максимально короткий, на одно устройство.
Еще, если PATA диск с интерфейсным мостом (WD Pinnacle), то вероятность
проблем с ним выше, хотя мой экземпляр пока нареканий не вызывал. Seagate все
семейства с PATA настоящие, мостов не применялось (только наоборот, самые
первые SATA диски на самом деле PATA с мостом, но это уже к теме не относится).
Это обычное для AWARD название - из ACPI таблиц берется
PS. Я добивался со старым мостом 596B повышения производительности UDMA66,
проблем не было, но все же возможно, несовместимости с какими-то дисками и есть.
Материнская плата "не тянет" большие жесткие диски?
Материнская плата - Gigabyte GA-8IR533. Исправил в первом сообщении.
WDC WD5000AAKB-00H8A0
Опять же, раньше-то этот диск работал с этой платой нормально, а в настройках БИОСа я с тех пор ничего не менял. И кабель был 80-жильный.
WDC WD3200JB-00KFA0
WDC WD5000AAKB-00H8A0
Как это делается? В БИОСе? Я там нашёл "IDE* Conductor Cable" (вместо звёздочки - 1 и 2). Значения параметра - Auto, ATA66/100, ATA33. Сейчас стоит Авто. Но это надо кабель менять на 40-жильный?
Опять же, раньше-то этот диск работал с этой платой нормально, а в настройках БИОСа я с тех пор ничего не менял. И кабель был 80-жильный.
-
- Advanced Member
- Сообщения: 4383
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Материнская плата "не тянет" большие жесткие диски?
Я делал средствами FreeBSD. Но Вы можете попробовать режим ATA33, но с
качественным 80-жильным кабелем. Это означает, что BIOS установит флаг cable bit
на 40-pin (независимо от типа кабеля), который драйвер потом прочитает, и будет
считать, что кабель 40-pin, и снизит режим до UDMA33. Такая система принята у хабов
Intel, а у VIA просто cable bit, который просто считанное значение с кабеля.
Диски у Вас - первый обычный, второй с мостом.