Estoy configurando una nueva computadora de desarrollo con FreeDOS y puedo arrancar desde la unidad SATA o USB. Esta es mi primera computadora nueva con UEFI sofisticado (tengo CSM habilitado).

Si inicio desde el USB, veré el USB como C: y el SATA como D:. Sin embargo, si arranco desde SATA, DOS no ve la unidad USB.

Sospecho que el controlador USB FreeDOS no está haciendo lo que se supone, pero parece incorrecto que DOS lo vea si se usó para un arranque?

¿Alguien ha experimentado este problema y ha encontrado una solución?

Comentarios

  • ¿Qué son los “controladores USB FreeDOS” ¿Estás usando?
  • Yo ' estoy votando para dejar esto abierto porque FreeDOS es Retrocomputación en mi opinión.

Respuesta

El kernel de FreeDOS no admite unidades USB por sí solo.

Cuando arranca desde una unidad USB, el CSM lo hace disponible a través de los servicios BIOS 13h, por lo que en DOS aparece como una unidad «estándar» y todo funciona bien.

Cuando arranca desde su unidad SATA, el CSM no configura nada para su unidad USB (aunque en algunos casos se le puede inducir a hacerlo) y DOS no lo ve. Para acceder a la unidad en ese caso, debe instalar y configurar un controlador USB; FreeDOS proporciona el usbdos paquete para este propósito.

Comentarios

  • Como actualización interesante, descubrí que si tengo una memoria USB que no es del sistema en un puerto USB durante el arranque, DOS puede acceder a todos los puertos USB después de eso. Sin embargo, no detectará ninguna otra memoria USB que no estuviera en el arranque. Parece que la BIOS reasignará el dispositivo (tal vez haciendo un seguimiento de su número de serie) a medida que lo muevo de un puerto a otro … ¡extraño!
  • ¿Y CSM es? ….
  • @Thorbj ø rn Módulo de soporte de compatibilidad, un módulo opcional en UEFI que emula los servicios del BIOS.
  • Es ' no es solo un problema con UEFI, los BIOS tradicionales pueden o no configurar una unidad USB como un dispositivo de almacenamiento de 13 h accesible para DOS cuando no ' t arranca desde él, aunque lo haga al arrancar desde él.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *