English version here----
Music
maestro------------------------------------
------------------------------------------------------------------------------|
------------------------------------------------------------------------------V
-----------------------------------------------------------------------------
INTRO : Ik weet het
: nu Windows XP er is, lijkt een dos bootdiskette niet meer van deze tijd.
Maar als je nog met
de oudere windowsversies werkt en met een oudere
computer, waarop je geen boot-cd kan gebruiken, kan je ze wel eens hard
nodig hebben.
BIJ GEBRUIK VAN UW BOOTDISK
ONTDEKT U DAT UW
TOETSENBORD NIET DE GEBRUIKELIJKE
LETTERS WEERGEEFT
U heeft het allicht reeds meegemaakt : u heeft
Engelstalige software gedownload (vb.een antivirusprogramma) en daarmee
maakt u een bootdiskette. Bij het eerste gebruik onder dos constateert
u dat, als u op de letter m drukt, u een dubbel punt krijgt. Dit valt (bijna
altijd) gemakkelijk op te lossen als u Windows 98 gebruikt : u kopieert
keyb.com
en keyboard.sys (te vinden onder c:\windows\command)
naar de bewuste startdiskette. U start de computer op met deze diskette,
en na het verschijnen van de prompt (A:>) tijpt u "keyb be". U krijgt dan
het gewone Belgische toetsenbord. Voor de Fransen wordt dat "keyb fr".
Hier
volgt een tabel met alle landletters (country letters), die u kan gebruiken
als u een bepaalde toetsenbordlayout
wilt..
HOE MAAKT U ZELF DE IDEALE BOOTDISKETTE ?
Het probleem bij de meeste startdisketten is dat
er altijd te weinig op kan. Maar weet u dat u ook het ramgeheugen
kan inzetten op uw bootdiskette, als extra opslagruimte
onder dos?
U heeft allicht 32 Mb ramgeheugen. Als u een ramdisk maakt maakt van 9 Mb groot (dat doet xmsdsk voor u), kan u deze ruimte benutten om van daaruit heel wat programma's te starten, iets wat bovendien veel vlugger gaat dan van het diskettestation. En dat terwijl u bij een normale bootdiskette beperkt bent tot ongeveer 1,44 mb.
Hierbij wil ik een zekere Dev Anand Teelucksingh danken, want daar heb ik de mosterd gehaald.
Te downloaden bestanden
U moet volgende bestanden in het web downloaden
(bij Google doe je dit door bijvoorbeeld shsucd14.zip tussen aanhalings-
tekens te plaatsen, en op zoeken te drukken).
Uiteraard heb je Winzip nodig om de bestanden daarna uit te pakken.
---Shsucd14.zip
(na uitpakken zoek je
shsucdx.exe, waarmee je het cd-romstation
kan aanspreken onder dos)
---furd19_i.zip
(73,7 kb) : (Furd19_i.zip) als dit bestand uitgepakt is, vind je xmsdsk.exe
; dit zorgt voor het gebruiken van ramgeheugen onder dos, en er wordt aan
deze ruimte een stationsletter toegewezen, zodat je naast A: en C: ook
bijvoorbeeld W: hebt, dat in ons geval
10 Mb zal bedragen. Als je naar het bestand zoekt in het web : zeker het
streepje tussen 19 en i
niet vergeten.
---Dh20.zip
(= dos here) Als je met een rechtermuisklik op een map of een schijf (A:
of C:) in windows klikt, krijg je de mogelijkheid het dos venster te openen
: selecteer "Dos here". Je kan dit dosvenster terug verlaten door "exit"
te tijpen : je bent dan terug in windows. Unzip het bestand dh20.zip, dubbelklik
op "DH-Setup.exe" en installeer het met de voorgestelde opties (als je
de command.com van Windows gebruikt, wat de meesten van ons waarschijnlijk
doen). Dit heb je niet nodig
voor de startdiskette, maar het maakt het werken
met dos onder windows heel handig
---unz541x3.exe
:
maak een map unzip, plaats het bestand erin en dubbelklik erop : het zal
zichzelf uitpakken in de
map. Je hebt unzip.exe nodig. Voor de helpfuncties
bij dosopdrachten tijp je na de opdracht (bijvoorbeeld UNZIP) /?
ofwel /H ofwel -h (unzip -h geeft aan hoe je de opdracht unzip moet
gebruiken)
Soms is de lijst met parameters zo lang dat ze
over je scherm rolt : je kan dat verhinderen door te tijpen /? /P
Zo wordt telkens gestopt op het einde van het
scherm. Tweede mogelijkheid : /? | more (de vertikale streep (pipe) krijg
je
door de toetsen Alt gr en &linksboven
op je toetsenbord (onder het cijfer 1) tegelijkertijd in te drukken. Je
moet dan wel het bestand "more.com" (c:\windows\command) op je startdiskette
hebben. Ook dit heeft als resultaat dat slechts een scherm
tegelijkertijd getoond wordt.
----pkunzip.exe (tijp eens "pkunzip.exe" in bij google; normaal is het shareware, maar je kan het misschien gratis vinden). Je kopieert bijvoorbeeld het gezipte bestand "zoo.zip" dat op een diskette staat, naar je ramdisk W: ; en dan pak je het uit met de opdracht pkunzip zoo.zip w:Alle bestanden die in het zipbestand zaten, zullen nu uitgepakt op W: verschijnen. Om pkunzip.exe te kunnen gebruiken, moet het zich uiteraard ook op W: bevinden, aangezien het een extern dosbevel is.
---xxcopy16.exe
(download xxcopy.zip ; daarin vind je xxcopy16.exe voor gebruik onder dos):
dit vervangt het xcopy-bevel van Windows 98/Dos 7.1, dat geen verborgen
systeembestanden
kan kopiëren. Met het bevel xxcopy16 a:\unzip w: /H /E /R /K /Y
kopieer je het bestand unzip.exe(ook verborgen of systeembestanden)
of de map "unzip" met alle submappen met inhoud, maar ook lege, naar het
station w: Ook het interne dos-bevel dir geeft geen verborgen systeembestanden
weer ; Je gebruikt best dir /A ; dan zie je ook deze bestanden.
Een alternatief is een xcopy.exe van Caldera
gebruiken ; dit is slecht 17 kb groot (i.p.v. xxcopy16, dat meer
dan 200 kb groot is)(tijp in zoekbalk van Google : +
"xcopy.exe" + Caldera).
---apicd214.exe (176 kb) breng dit bestand onder in de map "Apicd", en dubbelklik op het bestand : het zal zichzelf uitpakken in dezelfde map. Daarvan heb je alleen het bestand vide-ccd.sys nodig. Dit is een driver die de meeste Atapi cd-romstations kan aanspreken onder dos. ZEER BELANGRIJK : verander de naam vide-ccd.sys in cdrom.sys.
---Ga nu naar www.powerload.fsnet.co.uk/bootdisk.htm.
Download daar de MS-DOS 7.1a Bootdisk (Fat 16 en Fat 32
voor Windows 98 en 98 SE (4.00.2222)) en schrijf
de image naar een diskette. Dit kan je doen met "Winimage 5.0 32-bit
versie voor Windows 9x", te downloaden
van dezelfde website, of je neemt Disk Image Pro v 2.6 voor Dos.
Je zal de bestanden command.com, fdisk.exe, format.com, drvspace.bin, io.sys,
msdos.sys en sys.com daarna op de diskette zien. Drvspace.bin kan je verwijderen,
als je je harde schijf niet gecomprimeerd hebt.
De reden waarom de bootdiskette niet op de normale
manier gemaakt wordt, is de volgende : je moet 2 verschillende command.coms
op je bootdisk hebben : de ene wordt gedownload van bovenstaande website,
en de andere zullen we van onze eigen computer nemen. Als je werkt met
2 dezelfde command.coms, heeft een DIR bevel in de ramdisk W: voor gevolg
dat dos blokkeert. Een dos-expert zou allicht kunnen verklaren hoe dit
komt.
Onder c:\windows\command vind je diskcopy.com.
Daarmee kan je een reeds bestaande bootdiskette kopiëren onder dos.
Verschillende mensen denken dat als je alle bestanden
afzonderlijk van een bootdiskette op een andere kopieert, die laatste
dan ook bootable is : dit is niet zo. Je moet
er ofwel een image van maken, en de image dan met winimage op diskette
plaatsen,
ofwel een direkte kopie maken met diskcopy.com
Als je enkel Windows XP hebt dat als ntfs geformatteerd
is, kan je met deze bootdiskette niets beginnen. Dos kan
geen NTFS-partitie "zien". Je hebt dan NTFSProR.exe
(read only) van "Sysinternals" nodig. Daarmee wordt de NTFS-schijf
gemount, en zie je de bestanden. Je kan ze echter niet veranderen. Dit
kan alleen de betalende versie van Ntfsdos (300 €). Daarom kan
het interessant zijn Windows 98 op de eerste partitie te plaatsen, en op
de tweede partitie Windows XP als ntfs.
Een uitstekend programma om partities in te richten
is Partition Magic. Hou een installatie waarop alles uitstekend draait.
Maak daarvan een kopie op een tweede partitie
en experimenteer naar hartelust. Plaats de gegevens die je zeker niet mag
verliezen op een logische partitie. Gebeurt er iets, een virus of een programma
dat alles in de soep draait : geen probleem. Verwijder de aangetaste partitie,
maak een kopie van de gezonde, en herbegin terug.
NU DE DETAILS
Steek de diskette naar dewelke je de image uitgepakt
hebt (dus met de bestanden command.com, fdisk.exe, format.com,
drvspace.bin, io.sys, msdos.sys en sys.com) in
het diskettestation.
Creëer op A: een map met de naam "Ramdisk"
Je kopieert himem.sys (dat zich bevindt
in de map c\windows\) naar de diskette.
Je kopieert unzip.exe en cdrom.sys
(het vide-ccd.sys dat je hernoemd hebt) eveneens naar de diskette
Je kopieert mouse.com en mouse.ini (te
vinden onder c:\windows\command), want een muisaanwijzer is altijd handig
; je kan hem immers nodig hebben.
Je kopieert keyb.com en keyboard.sys, display.sys,
mode.com, ega.cpi, country.sys (te vinden onder c\windows\command)
Je kopieert xmsdsk.exe en shsucdx.exe
Je kopieert xxcopy16.exe naar de map 'Ramdisk"
op A:
In de map c:\windows vind je de command.com
die moet gekopieerd worden naar de map Ramdisk. Je zal dus twee
verschillende (moet ook) command.coms op
je bootdisk hebben : een in de map "Ramdisk", en een op de bootdisk zelf
NU HET ZWARE WERK
Klik op "START", kies daarna "Uitvoeren" en tijp
in het opdrachtveld : notepad.exe en druk op ok..
Tijp daarin volgende tekst, deze moet volkomen
identiek zijn ; er mag geen punt of komma verkeerd staan, geen spatie
te veel of te weinig. Je kan dit ook doen door
alle hieronderstaande tekst te selecteren, hem te kopiëren naar het
klembord
door tegelijkertijd de toetsen CTRL en C in te
drukken, daarna terug te gaan in notepad, en met CTRL en V de bewuste tekst
te plakken in het document. Je slaat het txt-bestand op als autoex.txt,
en je kopieert dit naar de startdiskette
@ECHO OFF(als je
deze zin toevoegt, zie je de volgende regels niet op het scherm gedurende
het opstarten).
MODE CON CP PREPARE=((850) EGA.CPI)
MODE CON CP SEL=850
KEYB BE,850
MOUSE
SHSUCDX /D:cd1,X
XMSDSK.EXE 9000 w: /y
COPY A:\Ramdisk w:\
path=w:\;a:\;x:\
if exist w:\command.com
SET COMSPEC=w:\command.com
Open notepad.exe, sla volgende tekst op als confi.txt, en kopieer het bestand naar A:
DEVICE=HIMEM.SYS
DOS=HIGH,UMB
DEVICEHIGH=DISPLAY.SYS CON=(EGA,850,)
DEVICE=CDROM.SYS /D:cd1
Als deze teksten op A: staan, verander je hun
naam. Van confi.txt maak je config.sys, en van autoex.txt maak je autoexec.bat.
Men zal je vragen of de extensies mogen gewijzigd
worden : klik ja.
Als je nu de startdiskette gebruikt om je computer
op te starten, heb je het A: station, de C: schijf, de W: schijf (als je
het
zo mag noemen: het is immers alleen een tijdelijke
schijf, want je leent tijdelijk ruimte van je ram-geheugen. Alles wat er
zich
in bevindt, verdwijnt als je terug windows opstart),
en je cdromstation dat nu de stationsletter X heeft. Je kan controleren
of je cdrom-station bereikbaar is onder dos,
als je na de A:> naar W: gaat en daar een DIR-bevel geeft. Als je de inhoud
van de cd ziet, is alles in orde.
Als je definitief gedaan hebt met alle acties
die je met de bootdiskette wou doen, kan je xmsdsk verlaten door te tijpen
xmsdsk.exe /u (deze parameter wil zeggen "unload").
De 9 Mb ruimte die je had, verdwijnen dan gewoon.
HOE GEBRUIK JE DEZE BOOTDISK NU ?
Je start op met de bootdiskette, en de command
com en xxcopy16.exe in de map Ramdisk worden naar W:
gekopieerd. Als je de A:> ziet, kan je nu eenvoudig
naar W: gaan waar je 9 Mb tot je beschikking hebt, en de
startdiskette uithalen (na eventueel nog een
paar bestanden ervan gekopieerd te hebben naar W: (zoals fdisk en format)).
Dit gebeurt met de opdracht xxcopy16 a:\fdisk.exe
w:
Nu kan je een andere diskette insteken met alle
dosprogramma's die je denkt nodig te hebben. Met de opdracht
xxcopy16 a:\ w: /H
/E /R /K /Y kan je de inhoud van deze diskette
naar w: kopiëren.