Часто задаваемые вопросы о CDSlow --------------------------------------------------------------------- В: В окне "Информация" о приводе написано, что он не поддерживает установку скорости. Что нужно сделать, что-бы скорость можно было менять? О: Сожалею, но Вам не повезло - привод не поддерживает программное управление скоростью. Лучше всего купить другой привод. Можно попробовать найти другую версию прошивки (firmware) для привода на сайте производителя. Но при перепрошивке есть реальная возможность полностью вывести привод из строя. Тогда все равно придется купить другой :-). --------------------------------------------------------------------- В: В окне "Информация" о приводе написано, что он поддерживает определение и установку скорости, но в списке скоростей всего одна скорость (обычно максимальная). Как менять скорость? О: В этой ситуации возможны варианты. Либо привод не позволяет управлять скоростью - он принимает команду установки скорости но реально скорость не меняет. Либо привод позволяет управлять скоростью, но неверно сообщает свою текущую скорость. В первом случае можно только менять прошивку или привод, во втором должен помочь режим измерения скорости. --------------------------------------------------------------------- В: При определении и измерении скоростей программа показывает всего одну скорость, но при наведении курсора мыши на иконку там бывают и другие значения скоростей. Значит, скорость все-таки меняется? О: Да, скорость меняется, но только самим CD приводом по его усмотрению. Программа скорость изменить не может. --------------------------------------------------------------------- В: При работе под Windows 95/98/ME программа сообщает, что драйвер ASPI не установлен или поврежден, или не находит CD приводы. Что делать? О: Попробуйте восстановить файлы ASPI драйвера из дистрибутива Windows (из .CAB архивов): \windows\aspi2hlp.sys \windows\system\wnaspi32.dll \windows\system\winaspi.dll \windows\system\iosubsys\apix.vxd --------------------------------------------------------------------- В: А чем можно регулировать скорость CD привода под DOS? О: Версия для DOS есть у CDSPEED (http://vdruzhin.chat.ru/yasniy/cdspeed.html) Андрея Ясного. --------------------------------------------------------------------- В: А под Linux? О: Под Linux можно устанавливать скорость при помощи утилиты hdparm. Она входит в состав всех (универсальных) дистрибутивов. Вот выдержка из hdparm -h: hdparm - get/set hard disk parameters - version v3.9 Usage: hdparm [options] [device] .. Options: -E set cd-rom drive speed --------------------------------------------------------------------- В: А под FreeBSD? О: Выдержка из конференции fido7.ru.unix.bsd: Date: Tue, 13 Aug 2002 09:40:40 +0600 From: "Alexander V. Ribchansky" Newsgroups: fido7.ru.unix.bsd Subject: [FreeBSD] Как понизить скорость CD-ROM и включить UDMA2 > 1. FreeBSD установила для CD-ROM'а режим PIO. Как перевести его в UDMA2? sysctl hw.ata.atapi_dma=1 > 2. Как изменить скорость вращения диска? Что-нибудь вроде cdspeed под win32. Если фря достаточно свежая, то можно cdcontrol -f /dev/acd0c speed 20 , а коль старая, то http://cdspeed.narod.ru/ --------------------------------------------------------------------- В: А чем можно регулировать скорость под QNX, BeOS, MacOS (добавьте сами, что Вам еще нравится)? О: Не знаю. --------------------------------------------------------------------- В: А можно получить исходные тексты CDSlow? О: Пока нет. Если мне надоест делать новые версии - тогда может быть. С исходными текстами распространяются программы SlowCD (http://spiff.tripnet.se/~iczelion/files/SlowCD104.zip) и CD-ROM Tool (http://cdromtool.hopto.org/). --------------------------------------------------------------------- В: А где можно получить информацию о программировании CD-приводов? О: Для доступа к приводам используются интерфейсы программирования ASPI (под Windows 9X) и SPTI (под Windows NT/2000/XP). Информацию о ASPI можно найти в MSDN (http://msdn.microsoft.com/), к ASPI относятся функции GetASPI32SupportInfo и SendASPI32Command. Информация о SPTI находится в DDK для Windows NT/2000. Команды, которые можно посылать устройствам описаны в стандартах SCSI/MMC и ATAPI. Ссылки на стандарты можно найти на странице автора программы cdrecord (http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdr.html). --------------------------------------------------------------------- В: На каком языке программирования написана CDSlow? О: CDSlow написана на языке программирования C (без ++), при помощи компилятора gcc MinGW (http://www.mingw.org/). --------------------------------------------------------------------- 1 ноября 2003г.