Thread View: pl.comp.programming
1 messages
1 total messages
Started by ki... Arkadiusz Bogumil Kierski
Tue, 02 Apr 1996 00:00
boot z 2. HDD
Author: ki... Arkadiusz Bogumil Kierski
Date: Tue, 02 Apr 1996 00:00
Date: Tue, 02 Apr 1996 00:00
23 lines
1553 bytes
1553 bytes
Czy ktos wie co zrobic, aby DOS ladowal sie z drugiego dysku twardego?
tzn. pliki systemowe mogly siedziec na D:. Nie chozi mi jednak o zamiane
kolejnosci twardzieli w BIOSie, ani o przejecie int 13h w celu zamiany
odwolan do dyskow.
Co osiagnalem:
- niewielka zmiana w programie w MBR na 1. HDD - wczytanie do pamieci
MBR z 2. HDD i skok do niego.
- wczesniej zmiana sprawdzania znacznika aktywnosci 1. partycji na
2. HDD z 80h na 81h (programik z MBR traktuje ten znacznik od razu
jako nr dysku fizycznego z ktorego czyta boot sektor);
zmiana samego znacznika aktywnosci partycji z 80h na 81h;
zmiana nr dysku fizycznego w boot sektorze dysku D z 80h na 81h
(program SYS wpisuje tam 80h); ten numer jest przekazywany przy
skoku do wczytanego poczatku IO.SYS
Po tych zabiegach udalo sie wczytac IO.SYS z 2. HDD, ale ten wyswietlil
tylko 'Starting MS DOS' i sie powiesil. (IO.SYS byl na pewno z dysku D -
usunalem programy systemowe z C).
Przegladalem wnetrznosci IO.SYS i nie znalazlem nic konkretnego, co
wskazywaloby na to, ze musi on byc ladowany z 1. HDD.
Czy ktos cos wie na ten temat ?
Arek
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads