Ru-Board.club
← Вернуться в раздел «Программы»

» Мультизагрузочный Boot CD - Bootable CD Wizard (BCDW)

Автор: KLASS
Дата сообщения: 26.08.2002 17:05
Касаемо PM и DI. Что у меня находится в имиджах:

Drive Image 2002

файлы в имидже без папок:
autoexec.bat
chkdsk.exe
command.com
config.sys
ctmouse.exe - драйвер мыши свой, легкий (на усмотрение)
dihelp.dat
fdisk.com
himem.sys
ibmbio.com
ibmdos.com
nwcdex.exe
partinfo.exe
pqdi.exe
pqDI.ovl
pqdi.pqg
pqdi.rtc
restart.com - для перегруза свой (на усмотрение)
vide-cdd.sys - драйвер CD свой, легкий (на усмотрение)
xmsdsk.exe - виртуальный диск (на усмотрение)

в файле config.sys записано:
----------------------------------------------------------------------------
DEVICE=HIMEM.SYS
DOS=HIGH,UMB
DEVICE=VIDE-CDD.SYS /D:MSCD001
LASTDRIVE=Z
-------------------------------------------------------------------------------
в файле autoexec.bat записано:
------------------------------------------------------------------------------
@ECHO OFF
PROMPT $P$G
set temp=X:\
set tmp=X:\
NWCDEX.EXE /D:MSCD001 /L:Z
xmsdsk.exe 2048 X: /y
copy A:\*.* X: >NUL
X:\CTMOUSE.EXE
X:\PQDI
A:\RESTART
----------------------------------------------------------------------------------
Partition Magic 7.0

файлы в имидже без папок:
autoexec.bat
boot.ini этот видно затесался при создании дискет
chkdsk.exe
command.com
config.sys
ctmouse.exe драйвер мыши свой, легкий (на усмотрение)
fdisk.com
himem.sys
ibmbio.com
ibmdos.com
partinfo.exe
pmhelp.dat
pqmagic.exe
pqmagic.ovl
pqmagic.pqg
pqpb.rtc
pq_debug.txt
ptedit.exe
rescue.txt
restart.com - для перегруза свой (на усмотрение)
zABOUT.PQG

в файле config.sys записано:
----------------------------------------------------------------------------
DEVICE=HIMEM.SYS
DOS=HIGH,UMB
LASTDRIVE=Z
-----------------------------------------------------------------------------
в файле autoexec.bat записано:
------------------------------------------------------------------------------
@ECHO OFF
PROMPT $P$G
CTMOUSE.EXE
PQMAGIC /PQB=B:.BAT
RESTART
-----------------------------------------------------------------------------
Обращаю ваше внимание на строку PQMAGIC /PQB=B:.BAT
файла B:.bat в природе не существует!!! я сейчас не помню для чего я так сделал, что то связано с временными файлами нулевой длины. У меня нет под рукой справки по PM, поэтому настоятельно рекомендую установить полного РМ (не только досовский вариант) и почитать справку, там в поиске по "command line" найдете все параметры (/PQB в том числе) для запуска PQMAGIC и ответ на вопрос на кой леший я прилепил в строку B:.BAT.
Теперь вам остается правильно прописать путя к файлам-имиджам в файле BOOTCAT.INI от BCDWIZ

Теперь думаю, заработает!
Автор: vserd
Дата сообщения: 27.08.2002 08:46
Guest

Цитата:
А зачем Windows 95, если стоит файловая система NTFS?
При загрузке с дискет AVP загружает какую-то свою ОС (Linux что-ли), из-под которой

Я с 3.0 работаю, там только дос, а W95 для быстроты. Хотя я не эксперементировал, может из этого ничего и не получится.


Цитата:
Зато базы пихает на нормальные дискеты

Это очень странно, т.к. avp0206.avc уже практически приблизился к размеру дискеты, еще 1-2 обновление, и будет больше.

Посмотри в avp.ini какой путь прописан к базам. В версии для Win параметр basePath за это отвечает. В ДОС он тоже поддерживается. Если в новой версии поддерживается, то твоя проблема решена.
Автор: Guest
Дата сообщения: 27.08.2002 17:29
vserd

Возможно я плохо объяснил, но единственное, к чему я стремлюсЬ, так это к тому, чтобы при загрузке с CD AVP мог проверять NTFS разделы.
DOS-версия этого не позволяет.
Зато при загрузке с дискет AVP Linux, позволяет получить антивирусу доступ ко всем разделам, в т.ч. и NTFS)
Посмотреть, что на первой дискете записано я не могу, т.к. у нее другая файловая система.
Вот я и спрашиваю, как можно загрузить с CD AVP Linux, а потом подгрузить базы.
Кстати, скорость проверки довольно приличная (видимо потому что не ДОС).
Автор: EgOrrr
Дата сообщения: 28.08.2002 12:10
Guest
Разделяю твой интерес, недавно встала такая же проблема.
Походу придётся дискеты с базами таскать вместе с диском, что есть полный сакс.
А avp32dos и drweb386 + ntfsdos = тормоза и глюки.
Автор: vserd
Дата сообщения: 28.08.2002 12:33
Guest

Цитата:
Зато при загрузке с дискет AVP Linux,
Посмотреть, что на первой дискете записано я не могу, т.к. у нее другая файловая система

В линуксе я пас. Но знакомый линуксоид сказал что аналог DIR это LS, и ключик такой есть, находится в AVPLinux.ini :)

А ты на сайте AVP спрашивал?

Чесно говоря, если AVP занимает 1-2 дискеты, я бы перевернул желание, т.е. загрузится с дискеты AVP, а базы подключить с СД.
Если такой вариант пробъешь, то думаю создать образ дискеты и загрузить ее с СД не будет проблемой :))
Автор: Guest
Дата сообщения: 30.08.2002 19:58
EgOrrr

Цитата:
Походу придётся дискеты с базами таскать вместе с диском


На своем первом диске я поступил иначе - сделал имиджи загрузочных дискет, записал на диск и прописал возможность их распаковки под ДОСом. Но загрузка в конечном итоге производится с дискет, что не удобно, да и не всегда они под рукой.

vserd

Цитата:
А ты на сайте AVP спрашивал

На форум сайта AVP меня не пускают, при регистрации просят показать им AVP.KEY, я показываю, и меня вежливо посылают, потому, что... ну понятно.

Насчет ключика в AVPLinux... под Windows можно ли как-нибудь отредактировать образ Linux-дискеты, WinImage ругается, а прога для подключения Linux-разделов (Paragon Ext2FS Anywhere) не работает с дискетами.
В Linux я дуб-береза.


Добавлено
Отправил чо-то вроде претензии в тех-поддержку AVP, но "меня терзают смутные сомненья"
Автор: NesterovML
Дата сообщения: 30.08.2002 21:55
Подскажите пожайлуста, где можно почитать информацию по данной теме для начинающего? Интересна информация о образах жестких дисков, зачем они вообще нужны? Вернее, зачем их писать на CD, и делать ети CD загрузочными, если работать в такой, загруженой с CD системе, как я предполагаю, полноценно нельзя?

Второе:

Я слышал, что можно зделать "копию" всей системы (жесткого диска) на CD и потом в нужный момент (например после какой нибудь корявой инсталяции) можно перенести всю систему с CD обратно на жесткий диск, и чтобы потом система удачно запустилась. Где об етом можно почитать?

Пожайлуста, не отпавляйте в Google.

Спасибо.
Автор: KLASS
Дата сообщения: 31.08.2002 07:59
NesterovML
В вашем втором вопросе проглядывается ответ на первый... Вот смотрите... Вопрос:
Цитата:
Интересна информация о образах жестких дисков, зачем они вообще нужны?
Ответ:

Цитата:
...можно зделать "копию" всей системы (жесткого диска) на CD и потом в нужный момент (например после какой нибудь корявой инсталяции) можно перенести всю систему с CD обратно на жесткий диск, и чтобы потом система удачно запустилась

Далее
Цитата:
зачем их писать на CD, и делать ети CD загрузочными, если работать в такой, загруженой с CD системе, как я предполагаю, полноценно нельзя?

Пишут их на CD не для того чтобы с CD потом грузиться, а для того чтобы сохранить систему (сделать копию диска в сжатом состоянии)... ну а если делают загрузочный диск на котором находится образ системы, так это для удобства... загружаетесь с такого диска и из образа "разворачиваете" систему на жесткий диск, а потом уже как обычно загружаетесь с жесткого диска. Т.е образ нужен для хранения системы (по-байтно скопированной) в один или несколько файлов и сжатой внутренними архиваторами программ для создания образов, лучшими являются Drive Image и Ghost. Вообще то ваша тема не для этого топа, вам надо искать по форуму к примеру по слову "образ". Попробуйте и найдете много полезного!
Автор: Guest
Дата сообщения: 31.08.2002 13:08
Вопрос к пользователям программ типа Drive Image
Известно, что на CD можно записать 700 Мб информации, т.е. размер образа ограничен этим пределом.
Возможно ли создание многотомных образов и последующая распаковка с нескольких CD без проблем

Автор: KLASS
Дата сообщения: 31.08.2002 13:38
Guest
Причем здесь этот тред, набери в поиске Drive Image и задай вопрос, если нет такого уже... наверняка уже есть и ответ на твой вопрос. Конечно можно!
Автор: ykpon
Дата сообщения: 01.09.2002 00:52
У меня такой вот вопрос:
В тестовом BootCat.ini есть вариант загрузки для ERD Commandera и BlueCon
какие файлы нужны для этих вариантов и откуда их брать.
В частности для ERD Commandera: есть Wininternals AdminPack 3.0
как я понимаю ERD Commander туда входит, как мне их оттуда вытащить
или мне нужен другой дистрибутив?

Соответственно такая же инфа нужна и для BlueCon

Спасибо заранее.


Автор: KLASS
Дата сообщения: 01.09.2002 09:14
ykpon
Установи из Wininternals AdminPack 3.0 все что тебе нужно на жесткий диск, а далее там есть мастер типа ERD Commander 2002 Boot CD Wizard он и создаст тебе файл iso, ну а что дальше с этим делать смотри весь тред, как совместить, какие файлы, что менять... и т.д. С BlueCon помоему (не помню) все тоже, сначала на жесткий диск потом....
Автор: Akula_Big
Дата сообщения: 01.09.2002 09:50
Привет, All!

Пытался получить ответ на это письмо по мыло от reanimatologa, но по неизвестным мне причинам ничего не дождался. Поэтому почти цитирую его здесь.

Скачал с и-нета прекрасные продукты BCDWiz132r и BCDWiz132r8. Проги работают прекрасно, но есть у меня пару вопросов по их применению.
1) Можно-ли как-то узнать номер выбранного пункта меню для дальнейшего анализа. Дело в том, что мне надо запустить Винду и ДОС при выборе отдельных пунктов меню. То есть хочется использовать один образ дискеты для этого в целях экономии места на диске. Конечно очень не хочется применять для этого меню, создаваемое в винде в файлах конфигурации. В архиве BCDWiz132r8 есть файлик r8dosldr.bin и в файле bootcat.ini вроде описывается его запуск именно с параметрами. Вроде это подтверждается и наличием файла bcdwiz10.bat, в котором анализируется какой-то параметр. В то-же время при выборе пункта меню загружается образ *.img какой-либо ОС, а не самого r8dosldr.bin (я конечно сужу по описанию в bootcat.ini, а не по настоящей загрузке). Видимо, как я понял, весь секрет именно в создании хитрого образа? Тока прошу на http://www.geocities.com/reanimatolog/ меня не отсылать Попасть я не могу туда, читал, что трафик там регламентирован строго

2) Почему у меня меню из r8dosldr.bin пишется крякозябрами? Вроде все файлы шрифтов на диске имеются.

С уваженьем, Valery.
valery_kurenkov@mail.ru
Автор: KLASS
Дата сообщения: 01.09.2002 14:01
Akula_Big
Не совсем понятно, чего ты хочешь. Чтоб загрузки было 2, а имидж файл один??? Тогда имхо тебе точно надо создавать пункты в конфигурационных файлах...
Пошлю я тебя все-равно но на ту же страницу в другом месте http://bootcd.narod.ru/
Автор: Akula_Big
Дата сообщения: 01.09.2002 16:39
KLASS

Ага, именно этого я и хочу!

Жаль, что нельзя использовать один имидж для разных конфигураций
Автор: vserd
Дата сообщения: 03.09.2002 08:13
Akula_Big


Цитата:
. Дело в том, что мне надо запустить Винду и ДОС при выборе отдельных пунктов меню. То есть хочется использовать один образ дискеты для этого в целях экономии места на диске.

И врядли получится. ИЛИ запросто.

Загрузочную дискету W9x видел? Видел.

Там есть два файлика Config.sys и autoexec.bat разбираешся как они работают и все у тебя получится. (в Config.sys выбираешь пункт меню, а в autoexec.bat запускаешь соотвествующии ветки выполнения).

В свое время была книжка Богумирского MS-DOS 6.0/6.2 (если мне не изменяет память) там было краткое и доступное описание комманд которые можно применять в этих файлах. Думаю, что в Интернете довольно много описаний ДОС-а на русском языке, может и эта книга есть. Поищи.

Затем создаешь образ своей дискеты, записываешь и работаешь :))
Автор: KLASS
Дата сообщения: 03.09.2002 09:05
vserd
Он хотел без правки конфиг файлов

Цитата:
Конечно очень не хочется применять для этого меню, создаваемое в винде в файлах конфигурации

Автор: vserd
Дата сообщения: 03.09.2002 10:04
Я не понял о каких файлах он говорит, там этих конфигурационных и настроечных как грязи.
Akula_Big
Это не возможно в принципе, т.к. BCDW это загрузчик, после выбора меню он передает управление ОС, и заканчивает свою миссию. А ОС ничего не знает о BCDW и параметры не принимает. Просто она так сделана, из расчета что она начинает работать первой.
Автор: Akula_Big
Дата сообщения: 03.09.2002 14:28
vserd

Зря вы так все решили, что это невозможно

Я всеж получил ответ от reanimatolog, который подробненько расписал мне параметры R8DOSLDR.BIN из версии BCDW132r8. Дак вот, при особом желании эта идея реализуема. Щас я уже осуществил такую запись. В настоящее время ковыряю батники, чтоб максимально настроить под себя.

ЗЫЖ Если кому интересно, могу расписать подробнее. В настоящее время это решается конечно не совсем прямым путем, но reanimatolog обещал в следующей версии сделать все, как положено.
Автор: vserd
Дата сообщения: 03.09.2002 16:50
Akula_Big

Цитата:
Если кому интересно, могу расписать подробнее. В настоящее время это решается конечно не совсем прямым путем

Испробуешь на собственной шкуре и доложишь результат сообществу!! :)))
Конечно интересно.
Автор: reanimatolog
Дата сообщения: 04.09.2002 21:55
jakow77

Цитата:
а у знакомого, старенький пс и не грузится с сидюка (только с дискет)
что надо сделать, чтобы загрузится с дискеты и включить BCDW


Bootable CD Loader v0.1
http://bootcd.narod.ru/bcloader.ima

Загрузочная дискета позволяющая:

- загрузиться с (мульти)загрузочного компакт-диска на компьютерах,
которые не поддерживают загрузку с компакт-диска;

- загрузиться с установочного компакт-диска Microsoft Windows XP/2000/NT
на компьютерах, на которых попытка загрузиться обычным способом
заканчивается сообщением 'CDBOOT: Cannot boot from CD - Code: X';

- загрузиться с (мульти)загрузочного диска содержащего Bootable CD Wizard,
diskem1x.bin, ISOLinux, BootScriptor на компьютерах, которые не поддерживают
загрузку в режиме "No emulation" (на таких компьютерах работает только
загрузка с образов дискет или жестких дисков);

- загрузиться со стандартного мультизагрузочного компакт-диска (созданного
с помощью программ mkisofs, MkBootCD, BootISO, CD Image Tools или
аналогичных) на компьютерах, которые не поддерживают мультизагрузку
по стандарту EL Torito Specification (на таких компьютерах происходит
загрузка с первого пункта меню, само меню на экран не выводится);

- загрузиться со стандартного мультизагрузочного компакт-диска и
выбрать пункты меню >9 на компьютерах, которые при загрузке
позволяют выбрать только пункты 0-9.

Содержимое:

BCLOADER.SYS - Загрузчик.
CDROMDRV.SYS - DOS-драйвер CD-ROM устройства.



Добавлено
vserd

Цитата:
Это не возможно в принципе, т.к. BCDW это загрузчик, после выбора меню он передает управление ОС, и заканчивает свою миссию.

Если загрузка в режиме эмуляции, то не заканчивает - оставляет
эмулятор диска в памяти.
Автор: jakow77
Дата сообщения: 04.09.2002 22:21
reanimatolog
Bootable CD Loader v0.1

вот за это огромное спасибо, буду работать над моим диском дальше
хорошо что я его на RW записываю (ещё в DOSе не силён )
Автор: reanimatolog
Дата сообщения: 04.09.2002 22:43
jakow77

Цитата:
Bootable CD Loader v0.1

Если с ним будут глюки - не забудь мне написать.
Автор: ykpon
Дата сообщения: 07.09.2002 02:01
возник еще один вопрос:
интегрироавть сервис пак( допустим 3-й сервис пак ) в дистрибутив Вин2к с интегрированным 2-м сервис паком можно?
И как отреагирует BCDW ?
Автор: vserd
Дата сообщения: 07.09.2002 08:38
ykpon
Можно. Только интегрируй правильно, и маркерные файлы не забудь.

Цитата:
И как отреагирует BCDW ?

Молча, т.е. нормально.
Автор: Akula_Big
Дата сообщения: 08.09.2002 12:06
vserd

Довожу до сведения общественности, что мне удалось сделать


Это дока от reanimatolog'а:

------------------------[ линия отреза ]-------------------------
Теперь о параметрах в bootcat.ini:

<1> ; <2> ; <3> ; <4> ; <5> ; <6> ; <7>

<1>, <2>, <3> - описаны в примере bootcat.ini
<4>, <5> - не использются
<6> - полное имя модуля управления загрузкой (в природе существует только
r8dosldr.bin)
<7> - параметры для модуля управления загрузкой:

0 - выдать диалог с настройками и после окончания загрузки запустить VC или NC
(в зависимости от того, что выбрал пользователь)
1...9 - не выдавать диалог с настройками (использовать настройки по умолчанию
зашитые в r8dosldr.bin) и после окончания загрузки запустить
с CD \BCDWiz10.Bat, передав в качестве параметра 01...09
------------------------[ линия отреза ]-------------------------

На основании этого я сделал следующее:

bootcat.ini
------------------------[ линия отреза ]-------------------------
C:\ ; Загрузка с Вашего диска C: ;%Help000%;;;;
\COMMAND\BOOT\w95o2r.img; Запуск MS WIN95 OSR2 RUS с CD-ROMа без RAM-диска без GUI без LFN;%Help001%;;;\R8DOSLDR.BIN;1
\COMMAND\BOOT\w95o2r.img; Запуск MS WIN95 OSR2 RUS с CD-ROMа RAM-диск 8Мб без GUI без LFN ;%Help002%;;;\R8DOSLDR.BIN;2

...
------------------------[ линия отреза ]-------------------------

Таким образом можно использовать один имидж 9 раз с разными параметрами.

bcdwiz10.bat
------------------------[ линия отреза ]-------------------------
@echo off

if "%1" == "01" goto @0001
if "%1" == "02" goto @0002
goto END

:@0001
A:\DRIVERS\mouse.com /Q > nul
A:\DRIVERS\keyrus.com /Full > nul
R:\COMMAND\VC\vc.com
goto END

:@0002
A:\DRIVERS\xmsdsk.exe 8192 W: /y /t > nul
set temp=Z:\TEMP
set tmp=Z:\TEMP
A:\DRIVERS\mouse.com /Q > nul
A:\DRIVERS\keyrus.com /Full > nul
R:\COMMAND\NDN\ndn.com
goto END

:END
------------------------[ линия отреза ]-------------------------

autoexec.bat
------------------------[ линия отреза ]-------------------------
@echo off

set $CDDrive$=R:
set $RAMDrive$=A:

set comspec=%$RAMDrive$%\command.com

set path=
set path=%$RAMDrive$%\;%$RAMDrive$%\TOOLS

set temp=
set tmp=

%$CDDrive$%
cd \
echo BCDWiz10: Loading complete.
call %$CDDrive$%\BCDWiz10.Bat %$Shell$%
%$RAMDrive$%\TOOLS\reset.com
------------------------[ линия отреза ]-------------------------

config.sys
Вот это интересный файлик.
------------------------[ линия отреза ]-------------------------
Set? $Shell$ = 01
Set? $Shell$ = 02
Set? $Shell$ = 03
Set? $Shell$ = 04
Set? $Shell$ = 05
Set? $Shell$ = 06
Set? $Shell$ = 07
Set? $Shell$ = 08
Set? $Shell$ = 09
^^^^
Это замена стандартного виндового меню [MENU].
Жаль, что нет такого в составе винды Удобная штука.

Break = On
BuffersHigh = 10,0
FCBSHigh = 1
FilesHigh = 70
LastDriveHigh = Z
MultiTrack = On
NumLock = Off
StacksHigh = 9,256
Switches = /N/F

Country = 007,866,A:\DRIVERS\Country.Sys
Shell = A:\Command.Com A:\ /E:8192 /P

Dos = High,Umb
Device = A:\Himem.Sys /TestMem:Off
Device = A:\DblBuff.Sys
Device? = A:\Emm386.Exe RAM
Device = A:\SetVer.Exe
DeviceHigh = A:\IfsHlp.Sys
DeviceHigh? = A:\DRIVERS\EcsCDIde.Sys /D:MSCD001
Device? = A:\DRIVERS\BtDosm.Sys
Device? = A:\DRIVERS\FlashPt.Sys
Device? = A:\DRIVERS\BtCdRom.Sys /D:MSCD002
Device? = A:\DRIVERS\Aspi4Dos.Sys
Device? = A:\DRIVERS\AspiEDos.Sys
Device? = A:\DRIVERS\Aspi2Dos.Sys
Device? = A:\DRIVERS\Aspi7Dos.Sys
Device? = A:\DRIVERS\Aspi8Dos.Sys
Device? = A:\DRIVERS\Aspi8u2.Sys
Device? = A:\DRIVERS\AspiCd.Sys /D:MSCD003
Device? = A:\DRIVERS\AspiDisk.Sys
Device? = A:\DRIVERS\AspiIde.Sys
Device? = A:\DRIVERS\AspiAtap.Sys
Device? = A:\DRIVERS\AspiPPM1.Sys File=A:\DRIVERS\Nibble.Ilm Speed=1
Device? = A:\DRIVERS\AspiPPM2.Sys File=A:\DRIVERS\Nibble2.Ilm Speed=1
^^^^^^^
А это позволяет загружать драйвера без вывода сообщения об ошибке, если
файл отсутствует на диске. Попробуй такое сделай в стандартном config.sys.
Сколько надо для этого строк написать. Вообщем, круто.

Install? = A:\DRIVERS\Guest.Exe
Install? = A:\SmartDrv.Exe
InstallHigh? = A:\MSCdEx.Exe /E /D:MSCD001 /D:MSCD002 /D:MSCD003 /L:R /M:10
------------------------[ линия отреза ]-------------------------

Ну вот и все. Кажется не так и сложно, правда пришлось недельку поковырять батники,
чтобы это понять .
Автор: KLASS
Дата сообщения: 08.09.2002 13:34
Akula_Big

Цитата:
А это позволяет загружать драйвера без вывода сообщения об ошибке, если файл отсутствует на диске. Попробуй такое сделай в стандартном config.sys.

А ты в каком щас конфиге это сделал не
Цитата:
стандартном

что ли?
Автор: Akula_Big
Дата сообщения: 08.09.2002 17:38
KLASS


Цитата:
А ты в каком щас конфиге это сделал не
стандартном
что ли?


А что в config.sys есть штатная команда "?" ? Я думаю, что это авторская разработка. Разве я не прав?
Автор: KLASS
Дата сообщения: 08.09.2002 19:23
Akula_Big
У меня глюки. Сорри.
Автор: Dieduks
Дата сообщения: 08.09.2002 19:56
reanimatolog
А как насчет этого

Цитата:
чтоб тоже работало на современных и реальных
BIOS (допустим AWARD TUSL2-C)

Решение есть?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667

Предыдущая тема: Какой прогой грабить радиоканалы?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.