Консультация № 169190
09.06.2009, 17:25
0.00 руб.
09.06.2009, 18:50
0 10 1
Добрый день!
У меня проблема с SATA интерфейсом и SATA дисками.
Во время установки ОС установил драйвера для SATA интерфейса (с диска от материнки)
В БИОСе выставил: SATA OPERATION MODE - "ACHI"
Serial ATA CONTROLLER - "ENABLED"
SATA Spread Spectrum - "ENABLED"
Вот здесь у меня первый вопрос. Изначально в БИОСе мои HDD не определялись как SATA диски и после установки драйверов тоже. Определялись как "IDE Channel 2 Master и IDE Channel 2 Slave" хотя как я понимаю БИОСу без разницы какие драйвера (они нужны только ОС). Т.е. даже до установки ОС диски в БИОСе должны видиться как SATA, но у меня этого почему-то нет. Материнка вроде новая и БИОС должен быть нормальный.
ОС диски и привод определяет как SCSI Disk Device SCSI CdRom Device
Драйвер SATA контроллера NVIDIA nForce Serial ATA Controller установил новые (с оф.сайта).
При этом все работает кроме привода - он напроч запарывает все болванки и RW-ки. При этом читает
все нормально, но записывать не возможно. Поцесс записи проходит, но при вертификации данных
выдает ошибки и в итоге диск становится не читаемым, а RW-диск вроде кое-как читается, но его невозможно после этого стереть. А компьютер с IDE приводом видит его как DVD-ROM (у меня видит как DVD-RW, но при стирании выдает ошибку и после становится не читаемым).
Но стоит мне в БИОСе поставить SATA OPERATION MODE - "IDE" и все встает на свои места - диски режутся отлично и без проблем. Только скорость копирования намного ниже и в диспетчере устройств диски становятся на вторичный канал IDE и скорость передачи данных стоит PIO (изменить не получается).
И что такое SATA Spread Spectrum - пробовал ставить "ENABLED" и "DISABLED" - никаких изменений.
Драйвера установил самые последнии, только БИОС не прошивал, но мне кажется это не поможет (я наверное что-то в БИОСе не правильно выставляю)
Уважаемые эксперты помогите разобраться в проблеме и правильно настроить SATA контороллер.
Заранее благодарен.

Приложение:
ОС: Windows XP SP2
Процессор: AMD Athlon 64 X2 6000+
Материнская плата: Biostar TF560 A2+ ; чипсет nForce 560
Видео: XFX GeForce 8800GT 1 Гб
Память: 2 Гб
HDD: WD 160 Gb SATA II
WD 500 Gb SATA II

Обсуждение

Неизвестный
09.06.2009, 17:49
общий
Название опции:
SATA Spread Spectrum
Возможные значения:

Enabled, Disabled
Описание:

Включение этой опции способно уменьшить уровень электромагнитного излучения компьютера за счет худшей формы сигналов шины SATA. Естественно, не самая оптимальная форма сигналов способна снизить стабильность работы жестких дисков, приводов оптических дисков, привести к появлению ошибок чтения и записи. Поскольку уменьшение уровня излучения незначительно и не оправдывает возможные проблемы с надежностью, опцию рекомендуется выключить (Disabled).
Неизвестный
09.06.2009, 19:31
общий
09.06.2009, 20:08
это ответ
Здравствуйте, alex0107.
Параметр "Serial ATA CONTROLLER - "ENABLED"" - всего лишь активирует работу SATA
Параметр "SATA OPERATION MODE - "ACHI"" - включает SATA в режим AHCI (по умолчанию IDE), то есть включает расширенные настройки SATA, это и NCQ (хотя от нее мало толку в плане прироста производительности), и возможность горячей замены
Для того чтобы ось операционная система работала с контроллером сатаSATA и жестким диском при AHCI, надо при текстовой фазе установки оси операционной системы (когда экран темно синий, на этом этапе выбирается раздел, форматируется раздел и копируются учстановочные файлы на жесткий диск) до того, как появятся экраны с принятием лиц. соглашения и выбором действий (установка оси операционной системы, обновлениеб, запуск консоли воостановления) нажать F6, когда попросят, и подсунуть дровадрайвера на SATA контроллер на дискетке (эти дровадрайвера идут в комплекте с дровамидрайверами от мат. платы, и в названии есть слово "AHCI"). Тогда все нормально. Есть еще вариант встроить такие дровадрайвера в дистрибутив с помощью программы nLite, и тогда на текстовой фазе установки ничего не надо нажимать, дровадрайвера подключаться автоматически. Разумеется в BIOS параметр AHCI надо выставлять до начала установки оси

Вы пишите "Во время установки ОС установил драйвера для SATA интерфейса", то есть вы делали также как я описал или нет?
Просто похоже, вы что не так делали, либо просто вам попались кривые дровадрайвера AHCI, и нужны дровадрайвера более новой версии
Если такие дровадрайвера не были установлены как описано либо они кривые, то возможны разные глюки, также при этом должны пояляться "синии экраны смерти" с кодом ошибки, типа
STOP: 0x0000007B (....)
3
Неизвестный
09.06.2009, 20:41
общий
Kom906,
при установке ОС я сделал так же как Вы и написали. При нажатии F6 c дискеты были установлены драйвера NVIDIA для SATA (которые шли с установочным диском к материнской плате), но при установке эти драйвера определились как SCSI. После установке ОС в свойствах компьютера
все диски и приводы также определились как SCSI Device. Все работает претензий нет, только как-то все это не правильно и привод запарывает
все болванки. Позже скачал новые драйвера для SATA (оф.сайт Biostar) и установил их из под Windows - никаких изменений. Сейчас делаю так: в BIOS стоит параметр AHCI, но когда мне надо нарезать диск меняю его на IDE и при перезагрузке Windows ставит IDE драйверы (сответственно в СВОЙСТВАХ все диски на IDE каналах). По моему так не должно все это работать, а разобраться пока не могу хотя и прочитал много про SATA но ничего конкретного.
Неизвестный
09.06.2009, 21:17
общий
Попробуйте с более новыми драйверами
По ссылке
http://common.ddix.ru/data/download/brands/biostar/drivers/nvidia/chipset/mcp65/2kxp.zip
скачайте драйверы
там в папке IDE\WinXP\sataraid необходимые драйверы AHCI
залейте на дискетку

Потом сделайте образ рабочей системы, чтобы потом было к чему откатить
Установите новую систему, используя новую дискетку
Посмотрите, что изменилось
Если надо восстановите старый образ
Неизвестный
09.06.2009, 21:30
общий
ААААААА!!!!!!!!!!!!!!!!!!!!!!!!!

Вспомнил!!!!!!!!!!

У меня была похожая проблемма с материнской платой ASUS M2NE, там тоже чипсет от nVidia, 570-ый вроде бы

Порядок действий: ставим винду, подсовываем драйверы с дискетки, дожидаемся окончания установки, после первой загрузки устанавливаем драйверы на материнскую плату,
и, ВНИМАНИЕ, когда запускается установка драйверов, при выборе что именно ставить, СНИМАЕМ ГАЛОЧКИ С ПУНКТА "SMBUS" (или там что-то подобное), далее продолжаем установку,
перезагружаемся, лезем в диспетчер задач и смотрим что там.
Возможно, что после перезагрузки в безопасном извлечении появятся жесткие диски, если это не нравится, то это лечится таким импортом в реестр

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvata]
"DisableRemovable"=dword:00000001

Мне помогало

Поэкспериментируйте с предварительным сохранением образа рабочей системы
Неизвестный
09.06.2009, 21:49
общий
Действительно при установки драйвера чипсета (скачивал с сайта NVIDIA) 15.23_nforce_winxp32_international_whql что-то такое есть навроде "SMBUS" , но как я понял это относится к IDE контроллеру. Впрочем можно и попробовать, но все равно как то все больно мудрено.
Насчет реестра немного не понял можно подробней.
Неизвестный
09.06.2009, 22:33
общий
Просто когда, вы ставите драйверы на материнку, этот драйвер "SMBUS" подменяет (или перенаправляет на себя) какой-то из ранее установленных драйверов на SATA
Я это обнаружил так: ставил чистую винду, не ставил пока ни каких драйверов на материнскую плату и т.п., лез в диспетчер устройств, и видел, что SATA и IDE определяются так, как надо. Потом устанавливал драйверы на метеринскую плату, включая nVidia SMBUS, и после перезагрузки SATA и IDE определялись как SCSI. Если я не выбирал nVidia SMBUS, то все было как надо.
Видимо, для серии чипсетов 5хх в nVidia что-то напутали, или еще что-то

По поводу реестра.
Одна из отличительных черт SATA, это то что, этот интерфейс поддерживает горячее отключение. И при наличии в оси драйверов расширенного режима SATA, то есть AHCI, в безопасном извлечении появляется жесткий диск (ну как флешка). Но наличии в оси драйверов AHCI недостаточно, надо что-бы в BIOS была включена соответствующая функция, иначе реальное "безопасное извлечение" может не быть "безопасным".
Неизвестный
09.06.2009, 22:40
общий
И, вообще, реально безопасное извлечение SATA-дисков возможно только в серверных системах. А в обычных десктопах добавление возможности горячей замены жестких дисков с интерыейсом SATA, скорее маркетинговый ход, а не реальное улучшение. Здесь горячая замена SATA-дисков опасна
Неизвестный
10.06.2009, 21:43
общий
Добрый вечер,
Установил новые драйвера SATA (18.08.2008г.). В диспетчере диски и привод определяются так же SCSI Disk Device SCSI CdRom Device и SCSI Disk Device SCSI Disk Device но появились существенные отличия - проверил теперь привод не глючит - диски режет нормально. Наверное все-таки у меня были драйвера кривые - хотя поставлялись на родном диске с материнской платой. Насчет SCSI где то читал что SATA диски так и должны определятся, но точно не знаю - не с чем сравнить.
Kom96, пытался при установке драйверов чипсета nForce 560 (скачал с сайта NVIDIA) отменить установку SMBus - после перезагрузке ОС находит новое оборудование и соответственно хочет найти драйвера для шины SMBus (что это хоть такое?!). В итоге установил все по штатному.
Вроде все ОК, но все равно осталось 2 вопроса:
- почему все-таки SATA диски в диспетчере определяются как SCSI
- почему в BIOS SATA диски сидят на IDE Channel 2 Master и IDE Channel 2 Slave IDE . Надо обновлять BIOS материнки? чтобы диски видились как SATA диски.
Если кто сможет обяснить буду благодарен
Неизвестный
10.06.2009, 22:02
общий
Kom906:
Kom96, добрый вечер.
Касательно Вашей ссылки http://common.ddix.ru/data/download/brands/biostar/drivers/nvidia/chipset/mcp65/2kxp.zip - эти драйвера для SATA у меня
были на диске который шел с материнской платой. Дата выхода 2006 год - они по всей видимости кривые

Установил новые драйвера SATA (18.08.2008г.). В диспетчере диски и привод определяются так же SCSI Disk Device SCSI CdRom Device и SCSI Disk Device SCSI Disk Device но появились существенные отличия - проверил теперь привод не глючит - диски режет нормально. Наверное все-таки у меня были драйвера кривые - хотя поставлялись на родном диске с материнской платой. Насчет SCSI где то читал что SATA диски так и должны определятся, но точно не знаю - не с чем сравнить.
Kom96, пытался при установке драйверов чипсета nForce 560 (скачал с сайта NVIDIA) отменить установку SMBus - после перезагрузке ОС находит новое оборудование и соответственно хочет найти драйвера для шины SMBus (что это хоть такое?!). В итоге установил все по штатному.
Вроде все ОК, но все равно осталось 2 вопроса:
- почему все-таки SATA диски в диспетчере определяются как SCSI
- почему в BIOS SATA диски сидят на IDE Channel 2 Master и IDE Channel 2 Slave IDE . Надо обновлять BIOS материнки? чтобы диски видились как SATA диски.
Если кто сможет обяснить буду благодарен
Спасибо за советы
Форма ответа