Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 95/98/Me (архив) (http://forum.oszone.net/forumdisplay.php?f=4)
-   -   Не видится CD под DOSом (http://forum.oszone.net/showthread.php?t=71751)

Agrad 22-09-2006 15:08 488199

Не видится CD под DOSом
 
Проблема заключается в следующем. После создания загрузочной дискеты, я решил проверить как она работает. Вроде все нормально, но не определяется CD-ROM. Драйвера под него есть на дискете, прописаны в autoexec и config. Пробовал менять шлейфы(у привода и у флоппика), менял сами устройства - результат тот же. На другой машине все нормально работает. Подозреваю что проблема в железе, а вот в чем конкретно ???

KobaLTD 22-09-2006 15:14 488202

Цитата:

На другой машине все нормально работает
в смысле этот же сидиром и эта дискета, или только дискета, или только сидиром нормально работают?

ShellL 22-09-2006 15:20 488206

какой CDROM? какой драйвер на дискете под него?

Ment69 22-09-2006 16:13 488229

Agrad Мало данных о железе. Может у тебя CD-ROM на райд контроллере висит.

Agrad 22-09-2006 16:29 488238

Цитата:

в смысле этот же сидиром и эта дискета, или только дискета, или только сидиром нормально работают?
и то и другое (и дискета и привод) вместе и по отдельности
Цитата:

какой CDROM? какой драйвер на дискете под него?
NEC DVD-RW 3550 и LG CD-RW/DVD 4522 MSCDEX.EXE и OAKCDROM.SYS
autoexec: MSCDEX.EXE /D:MSCD001 /M:64
config: DEVICEHIGH=OAKCDROM.SYS /D:MSCD001
Цитата:

Может у тебя CD-ROM на райд контроллере висит.
SECONDARY MASTER

Моя машина:
MB: ASUS P4P800-VM
CPU: P-4 1600 MHz
RAM: 512 PC-3200 M.tec
HDD: HITACHI 80 GB
PS: POWER MAN 300W

Вторая машина:
MB:ECS K8M800-M2
CPU:AMD SEMPRON 3000+
RAM: 512 PC-3200 M.tec
HDD: MAXTOR 160 GB
PS: X-RING 300 W

yurfed 22-09-2006 23:43 488384

Agrad
config: DEVICEHIGH=OAKCDROM.SYS /D:MSCD001
1) Попробуй "DEVICEHIGH" и "INSTALLHIGH" смени на "DEVICE" и "INSTALL, если HIMEM.SYS отсутствует.
Приставка "HIGH" грузит в верхнюю память.
2) Указать полный путь, например "DEVICEHIGH=A:\OAKCDROM.SYS /D:MSCD001"

NEC DVD-RW 3550 У меня такой-же.
Так у меня config.sys. Комментарии мои.
REM himem.sys должен стоять первым.
device=a:\himem.sys
dos=high,umb
REM dos=high,umb по желанию. Можно просто dos=high, или вообще, убрать. Закидывает ядро DOS на верх. UMB - при
REM наличии EMM386.exe постраничный доступ к памяти. Кажется по 4КБ
REM EMM386.exe желательно убрать, иногда глючит при установке Windows
DEVICEHIGH=a:\ECSCDIDE.SYS /D:MSCD001
REM последние два параметра (/m:10 /e) не существенны, можно без них. M - размер буфера чтения. E - уже и не вспомню ;)
installhigh=A:\mscdex.exe /d:mscd001 /m:10 /e

Из autoexec.bat строку MSCDEX.EXE /D:MSCD001 /M:64 убрать если MSCDEX.EXE прописан в config.sys
Пути у тебя могут быть другие.

ЗЫ Вот добавил. Попробуй драйверок смени http://old-pc.info/drivers/cdrom/ECSCDIDE.SYS
Расширение смени на SYS вместо MP3. Чудят люди.

Agrad 23-09-2006 16:55 488612

yurfed
Все бы было хорошо, если оно вообще не работало, НО на других компах все работает. (Если есть желание могу полностью выложить autoexec и config)

ShellL 25-09-2006 07:28 489055

выкладывай, yurfed тебе все точно расписал

ShellL 25-09-2006 07:50 489061

правда разговор о дискете идет, CD загрузочный на АМИ биосах должен быть лиц-м или копией с лицензионного, иначе практически любой мультизагрузочный - определеятся как не загрузочным и биос просит нормальный диск, отказываясь его загружать

XXXler 25-09-2006 07:58 489062

ShellL, все понял, ухожу....

ShellL 25-09-2006 08:33 489074

да нет же, не то имел ввиду, своим высказываением XXXler - не хотел задеть твое самолюбие

XXXler 25-09-2006 08:41 489078

ShellL, :lol:, я просто спросонья не догнал что\чего не видит, посему и убрал свое высказывание не по теме

Agrad 25-09-2006 11:12 489134

Вложений: 2
При загрузке драйвера выводятся сообщения
Код:

No drives found, aborting installation
и
Код:

Divice driver not found: 'MSCD001'
No valid CDROM device driver selected

После замены файла на ECSCDIDE.SYS появилось следующее сообщение
Код:

CD-ROM driver not ready
(A)bort or (R)etry:a
No Interface card found
Please check cable or power

Как и обещал выкладываю файлы

ShellL 25-09-2006 11:45 489157

как я понимаю HDD не разбивался..??

а может проще использовать уже готовую универсальную загрузочную дискетку, коих полно в инете..

например вот одна
описание :
Загрузочная дискета для Windows. В состав входит Volkov Commander, поддерживающий русский язык и еще много полезного.

Agrad 25-09-2006 11:51 489161

ShellL
Цитата:

как я понимаю HDD не разбивался..??
нет, разбит на 2 раздела С: 10 Гб и Д: 70 Гб
а к чему такой вопрос

ShellL 25-09-2006 12:27 489182

тогда почему ты CD-rom присваиваешь букву D?
и посмотри выше сообщение, я там добавил про загруз. дискетку

Agrad 25-09-2006 13:12 489203

Цитата:

например вот одна
описание :
Загрузочная дискета для Windows. В состав входит Volkov Commander, поддерживающий русский язык и еще много полезного.
Она у меня не открывается
Цитата:

тогда почему ты CD-rom присваиваешь букву D?
В каком месте ??

ShellL 25-09-2006 13:30 489210

а чем открываешь там .cab архив, пробуй total commander-ом (можешь взять на том же сайте), помимо этого последний WinRar видит его сразу же архивом, кликаешь по файлику, открывается, внутри будет экзешник, запускаешь и делаешь дискетку

a:\MSCDEX.EXE /D:MSCD001 /M:10

после mscdex.exe /D - вот D как раз и указывает на то что обозвать подключенное устройство буковкой D

Agrad 25-09-2006 13:35 489213

Цитата:

D:\>mscdex /?
Illegal option '?'
usage: MSCDEX [/E/K/S/V] [/D:<driver> ... ] [/L:<letter>] [/M:<buffers>]
А помоему за это отвечает буква /L .....
Разделы у меня на харде NTFS, так что в ДОСе они не видны.
А еще я пробовал все это делать без подключенного харда - эффект тот же :(((

ShellL 25-09-2006 13:39 489216

да точно, забыл уже dos
кстати винт ты не увидишь раз NTFS, либо использовать утилитку которая видит его из под доса

обьясни мне смысл подготовки загруз. дискетки, может без неё можно обойтись

кстати путь переменной Path ты уже указал
не имеет смысла его писать повторно для mscdex

SanCho 25-09-2006 20:15 489457

Agrad у тебя 2 CD-ROM-a - попробуй отключить один. Был у меня загрузочный диск, который не хотел грузиться при присутствии более одного привода. Проблема в DOS - она не знает, что может существовать более одного СD привода. Надо позвать кого-нибудь из раздела Windows, чтобы правильно сконфигурировать MSCDEX (вернее строку DEVICEHIGH=a:\ECSCDIDE.SYS /D:MSCD001)

yurfed 26-09-2006 07:05 489590

SanCho
Цитата:

Проблема в DOS - она не знает, что может существовать более одного СD привода.
Полный бред. Всё прекрасно видит и знает.


Цитата:

CD-ROM driver not ready (A)bort or (R)etry:a No Interface card found Please check cable or power
Ну так и и надо смотреть "cable or power"
Ты случаем шлейф не перевернул? Красная, крайняя жила на шлейфе должна быть ближе (со стороны) к фишке питания. И на маме посмотри, красная идёт на нулевую ногу.

Сделай так:
config.sys
device=a:\himem.sys
DEVICE=a:\ECSCDIDE.SYS /D:MSCD001
install=a:\mscdex.exe /d:mscd001

autoexec.bat
a:\cyrillic.com
a:\mouse.com

все LH и smartdrv.exe работать не будут пока не загрузишь himem.sys. Иначе только 640КБ
Не забывай, все файлы должны находиться в корне дискеты.

Agrad 26-09-2006 10:04 489638

Цитата:

у тебя 2 CD-ROM-a
Я пробовал с 2-мя CD-ROMами, но подключал я их по отдельности
Цитата:

Ты случаем шлейф не перевернул? Красная, крайняя жила на шлейфе должна быть ближе (со стороны) к фишке питания. И на маме посмотри, красная идёт на нулевую ногу.
На шлейфе вообщето ключик есть (выступающая хрень с одной стороны + отсутствует дырочка, по-моему на 20 контакте). Так что ошибиться сложно.
Цитата:

install=a:\mscdex.exe /d:mscd001
А с каких пор EXE -файлы прописываются в конфиге ??? (Но попробовать - попробую).

Ment69 26-09-2006 11:30 489683

Agrad А здесь ты был? А вот здесь можно взять образ готовой загрузочной дискеты, и сеё помощью нарезать диск. Заодно можешь сравнить свои конфигурационные файлы.

yurfed 26-09-2006 14:29 489775

Agrad
Цитата:

А с каких пор EXE -файлы прописываются в конфиге ???
Дай Бог памяти, но по моему с версии DOS 4 уже это было. Во, ещё EMM386.EXE (правда он не настоящий ЕХЕ - файл)
Цитата:

На шлейфе вообщето ключик есть
Не спорю, хотя этот ключик на совести производителя, а иногда вообще сторонние шлейфики без всяких ключиков. А что у тебя, мы не знам, не трогали и не видели.
Цитата:

(Но попробовать - попробую).
Отпиши, интересен результат.

SanCho 26-09-2006 18:54 489930

yurfed
Цитата:

Полный бред. Всё прекрасно видит и знает.
Я имел ввиду, если её не ткнуть носом в два привода, то DOS и не узнает, что их 2. Для этого я и предложил позвать кого-нибудь из Windows раздела. Как ты строчками

device=a:\himem.sys
DEVICE=a:\ECSCDIDE.SYS /D:MSCD001
install=a:\mscdex.exe /d:mscd001

расскажешь DOS, что у тебя 2 привода? В таком виде конфигурируется только один.

yurfed 26-09-2006 20:22 489975

SanCho
Цитата:

расскажешь DOS, что у тебя 2 привода? В таком виде конфигурируется только один.
В общем ты прав, отчасти. Знаю, "d:mscd001" указывает на привод.
Мой конфиг LiteOn CD-RW SOHR 5238S и NEC DVD-RW ND4551A видятся этой одной строкой оба. Ранние версии ДОСа требовали описАть каждый девайс в отдельности. Для версии ДОСа (7.1) идущей в купе с W98 этого не надо.

yurfed 26-09-2006 20:57 489991

Вот это мой config.sys под 98
REMарки можно опустить :)

[COMMON]
REM под [COMMON] до [MENU] грузится в обязаловку.
REM поэтому первый номер [1] пустой. Грузится один "device=C:\windows\himem.sys"

device=C:\windows\himem.sys
dos=high,umb
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=007,866,C:\WINDOWS\COMMAND\country.sys

[MENU]
MENUITEM=1,HIMEM
MENUITEM=2,DOS + CD-ROM
MENUITEM=3,DOS + CD-ROM + EMM386
REM "Это простое меню, где выбор с помощью стрелок "вверх-вниз".
MENUDEFAULT=1,5
REM "MENUDEFAULT=1,5" первое значение указывает какой номер грузить, второе - подождать в секундах.


[1]

[2]
DEVICE=C:\CDPRO\ECSCDIDE.SYS /D:MSCD001 /D:MSCD001
install=C:\WINDOWS\COMMAND\mscdex.exe /d:mscd001 /m:10 /e

[3]
DEVICEHIGH=C:\WINDOWS\EMM386.EXE
DEVICEHIGH=C:\CDPRO\ECSCDIDE.SYS /D:MSCD001
installhigh=C:\WINDOWS\COMMAND\mscdex.exe /d:mscd001 /m:10 /e


Этого достаточно запустить любое количество сидюков под ДОС минуя autoexec.bat

Agrad 27-09-2006 10:17 490153

yurfed
Попробовал - ноль эмоций. А насчет ЕХЕ в конфиге - первый раз слышу, но как оказалось он обрабатывается.
SanCho
Я согласен с yurfed. 2 привода определяются одной строкой в конфиге (проверено неоднократно).

yurfed 27-09-2006 11:08 490188

Agrad Вот что-то посмотрел и не увидел про BIOS. Сидюки там видятся хотя бы?

Agrad 27-09-2006 18:17 490423

yurfed
Естественно видятся. Нормально определяются.

Agrad 09-10-2006 11:27 495346

Дело было не в бабине - рас3.14здяй сидел в кабине. Как оказалось все дело было в каких-то настройках BIOS (даже не знаю в каких).
Тему можно закрыть.


Время: 03:02.

Время: 03:02.
© OSzone.net 2001-