> а винт от старости может перестать работать в DMA режиме?
 k-dmitriy Member is Offline
 Отправлено: 17-02-2007, 17:56 (post 1, #714917)

Steppenwolf

Группа: Members
Сообщений: 2253
Рейтинг:0%-----
а то стоит у меня винт, битый перебитый, 28% по hddlife, на каком-то из блинов там вообще все плохо и ничего не читается, пришлось методом научного тыка при форматировании исключить эти области, идет раздел Х, потом неиспользуемое место и раздел У. так вот в винде такой винт работает в режиме PIO, я туда скидываю фильмы когда сигнал СОС проходит, сами понимаете скорость 1-2мб сек для ~5гб данных это жестоко :) а уж про загрузку цп я вообще молчу :confused:
или такого быть не может и че-то где-то самоотключилось :dunno:
PM ICQ
Top Bottom
 korneliy Member is Offline
 Отправлено: 17-02-2007, 20:40 (post 2, #714977)

Flooder
Модератор форума
Группа: Privileged
Сообщений: 5462
Рейтинг:0%-----
А в device manager не смотрел? Там в IDE ATA/ATAPI controllers должно быть написано, в каких режимах какой канал работает.
Но я бы давно отправил такого ветерана на полочку - отдыхать. Реанимировать там уже особенно нечего.
PM ICQ
Top Bottom
 k-dmitriy Member is Offline
 Отправлено: 17-02-2007, 21:19 (post 3, #714994)

Steppenwolf

Группа: Members
Сообщений: 2253
Рейтинг:0%-----
да там как раз и усмотрел, что в режиме PIO он работает. но винт-то ДМАшный.
ничего себе на полочку, место для лишних 70 гигов :) у меня итак входящий канал в 2 раза больше выходящего, приходится следить, чтобы всегда было что-то в отдаче. а то вечно ширококанальщики скачают, отдатут в 5 раз больше, "за считанные минуты", и фиг рейтинг сохранишь :(

добавлено:
а перезагрузился УДМА включился, уффф... интресно с чего бы это оно само выключалось :dunno:
а винту еще рано на свалку, живые области там еще есть ;)
прогнал через юсб контроллер:

user posted image

и напрямую

user posted image

Это сообщение отредактировал(а) k-dmitriy - 17-02-2007, 22:16
PM ICQ
Top Bottom
 Set Member is Offline
 Отправлено: 19-02-2007, 20:46 (post 4, #715769)

Visionary

Группа: Members
Сообщений: 5181
Рейтинг:0%-----
Винда из-за ошибок сбрасывает его в PIO. В device manager-е анинсталл ему сделай, винда по новой обнаружит и будет DMA.
PM
Top Bottom
 k-dmitriy Member is Offline
 Отправлено: 20-02-2007, 01:42 (post 5, #715915)

Steppenwolf

Группа: Members
Сообщений: 2253
Рейтинг:0%-----
uninstall'а не нашел, винда русская там есть "Удалить" - оно? обновить, отключить и удалить - группа.
это с перезагрузкой будет действовать или сразу подхватиться?
и это речь о контроллере или "Дисковые устройства", что из ниху далять-то?
уж извиняюсь за тупизм :fool:
PM ICQ
Top Bottom
 Set Member is Offline
 Отправлено: 20-02-2007, 17:01 (post 6, #716143)

Visionary

Группа: Members
Сообщений: 5181
Рейтинг:0%-----
3 метода:
QUOTE
Windows XP will turn off DMA mode for a device after encountering certain errors during data transfer operations. If more than six DMA transfer timeouts occur, Windows will turn off DMA and use only PIO mode on that device.
In this case, the user cannot turn on DMA for this device. The only option for the user who wants to enable DMA mode is to uninstall and reinstall the device.

Windows XP downgrades the Ultra DMA transfer mode after receiving more than six CRC errors. Whenever possible, the operating system will step down one UDMA mode at a time (from UDMA mode 4 to UDMA mode 3, and so on).

To correct the problem, you have to uninstall the Primary IDE channel and reboot. Windows XP will reinstall the IDE drivers and redetected the hard drive. To uninstall the Primary IDE channel, go to Control Panel > System > Hardware > Device Manager > IDE ATA/ATAPI controllers and select "Primary IDE Channel". Right click on it and select uninstall. Reboot one more time with 'Use DMA if Available'. The hard drive access will once again use the correct DMA mode.

QUOTE
To enable DMA mode using the Device Manager

1. Open Device Manager.

2. Double-click IDE ATA/ATAPI Controllers to display the list of controllers and channels.

3. Right-click the icon for the channel to which the device is connected, select Properties, and then click the Advanced Settings tab.

4. In the Current Transfer Mode drop-down box, select DMA if Available if the current setting is "PIO Only."
If the drop-down box already shows "DMA if Available" but the current transfer mode is PIO, then the user must toggle the settings. That is:


• Change the selection from "DMA if available" to PIO only, and click OK.


• Then repeat the steps above to change the selection to DMA if Available.

QUOTE
Windows XP has an obnoxious relic from the old days. When a hard drive started going bad, a cyclic redundancy check error was generated and tracked by the registry. After several errors, the hard drive was noted as failing and Windows would drop to lower and lower levels of DMA until Programmed Input Output mode was the only thing left to run the aging and/or failing hard drive. Now the idjits at Microsoft have continued this practice with devices that have removeable media. Several scratched cds or dvds later, a couple of buffer overruns or whatever, and your CD/DVD runs slowly or sometimes not at all.
Here is the fix. Run regedit, navigate to the following key.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\000X

Where 000X corresponds to the various drives on your IDE bus. Likely, 0000 will be your primary hard drive,but who knows (or cares). IN each 000X key, look for "MasterIdDataCheckSum" or "SlaveIdDataCheckSum". If you see either one or both of these right-click on them and delete them. A dialog will pop up asking you to confirm the Deleteion. Click OK. Do this for each drive 000X. Restart when done. Problem solved

0000 is the IDE master controller (nothing to tweak here)
0001 is the primary IDE channel
0002 is the secondary IDE channel
PM
Top Bottom
Topic Options