WinXP. Принудительно включить DMA
Установка DMA для накопителей
Удалите в Диспетчере устройств Первичный и Вторичный канал IDE. После перезагрузки Windows XP установит, контроллеры и, скорее всего, переведет их в быстрый режим работы. Если этого не произошло, проверьте, установлены ли BusMaster драйвера для вашей материнской платы.
Если система по прежнему не переводит диски в DMA, то попробуйте отключить в реестре систему контроля ошибок. В разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs создайте ключ ErrorControl и установите его значение в 0. Если ключ уже существует, просто измените его значение. Перезагрузитесь.
Теперь надо выставить вручную режим UDMA для контроллеров. За это отвечает раздел реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}.
В этом разделе несколько подразделов. Раздел 0000 отвечает за сам контроллер, 0002 - за первый канал IDE (Primary 0001 - за второй канал (Secondary). В каждом разделе есть ключи MasterDeviceTimingModeAllowed и SlaveDeviceTimingModeAllowed. Они определяют максимальный режим работы устройства. Для соответствующего параметра установите значения 0xffffffff.
А чем плохо в свойствах контроллера выставить для девайса "DMA if available"?
Можно ещё попробовать выставить пио, применить, а затем опять выставить дма.
чаще всего проще удалить IDE контроллер из девайс менеджера и перезагрузиться...
Оставить комментарий
Ivan8209
Anamnesis.Наблюдались проблемы с выбрасыванием из DMA в PIO
со всеми сопутствующими неприятностями (потеря скорости и проч.).
Возможно, это как-то связано с нестабильным питанием во время недавних холодов.
Лечилось сначала полупереустановкой через "upgrade",
затем через "System restore."
Возникли вопросы:
1. Как принудительно включить DMA?
2. Если п. 1 невозможен, как быстрее восстанавливать настройки?
2а. Соответственно, как лучше всего их сохранять?
3. В связи с "System restore", как делать эту "restore point"?
---
Q21: что такое Win2k?
A21: состема.