BartPEДискиСозданиеУстановкаТвикиНастройкаВосстановлениеИнтересные сайты

Настройка корневой папки для загрузки

В папку \ROOT скопируйте следующие файлы:

CDROM_IA.5
CDROM_IP.5
CDROM_IS.5
CDROM_NT.5
cdromsp2.tst
READ1ST.TXT
README.DOC
spnotes.htm

Затем скачайте или отредактируйте следующие файлы:

Все эти файлы требуют шестнадцатиричного редактора, блокнот для этой цели использовать нельзя!

ASRVSECT.DAT : Этот файл содержит ссылку на папку для дискет. В конце вы найдёте SETUPLDR.BINBOOTFIX.BINXXX. Измените XXXX на четырёхбуквенное имя папки, куда вы положили содержимое образов загрузочных дискет.

WPROSECT.DAT : Этот файл содержит ссылку на папку для дискет. В конце вы найдёте SETUPLDR.BINBOOTFIX.BINXXX. Измените XXXX на четырёхбуквенное имя папки, куда вы положили содержимое образов загрузочных дискет.

WSRVSECT.DAT : Этот файл содержит ссылку на папку для дискет. В конце вы найдёте SETUPLDR.BINBOOTFIX.BINXXX. Измените XXXX на четырёхбуквенное имя папки, куда вы положили содержимое образов загрузочных дискет.

Затем добавьте DISKEMU.CMD (редактируется блокнотом), DISKEM1X.BIN, BOOTCAT.BIN и LOADER.BIN (не редактируйте эти файлы). Эти файлы взяты с сайта Барта (www.nu2.nu) Поместите каждый из этих файлов в папку \Root.

В итоге у вас должно получиться следующее:
ASRVSECT.DAT
CDROM_IA.5
CDROM_IP.5
CDROM_IS.5
CDROM_NT.5
CDROMSP2.TST
DISKEM1X.BIN
DISKEMU.CMD
LOADER.BIN
READ1ST.TXT
README.DOC
SPNOTES.HTM
WPROSECT.DAT
WSRVSECT.DAT

Если вы ещё не посещали сайт Барта, то теперь вы можете сделать это. Я настоятельно рекомендую сделать это. Всё станет намного понятнее, и вы узнаете много интересной информации.

Файл diskemu.bin был изначально разработан Gary Tong. С 5 мая 2001г. за разработку взялся Bart Lagerweij. Эти файлы — loader.bin, diskem1x.bin и diskemu.cmd являются результатом части большого труда, приложенного к данному проекту (Море аплодисментов, переходящее в бурную овацию стоя).

Примечание переводчика статьи: американцы, конечно, очень любят хвалить себя, и иногда даже пишут хорошие программы, однако я в качестве загрузчика порекомендовал бы всё же воспользоваться универсальным менеджером загрузки с компакт-дисков, который можно найти на сайте Reanimatolog-а. Поддержим вниманием отечественного производителя! Если вы последуете этому совету и воспользуетесь этой программой, то вы можете просто пропустить следующий раздел и перейти прямо к разделу о создании образа CD.

Правка файла DiskEmu.cmd

Этот раздел стоит читать только если вы хотите создать своё собственное меню загрузки. Нижеследующий пример показывает вариант файла для возможности загрузки нескольких OS. Вам нужно оставить только те команды, которые нужны.

Ещё одно большое замечание: Не забывайте удалять лишние пробелы в конце строк!!!!!

:start 
cls 
print F1=For Help 
print F2=Anything Else you want 
print ========== 
print Setup Menu 
print ========== 
print 1. Windows 2000 Professional 
print 2. Windows 2000 Server 
print 3. Windows Advance Server 
print 4. Windows XP Home 
print 5. Windows XP Professional 
print 6. Windows NT 4 Workstation 
print 7. Windows Meillenium Edition 
print 8. Windows 98 Second Edition 
print 9. Windows 95 Version C 
print Esc) Boot from hard disk... 
print 
print Well, pick one already.... 
print you only got 10 seconds... 
print tick, tock ..... 

:mainkey 
; timeout is 10 seconds, default key is escape 
getkey 10 esc 
onkey 1 goto pro 
onkey 2 goto srv 
onkey 3 goto advsrv 
onkey 4 goto xphome 
onkey 5 goto xppro 
onkey 6 goto nt4w 
onkey 7 goto wme 
onkey 8 goto w98 
onkey 9 goto w95 
onkey f1 goto help 
onkey f2 goto else 
onkey esc boot 80 
; When no key found... 
goto mainkey 
; 
:pro 
run WPROSECT.DAT 
; when run has failed 
print 
print Failed to run "WPROSECT.DAT", hit any key. 
getkey 
goto start 
; 
:srv 
run WSRVSECT.DAT 
; when run has failed 
print 
print Failed to run "WSRVSECT.DAT", hit any key. 
getkey 
goto start 
; 
:advsrv 
run ASRVSECT.DAT 
; when run has failed 
print 
print Failed to run "ASRVSECT.DAT", hit any key. 
getkey 
goto start 
; 
:xphome 
run XPHMSECT.DAT 
; when run has failed 
print 
print Failed to run "XPHMSECT.DAT", hit any key. 
getkey 
goto start 
; 
:xppro 
run XPPRSECT.DAT 
; when run has failed 
print 
print Failed to run "XPPRSECT.DAT", hit any key. 
getkey 
goto start 
; 
:nt4w 
run NT4WSECT.DAT 
; when run has failed 
print 
print Failed to run "NT4WSECT.DAT", hit any key. 
getkey 
goto start 
; 
:wme 
run wme.ima 
; when run has failed 
print 
print Failed to run "wme.ima", hit any key. 
getkey 
goto start 
; 
:w98 
run w98.ima 
; when run has failed 
print 
print Failed to run "w98.ima", hit any key. 
getkey 
goto start 
; 
:w95 
run w95.ima 
; when run has failed 
print 
print Failed to run "w95.ima", hit any key. 
getkey 
goto start 
; 
:help 
; Place your help file here 
print 
print What help do you really need?? 
print ------------------------------ 
print 
print "To Err is human, to really foul things up requires a computer" 
print -Someone 
print 
print "Never let a computer know you are in a hurry" 
print -Again Someone 
print 
print "He who asks is a fool forever, he who never asks 
print remains a fool forever" -Chinese proverb 
print 
print 
print Hit any key to return to the MENU. 
print 
getkey 
goto start 
; 
:else 
; I don't know, it's just an exapmle 
print 
print For lack of creativity I put this here as an example. 
print 
print 
print Hit any key to return to the MENU 
print 
getkey 
goto start