Что означает следующее сообщение об ошибке во FreeDOS?

8993
Shawn

Я нахожусь в процессе установки новейшей версии моего драйвера BIOS, и я должен использовать FreeDOS, потому что у меня нет окон (я использую Ubuntu 9.10). Так что я следую совету AndrejaKo здесь . Проблема в том, что когда появляется FreeDOS и я выбираю вариант № 5: только FreeDOS Live CD, у меня не появляется тот же экран, что и у AndrejaKo. Скорее я получаю это:

UMB's unavailable! XCDROM V2.3, 7-24-2006. Driver name is "FDCD0000". No CD-ROM drive to use; XCDROM not loaded! FreeCom version 0.84-pre2 XMS_Swap [Aug282006 00:29:00] Cannot open CD driver FDCD0000. SHCDX33A cannot load! There is no CDROM, or the wrong CD-ROM!  A:/> 

Кто-нибудь знает что это значит? Кажется, это указывает на проблему с моим CD-драйвером, но я так далеко захожу во FreeDOS с live CD ... И другие CD отлично работают на моей машине ... Так в чем же дело?

Отредактируйте: В System-> Administration-> Disk Utility, в разделе CD / DVD Drive, я получаю это:

Optiarc DVD RW AD-75805 Носитель не обнаружен

Если я запускаю hardinfo и захожу в Computer> Summary, я нахожу раздел SCSI Disks с этой записью:

Optiarc DVD RW AD-7580S

Я не знаю, может ли это быть полезным.

Кстати, мой компьютер Acer Aspire 5536-5519

2
Как CD-привод подключен к ПК - какой интерфейс? Moritz Both 14 лет назад 0
@ Мориц Оба: я не знаю, как получить эту информацию ... Должна быть простая команда, которая могла бы найти ее для меня? Shawn 14 лет назад 0
@Moritz Оба: я редактировал свою ветку с некоторой информацией, я не знаю, если это то, что вы ищете .. Shawn 14 лет назад 0

2 ответа на вопрос

1
Console

Похоже, вы используете подключенный к sata DVD-привод (Macbook?).

Я думаю, что драйвер XCDROM предназначен только для устройств IDE. В FreeDOS есть другие драйверы, которые работают с дисками SATA DVD ( GCDROM ), поэтому, возможно, их загрузит другая опция меню или настройка из меню live CD.

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

Привет! Знаете ли вы какой-либо вариант, который не будет загружать Himem или Emm386? AndrejaKo 14 лет назад 0
@AndrejaKo Почему? Являются ли они нежелательными по какой-то причине? Должен ли я попробовать эти варианты в любом случае? @Console Кстати, у меня нет Macbook, у меня есть Acer Aspire 5536-5519 Shawn 14 лет назад 0
@Shawn Ну phlash16 отказался работать, когда я загрузил DOS с himem и emm386 и сказал, что мне нужно запустить его без них, так что да, они нежелательны. AndrejaKo 14 лет назад 0
@Shawn На самом деле, попробуйте эти варианты. Ничего плохого не произойдет, если вы это сделаете, и если они работают, может быть способ выгрузить emm386 и himem после загрузки. AndrejaKo 14 лет назад 0
@AndrejaKo @Console Я опробовал как Himem, так и emm386 и только варианты himem. Они оба выдают одну и ту же ошибку, с дополнительными вещами, касающимися himem .. В основном, они не помогают. Я также пытался запустить FreeDOS с живого USB-ключа, но когда я выбираю Default, он просто говорит о плохом образе ядра или что-то в этом роде, поэтому я даже не попал в меню freeDOS таким образом. Shawn 14 лет назад 0
Himem и emm386 сами по себе не являются нежелательными, они используются для включения памяти поверх обычной памяти 640 КБ в DOS. Фактически, драйверы, которые вы пытаетесь загрузить для привода DVD, могут даже потребовать, чтобы у вас были загружены himem и emm386. Я обновил ответ ссылкой на сайт, который объясняет, как сделать iso FreeDOS, которая загружает gcdrom вместо xcdrom, я думаю, что это решит вашу проблему. Console 14 лет назад 0
@Console Если FreeDOS iso легко изменить, может быть, мы можем пропустить весь этот вопрос с драйверами CD-ROM? Ему просто нужно добавить один каталог в iso, который будет содержать флэш-программу и изображение. Есть ссылки для этого? AndrejaKo 14 лет назад 0
Моя проблема с перегревом - сделать Windows 7 бесполезной на моей виртуальной машине, и я обнаружил, что в кабеле на экране моего рабочего стола сломан штырь, что делает его бесполезным (у него был xp). Я попытался следовать инструкциям с linux iso editor isoMaster, но когда я попал на шаг «Развернуть файл fdboot.img.gz с помощью архиватора Windows или с помощью gzip», я не смог его развернуть (я пробовал gunzip, tar и zcat) , Мне было интересно, если один из вас не против помочь мне в этом. Я имею в виду, теоретически, вы могли бы изменить iso и отправить его правильно? Я бы обычно этого не спрашивал, извините. Shawn 14 лет назад 0
@Console @AndrejaKo * gunzip * и * zcat * оба говорят «gzip: fdboot.img.gz: не в формате gzip», но * tar -xvzf fdboot.img.gz * говорит «gzip: stdin: не в формате gzip». Я предполагаю, что должно быть что-то не так с моим вызовом; кажется, что он читает из стандартного ввода, а не из файла, который я передал в качестве аргумента. Не могу понять это. Shawn 14 лет назад 0
@Console @AndrejaKo Хорошо, я наконец получил XP для работы и изменил ISO. Теперь, когда я выбираю вариант # 6 FreeDOS Live CD с драйвером SATA-CD, я получаю следующее: «UMB недоступен! GCDROM V2.4, 2-6-2007 Имя драйвера -« FDCD0000 ». Не используется дисковод CD-ROM; GCDROM не загружен! FreeCom версия 0.84-pre2 XMS_Swap [28 августа 2006 00:29:00] Текущая дата - вт 08-17-2010 Введите новую дату (mm-dd [cc] yy): Текущее время: 12: 38: 35.93 Я ввожу новое время: A: /> И если я попытаюсь набрать «X:», он скажет «Неверный диск X:». Что это значит? Shawn 14 лет назад 0
UMB = верхние блоки памяти. Если не вдаваться в подробности о том, как DOS обрабатывает память, сообщение об ошибке означает, что вам нужно загрузить himem. Если опция 6 пропускает himem и emm386, проще всего для вас, вероятно, добавить gcdrom к одному из предыдущих пунктов меню. Имейте в виду, что Himem должен быть загружен до gcdrom в файле конфигурации. (Также возможно, что вы сможете заставить его работать, если вы загрузите gcdrom с DEVICE = вместо DEVICEHIGH =, но я бы рекомендовал использовать опцию himem) Console 14 лет назад 0
@Console Все еще не работает, я заменил эту строку: «345?! DEVICEHIGH = A: \ DRIVER \ XCDROM.SYS / D: FDCD0000» на эту «345?! DEVICEHIGH = A: \ DRIVER \ GCDROM.SYS / D: FDCD0000 ", чтобы убедиться, что у меня есть GCDROM вместо XCDROM с каждой опцией. Опция himem и emm386 говорит об ошибке EDD BIOS! Устройство игнорируется и, в конечном итоге, тот же старый GCDROM ... Имя драйвера ... Нет привода CD-ROM для использования; GCDROM не загружен! .......... Невозможно открыть клиентский CD-ROM Драйвер устройства FDCD0000 CDRcache не будет оставаться резидентным. Не удается открыть драйвер CD CDRCACH0. SHCDX33A не может загрузить! Нет CDROM или неправильный CD-ROM! Shawn 14 лет назад 0
Опция Himem делает то же самое, но добавление в UMB недоступно! ошибка Shawn 14 лет назад 0
Ошибка EDD Bios кажется для вас ловушкой22, прочитайте об этом здесь: http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/dos/udma/devel/udma2_19.txt. Я предлагаю вам изучить загрузку freeDOS с карты памяти USB или чего-то другого вместо CD-ROM, если вы немного погуглите, вы найдете хорошие ресурсы. (Я не эксперт FreeDOS, я достаточно взрослый, чтобы знать, как работает DOS :)) Console 14 лет назад 0
1
Yuhong Bao

As an alternative, try checking your BIOS to see if there is an option to switch to ATA compatibility mode.

Похожие вопросы