четверг, 30 мая 2013 г.

Как подружить Vista Ultimate 6000 и Nec 9300A + Nec 4551 (4550)

Vista Ultimate (build 6000) грузилась минут 7, причем в начале загрузки немного обращается к винту, а потом просто бежит полоска 5-6 минут (обращения к винту нет) и только после этого загружается.

В ходе расследования выяснилось что Vista не видит Nec 9300A (они висят на одном шлейфе 9300-CD-RW и 4551-DVD-RW), CD-привод (9300) не реагирует даже на нажатие кнопки выброса диска. Пробовал вешать на разные шлейфы и т. д. , но ничего не помогло. Если же отключить 9300, то виста загружалась нормально (по времени примерно как и ХР).

После некоторых раздумий я решил попробовать заменить драйвер для CD/DVD приводов от Vista на аналогичный от ХР
- файл называется cdrom.sys . у ХР он лежит в WINDOWS\system32\drivers\
- у Vistы хранится в
WINDOWS\system32\drivers\ и Windows\System32\DriverStore\FileRepository\cdrom.inf_e487f727\

ВНИМАНИЕ!!! на всякий случай надо сохранить эти файлы !лучше сразу всю папку cdrom.inf_e487f727! 

Для всех операций с файлами необходим получить все права на работу с ними (стать их владельцем и дать себе полный доступ).
Технология замены:

*я предполагаю что полный доступ к файлам уже получен*

1) Сохраняем папку с оригинальными файлами драйвер от Висты.
2) Заменяем cdrom.sys Vistы на cdrom.sys от ХР в обеих папках -
WINDOWS\system32\drivers\ и Windows\System32\DriverStore\FileRepository\cdrom.inf_e487f727\
3) Перезагружаем. Теперь Vista грузиться нормально.
4) Обновляем устройства (можно удалить IDE канал на котором они висят и найти его заново)
5) Vista найдет оба привода, но не сможет поставить на них дров (вот такая ерунда) .
6) Снова заменяем в висте файл cdrom.sys на ее оригинальный.
7) Перезагружаем. В этот раз опять долгая загрузка.
8) Виста находит дрова для наших приводов, после этого:
9) Снова заменяем оригинальные файл Vistы на файл от ХР .
10) Перезагружаем.

Все. Теперь Vista грузится без задержек и видно оба привода.