Hanai
Sora sora sora sora sora!!
С некоторых пор, привод стал очень медленно записывать диски. Когда-то давно он записывал 1 ДВД за 7 минут (на 8х), со временем стал писать 12-14 минут, а вот неделю назад вообще стал писать 50 минут, причем качество записи оставляло желать лучшего. Возможно, кто-либо уже сталкивался с такой проблемой, она присутствует в данный момент или еще столкнется когда-нибудь. Или все это вместе. Информация лишней не будет.

Перебрал кучу вариантов, все простое перебрал. Проверка системного диска, переустановка Неро, дефрагментация, чистка временных файлов, остатков настроек Неро в реестре после удаления, проверял на вирусы систему. Менял шлейф от привода к материнской плате. Уже практически пришел к выводу: либо систему заколбасило и надо переустанавливать, либо приводу капут (ну это я мог проверить на другом компе). Но тут нашел кое-что. В диспетчере устройств на закладке IDE/ATAPI в свойствах первичных/вторичных каналов IDE на закладке "дополнительные параметры" проверить режим передачи. Если стоит PIO - значит есть проблема.
Проблема такая:
Жесткий диск или CD/DVD-дисковод компьютера, последовательно переключается в более медленные режимы DMA и, наконец, в PIO. Что отражается в диспетчере устройств.
Причина:
После 6-и ошибок истечения времени ожидания или CRC драйвер Windows IDE/ATAPI последовательно приводит скорость подключения с самого быстрого режима DMA к более медленному, а затем и к PIO.
Решение:
Нужно поставить во всех каналах "использовать DMA, если возможно", а затем провести следующие манипуляции с реестром:

Отключить контроль ошибок для CD/DVD-ROM:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdfs]
"ErrorControl"=dword:0

Для хардов в разделе реестра
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}]
в подразделах "0001" и "0002"
"ResetErrorCountersOnSuccess"=dword:1
там же
"MasterIdDataCheckSum"=dword:0
"SlaveIdDataCheckSum"=dword:0

Далее, проверьте, чтобы в этих же разделах параметры MasterDeviceTimingModeAllowed и SlaveDeviceTimingModeAllowed у вас имели значеие ffffffff (в шестнадцатиричной системе). Если оно равно 0000001f, устройство будет работать только в PIO. Соответственно, меняйте на ffffffff, и соответствующему параметру MasterDeviceTimingMode или SlaveDeviceTimingMode присвойте одно из значений:
0x10010 — соответствует режиму UDMA Mode 5 (ATA100).
0x8010 — UDMA Mode 4 (ATA66).
0x2010 — UDMA Mode 2 (ATA33).
0x0410 — Multi-Word DMA Mode 2

Перезагрузите комп. Проблема решена навсегда. Но

Тут могут быть подводные камни: A) вы точно не знаете, в каком режиме должен работать хард/дисковод; B) вы всё сделали правильно, но после перезагрузки ничего не поменялось (маловероятно, но вдруг…).

В этом случае, сначала удалите из списка устройств IDE-контроллер, и перезагрузитесь. Windows заново найдёт и переуствновит драйвер IDE-контроллера, при этом все устройства встанут в DMA-режимы (если конечно будет указано "режим DMA, если доступно").

После этого лезте в реестр и проделайте все шаги, кроме изменения параметров MasterDeviceTimingMode и SlaveDeviceTimingMode, и перезагрузитесь ещё раз. Теперь точно всё.
Это в случае, когда контроллер один, а каналов два.
В случае, когда контроллеров несколько и каналов больше цифровых подразделов будет больше и они будут иметь другой принцип нумерации, но там легко разобраться просто по смыслу, главное, чтобы именно в этой ветке реестра.


Я сделал так (у меня еще и на IDE винте стоял режим PIO), привод стал диски писать нормально (7 минут), качество записи хорошее.

@музыка: Def Leppard - Slang