BOOTDISK - STARTDISKETTE
 

English version  here----

Music maestro------------------------------------
------------------------------------------------------------------------------|
------------------------------------------------------------------------------V
-----------------------------------------------------------------------------
drunken mouse
 
 
 
 
 

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".
 

landencode,keyboard country lettersHier volgt een tabel met alle landletters (country letters), die u kan gebruiken als u een bepaalde toetsenbordlayout
        wilt..

Download image

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.


 
 

Bij problemen, schrijf een e-mail naar mij