Asetan uuden FreeDOS-kehitystietokoneen ja voin käynnistää SATA- tai USB-aseman. Tämä on ensimmäinen uusi tietokoneeni, jossa on hienostunut UEFI (minulla on CSM käytössä).

Jos käynnistän USB: n, näen USB: n nimellä C: ja SATA nimellä D:. Kuitenkin, jos käynnistän SATA: n, DOS ei näe USB-asemaa.

Epäilen, että FreeDOS: n USB-ohjain ei tee sitä mitä oletetaan, mutta näyttää väärältä, että DOS näkee sen, jos sitä käytettiin käynnistys?

Onko kukaan kokenut tämän ongelman ja löytänyt ratkaisun?

Kommentit

  • Mitä FreeDOS USB -ohjain on käytätkö?
  • Äänestän jättääksesi tämän avoimeksi, koska FreeDOS on mielestäni uudelleenlaskennassa.

Vastaa

FreeDOS-ydin ei tue USB-asemia yksin.

Kun käynnistät USB-asemasta, CSM tekee siitä saatavana BIOS 13h -palvelujen kautta, joten se näyttää DOS: lta ”tavallisena” asemana ja kaikki toimii hyvin.

Kun käynnistät SATA-asemalta, CSM ei aseta mitään USB-asemallesi. (vaikka joissakin tapauksissa se voidaan saada tekemään niin) ja DOS ei näe sitä. Asemaan pääsemiseksi siinä tapauksessa on asennettava ja määritettävä USB-ohjain; FreeDOS tarjoaa usbdos -paketin tähän tarkoitukseen.

Kommentit

  • Mielenkiintoisena päivityksenä olen havainnut, että jos minulla on muun kuin järjestelmän USB-tikku USB-portissa käynnistyksen aikana, DOS voi käyttää kaikkia USB-portteja sen jälkeen. Se ei kuitenkaan havaitse muita USB-muistitikkuja, joita ei ollut käynnistyksen yhteydessä. Vaikuttaa siltä, että BIOS muuttaa sauvan uudelleen (kenties pitääkseen sarjanumeroa), kun siirrän sitä portista porttiin … outoa!
  • Ja CSM on? ….
  • @Thorbj ø rn Compatibility Support Module, valinnainen moduuli UEFI: ssä, joka jäljittelee BIOS-palveluja.
  • Se ' eivät ole pelkästään UEFI-ongelmat, perinteiset BIOS-tiedostot saattavat määrittää tai olla määrittelemättä USB-aseman DOS-yhteensopivaksi 13 h: n tallennuslaitteeksi, kun et ' käynnisty siitä, vaikka se ei kun käynnistät sen.

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *