Προς το περιεχόμενο

Απορια για BIOS


happy

Προτεινόμενες αναρτήσεις

Δημοσ.

Θελω να κανω μια περιεργη ερωτηση για τη ρυθμιση του BIOS που κανονιζει απο ποια συσκευη θα γινει εκκινηση.Εχω παρατηρησει οτι αν εχω βαλει ως 1η συσκευη εκκινησης τη δισκετα και ξεχασω 1 δισκετα μεσα το πισι κολλαει σε μαυρη οθονη με μηνυματα του τυπου "System not found" και δεν ανοιγει.Επισης,αν εχω επιλεξει ως 1 συσκευη εκκινησης το cd οταν βρει 1 cd απο το οποιο δεν μπορει να κανει εκκινηση συνεχιζει στην επομενη συσκευη που εχει προτεραιοτητα.Η απορια μου ειναι γιατι δεν συμβαινει το ιδιο οταν εχω ως 1η συσκευη εκκινησης τη δισκετα.

Δημοσ.

Λοιπόν, στο περίπου: Κατά τη διάρκεια του bootstrapping το BIOS, αφού έχει τελειώσει όλους τους ελέγχους, διαβάζει από την NVRAM τη σειρά με την οποία έχουν δηλωθεί οι συσκευές εκκίνησης και ψάχνει με αυτήν τη σειρά για να εντοπίσει εκτελέσιμο κώδικα (bootloader) στον οποίο θα «πασάρει» τον έλεγχο. Στην περίπτωση του floppy, η παρουσία FAT12 συστήματος αρχείων φαίνεται να είναι αρκετή για να γίνει η αλλαγή, ασχέτως αν τελικά δεν υπάρχει γραμμένος κατάλληλος bootloader. Αποτέλεσμα: Η ροή εκτέλεσης δε μπορεί να επιστρέψει πίσω στον κώδικα του BIOS αφού δεν υπάρχει πλεόν αναφορά σε αυτόν και το σύστημα φαίνεται να κολλάει. Δεν κολλάει ακριβώς, απλώς δεν υπάρχουν άλλες εντολές να εκτελεστούν.

Στα CDROM αντιθέτως, γίνεται επιπλέον έλεγχος για την παρουσία ικανού bootloader πριν να τους δοθεί η σκυτάλη να εκτελέσουν κώδικα εκκίνησης.

 

Το θέμα είναι αρκετά τεχνικό και απαιτεί γνώσεις assembly. Μερικές καλές πηγές για αρχή:

http://my.execpc.com/~geezer/osd/boot/index.htm

http://www.vnutz.com/content/program_a_bootstrap_loader

http://en.wikipedia.org/wiki/Booting

Δημοσ.

Εγώ νόμιζα ότι το να αφήσεις τη δισκέτα στον υπολογιστή πάντα θα δημιουργεί πρόβλημα!!!!!!!!!!!!!!!

 

Μπορείς να το αποφύγεις;;;;;

Μάλλον ναι (από ότι κατάλαβα) ;-)

Δημοσ.

..an to floppy den eisai se protairaiothta,oson afora to boot,kanena provlhma (an px exeis seira boot-sto bios- a,c,cdrom (leme twra mia pi8anh seira,poy den 8ymamai an kan einai yparkth),tote 8a paei na bootarei apo to floppy

1a...(kai fysika den 8a paei poy8ena:P)(ektos an kammia disketa ekkinhshs dos,'h kanena allo programmataki,opws read ntfs,'h otidhpote executable etc etc....)

Genika,mhn to vlepeis san "provlhma na bootarei to pc,otan exei mesa disketa".....To pc den kanei allo ap to na ektelei tis ryumiseis poy exei...An oi ryumiseis toy lene "trava bootare PRWTA ap to floppy",ayto 8a paei na kanei(ki an den vrei floppy disk mesa,8a synexisei me thn epomhne syskeyh poy exei oristei sth diataksh,opws px to cdrom,kai an vrei px to cd twn xp mesa toy,8 arxisei na fortwnei ta arxeia gia egkatastash/recovery console..An oxi,8a paei sthn epomenh syskeyh,pc ton disko C (kai an o diskos exei molis varesei,8a deis to "kardiopa8htiko" "error,replace system disk" 'h kanena "ntldr is missing " kai 8a fas thn zwh soy kammia vdomada na vgaleis akrh ti egine gia na glytwseis to format...... :D )

Asteyeomai fysika (ennow oti den einai oyte to epi8ymhto,oyte to pio pi8ano na deis ayta ta mhnymata......alla dystyxws kapote 8a ta doyme oloi :D )

..Eksartatai loipon ap thn seira poy exeis orisei gia bootarisma twn syskeywn sto bios,kai apo to ti vriskei s aytes o πισής ;) ...Vale ton na bootarei me seira C/CDROM/A px,kai ase oses diketes 8es mesa sto floppy drive...:)

Δημοσ.
..an to floppy den eisai se protairaiothta,oson afora to boot,kanena provlhma (an px exeis seira boot-sto bios- a,c,cdrom (leme twra mia pi8anh seira,poy den 8ymamai an kan einai yparkth),tote 8a paei na bootarei apo to floppy

1a...(kai fysika den 8a paei poy8ena:P)(ektos an kammia disketa ekkinhshs dos,'h kanena allo programmataki,opws read ntfs,'h otidhpote executable etc etc....)

Genika,mhn to vlepeis san "provlhma na bootarei to pc,otan exei mesa disketa".....To pc den kanei allo ap to na ektelei tis ryumiseis poy exei...An oi ryumiseis toy lene "trava bootare PRWTA ap to floppy",ayto 8a paei na kanei(ki an den vrei floppy disk mesa,8a synexisei me thn epomhne syskeyh poy exei oristei sth diataksh,opws px to cdrom,kai an vrei px to cd twn xp mesa toy,8 arxisei na fortwnei ta arxeia gia egkatastash/recovery console..An oxi,8a paei sthn epomenh syskeyh,pc ton disko C (kai an o diskos exei molis varesei,8a deis to "kardiopa8htiko" "error,replace system disk" 'h kanena "ntldr is missing " kai 8a fas thn zwh soy kammia vdomada na vgaleis akrh ti egine gia na glytwseis to format...... )

Asteyeomai fysika (ennow oti den einai oyte to epi8ymhto,oyte to pio pi8ano na deis ayta ta mhnymata......alla dystyxws kapote 8a ta doyme oloi )

..Eksartatai loipon ap thn seira poy exeis orisei gia bootarisma twn syskeywn sto bios,kai apo to ti vriskei s aytes o πισής ...Vale ton na bootarei me seira C/CDROM/A px,kai ase oses diketes 8es mesa sto floppy drive...

 

Κατάλαβα.

 

Να έγραφες και ελληνικά θα ήταν καλύτερα. (μου βγήκαν τα μάτια για να το διαβάσω) ;-)

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...