Помогите ! В Windows 98 SE программы не видят CD-ROM'ов !!!

Доброго времени суток !

У меня неожиданно всплыла проблема: в какой-то момент практически все внешние программы перестали видеть установленные в системе CD-ROM (HITACHI CDR-8335) и DVD-ROM (LITE-ON DVDRW SOHW-832S). Причём перестали видеть очень странно. Не видят их, например, Nero (сам Nero и все его утилиты), фирменные утилиты Lite-On (BookType и SmartBurn; что вообще непонятно) и многие другие. При этом в системе они есть (отображаются в свойствах системы), те же Explorer, Norton Commander и Total Commander видят их нормально. Видит их и BlindWrite (хотя, у него, вроде бы, свой драйвер - Patin-Couffin). Под Windows 2000 на той же машине - всё ОК.
Самостоятельно избавиться от этого глюка не получается. ASPI-layer переустанавливал, драйвер Patin-Couffin удалял - безрезультатно. Пробовал полностью удалять из реестра записи о CD-ROM'ах и установленных конроллерах жёстких дисков - результат тот же, после перезагрузки все устройства определяются по новой, опять система видит всё, а программы - ничего...
Раньше всё было нормально. Программы никакие не устанавливались уже давно. Вирусов нет.
Уже и не знаю, что делать... Помогите, пожалуйста, советом !
Винду переустанавливать ОЧЕНЬ не хочется ! Ведь всё остальное работает нормально...

Аватар пользователя Baza

поставь/переставь ASPI дрова

Либо нечему гореть, либо нечем поджечь!

Уже делал, не помогает...

Аватар пользователя ivp

2 esasoft
Еще нужно бы саму Неру переустановить - у нее собственный драйвер ASPI...

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

как ни странно это, но Неро 6.0 и выше "просит" директХ 9В и выше...
так что его тоже надо бы свежий 9с поставить...
что нам Нюрке от него надо - без понятия, но на свежеустановленной ВыньХРю без СП пока не установиш ДиректХ - Неро сидюка в упор не видит... с СП2 естественно проблем нет - там ДиректХ обновлён до 9с...

Nero уже неоднократно переустанавливал, причем пробовал несколько версий линеек 5.5 и 6 (7-я на 98SE не ставится уже, к сожалению). DirectX давно стоит 9.0с, так что проблема не в этом...
Никак не пойму, в чём дело. Больше всего поражает то, что даже родные утилиты от LiteOn не видят свой же привод ! Хотя раньше всё было нормально...
Впервые сталкиваюсь с таким глюком...

Добавлено спустя 5 часов 12 минут 44 секунды:

Нет, ну это вообще цирк !:)
Глюк можно заносить в список совершенно необъяснимых !:)
Разобрался, в чём было дело.

В общем, решаю, в очередной раз уже, попробовать обновить ASPI-драйверы. Скачиваю с сайта Adaptec самую свежую версию - 4.71А2. Устанавливаю. Запускаю Nero. Сразу после его запуска Outpost Firewall ругается на новую библиотеку WNASPI32.DLL. Думаю: "Какого чёрта ? У Неро же свой ASPI-драйвер..." Сидюки, естественно, Nero не видит.
Запускаю aspichk.exe. Он говорит, что всё в порядке, драйверы установлены и работают нормально, версия WNASPI32.DLL - 4.71, APIX.VXD - 4.71. До этого тоже стояла версия 4.71, но БЕЗ А2. Поэтому сначала я ничего и не заметил.


Решаю: "Если не помогает апгрейд версии, то, может, даунгрейд поможет ?" Скачиваю версию 4.60, устанавливаю (инсталлятор - всего один файл aspi32.exe, в отличие от целой папки с файлами у версий 4.71). Опять та же картина - никто ничего не видит.
К этому времени папки инсталляторов версий 4.71 я уже с винта удалил, поэтому мысль распаковать один из них ещё раз и запустить aspichk.exe пришла не сразу:)
Запускаю его, и что же я вижу ! WNASPI32.DLL как был версии 4.71, так и остался ! При этом версия APIX.VXD - 4.6 (1021).
Нахожу этот несчастный WNASPI32.DLL. Проверяю свои подозрения - точно ! Каким-то абсолютно непонятным мне образом у него стоит атрибут "Read Only" !
Это оказался файл версии 4.71 (без А2), который стоял в системе с самого начала глюков, и все мои попытки обновить драйвер ASPI, по понятной теперь уже причине, успеха не имели.
Ладно, снимаю "Read Only", устанавливаю 4.71А2. Перезагружаюсь. Смотрю уже непосредственно сам файл WNASPI32.DLL - всё нормально, теперь обновился. Но сидюков снова не видно !
Ставлю 4.60, после перезагрузки в aspichk.exe оба файла - версии 4.6 (1021). И, о чудо !:) Все приводы сразу стали всем видны !

Из всего этого я делаю следующие выводы:
1. Не смотря на то, что версии ASPI драйверов 4.71 (как с А2, так и без) заявлены как поддерживающие Windows 98 SE, на практике с ней если и дружат, то очень плохо.
2. Версия 4.60 - наиболее оптимальный вариант для Windows 98 SE.
3. ASPI драйвер версии 4.71, видимо, устанавливает в ОС Windows 98 для себя бОльший приоритет, чем для драйвера Nero, поэтому Nero и использует его, получая при этом жесточайший облом с приводами.

Вот так...:)

Аватар пользователя ivp

2 esasoft
О как!!! shock

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Наступал на эти грабли довольно давно - года три назад. Именно с Нюркой под 98-й. Но мне повезло: попалась какая-то промежуточная версия Нюрки, которая честно сказала: "С Вашим WINASPI работать я не собираюсь !" Подумав, прикрутил WINASPI32.DLL от ME... и с тех пор забыл об этой проблеме начисто. Хотя... на всякий случай этот нужный WINASPI у меня припрятан при дистрибутиве 98-й, вместе со всеми Мокрософтовскими обновлениями как нелишняя добавка.

У вас прекрасные дети ! Но все, что вы делаете РУКАМИ - никуда, никуда не годится !

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей