Article View: pl.comp.programming
Article #494boot z 2. HDD
From: 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
Technical Details
Message-ID:
<4jql0u$fga@gemini.coi.pw.edu.pl>Path:
mbox-mo1.pugleaf.net!unknown!not-for-mailShow Full Headers
Complete Article Headers
From: ki...@koral.ipe.pw.edu.pl (Arkadiusz Bogumil Kierski) Subject: boot z 2. HDD Date: 1996/04/02 Message-ID: <4jql0u$fga@gemini.coi.pw.edu.pl> X-Deja-AN: 145386574 organization: Institute of Electronic Fundamentals, Warsaw University of Technology newsgroups: pl.comp.programming MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit