Rufus permite la creación de una unidad flash de arranque de MS-DOS. Lo hace fuera de la caja como una opción sin necesidad de especificar una imagen o ISO.
Sin embargo, la documentación sobre la herramienta es prácticamente inexistente, y no puedo encontrar nada que especifique qué versión de DOS utiliza el programa para este propósito. ¿Alguien sabe?
bootable-media
ms-dos
rufus
Hashim
fuente
fuente
Respuestas:
Desarrollador Rufus aquí.
Como señaló correctamente @ magicandre1981, la versión de MS-DOS proporcionada por Rufus es el MS-DOS de Windows Millenium Edition, "uncrippled" para habilitar el arranque (no inventé este parche, pero lo recogí del HP USB y otros herramientas).
Además, y esta es la parte importante, Rufus NO incrusta los archivos de MS-DOS dentro de la aplicación, sino que los recoge del sistema de Windows desde el que se está ejecutando, ya que, dado que los binarios de MS-DOS son propiedad y están protegidos por derechos de autor de Microsoft, es ilegal para cualquier otra persona que no sea Microsoft distribuir binarios de MS-DOS, ya sea en un archivo zip o en una aplicación (de hecho, parece que HP tuvo problemas legales con Microsoft cuando intentaron producir una versión de su Utilidad HPUSBFW que incrustó los archivos MS-DOS de Windows 98, y Microsoft rápidamente hizo que dejaran de hacerlo).
Entonces, hasta Windows 10, confiamos en el hecho de que los archivos de MS-DOS (de Windows ME) se incluyeron en la DLL (
diskcopy.dll
) que Windows usa para crear disquetes de arranque de DOS (que en realidad contiene una imagen FAT de disquete de arranque completa) , y recogió los archivos desde allí, lo que podemos hacer legalmente.Sin embargo, con la introducción de Windows 10, Microsoft abandonó la capacidad de crear disquetes de arranque (ya que no se espera que nadie que use Windows 10 arranque desde un disquete) y los eliminó
diskcopy.dll
. Esto significa que ya no tenemos una forma legal de crear unidades flash USB de arranque MS-DOS, y el resultado final es que:En la práctica, todavía tengo que encontrar un informe tangible de alguien que indique que FreeDOS no funciona donde funciona MS-DOS, por lo que no considero que la pérdida de soporte de MS-DOS en Windows 10 sea una gran pérdida. Además, a diferencia del uso de MS-DOS, que es de código cerrado y que Microsoft dejó de admitir hace mucho tiempo, FreeDOS es de código abierto y es compatible activamente, por lo que generalmente es mucho mejor usar FreeDOS.
fuente
Extrae la versión del archivo de Windows
diskcopy.dll
mirando otros comentarios en dos.c que son los archivos de DOS de WinME (DOS 8.0), hace el mismo parche que se muestra aquí :
fuente
Decidí probarlo yo mismo. Creé un USB de arranque con MS-DOS usando Rufus y luego lo inicié en mi computadora portátil. Una vez en MS-DOS, ejecuté el
ver
comando para determinar su versión, que devolvió Windows Millennium, también conocido como Windows ME.Supongo que esto significa que la versión de MS-DOS utilizada por Rufus se extrae de Windows ME, en lugar de ser una de las versiones independientes anteriores. No estoy completamente seguro de cómo esta versión integrada de ME difiere de las versiones anteriores.
fuente