Rufus permet la création d’un lecteur flash MS-DOS amorçable. Il effectue cette opération en option sans avoir à spécifier une image ou une image ISO.
Cependant, la documentation sur l'outil est pratiquement inexistante et je ne trouve rien qui spécifie la version de DOS utilisée par le programme à cette fin. Est-ce que quelqu'un sait?
bootable-media
ms-dos
rufus
Hashim
la source
la source
Réponses:
Développeur Rufus ici.
Comme correctement indiqué par @ magicandre1981, la version de MS-DOS fournie par Rufus est la version MS-DOS de Windows Millenium Edition, "désélectionnée" pour permettre le démarrage (je n'ai pas inventé ce correctif, mais je l'ai récupéré à partir du HP USB et d'autres outils).
De plus, Rufus n'incorpore PAS les fichiers MS-DOS à l'application, mais les récupère à partir du système Windows à partir duquel il s'exécute car, étant donné que les binaires MS-DOS sont propriétaires et protégés par le droit d'auteur de Microsoft, il est illégal pour quiconque d’autre que Microsoft de distribuer des fichiers binaires MS-DOS, que ce soit dans un fichier zip ou une application (en fait, il semble que HP ait eu des problèmes juridiques avec Microsoft quand ils ont essayé de produire une version de leurs fichiers. Utilitaire HPUSBFW incorporant les fichiers MS-DOS de Windows 98, et Microsoft l’a rapidement empêché de le faire).
Ainsi, jusqu'à Windows 10, nous nous sommes appuyés sur le fait que les fichiers MS-DOS (à partir de Windows ME) étaient inclus dans la DLL (
diskcopy.dll
) utilisée par Windows pour créer des disquettes amorçables DOS (contenant en réalité une image FAT de disquette amorçable complète). , et choisi les fichiers à partir de là, ce que nous pouvons faire légalement.Cependant, avec l'introduction de Windows 10, Microsoft a abandonné la possibilité de créer des disquettes amorçables (personne n'utilisant Windows 10 ne devant démarrer à partir d'une disquette) et a été supprimé
diskcopy.dll
. Cela signifie que nous n'avons plus de moyen légal de créer des lecteurs flash USB amorçables MS-DOS. Le résultat final est le suivant:En pratique, je n'ai pas encore rencontré de rapport tangible émanant de quelqu'un indiquant que FreeDOS ne fonctionnait pas là où MS-DOS fonctionnait. C'est pourquoi je ne considère pas que la perte de la prise en charge de MS-DOS dans Windows 10 soit une grosse perte. De plus, contrairement à MS-DOS, qui est une source fermée et que Microsoft a cessé de prendre en charge il y a longtemps, FreeDOS est une source ouverte et activement prise en charge. Vous utilisez donc généralement mieux FreeDOS.
la source
Il extrait la version du fichier Windows
diskcopy.dll
En regardant les autres commentaires dans dos.c qui sont les fichiers DOS de WinME (DOS 8.0), il applique le même correctif que celui illustré ci-dessous :
la source
J'ai décidé de le tester moi-même. J'ai créé une clé USB amorçable sous MS-DOS à l'aide de Rufus, puis je l'ai démarré sur mon ordinateur portable. Une fois sous MS-DOS, j'ai exécuté la
ver
commande pour déterminer sa version, qui a renvoyé Windows Millennium, ou Windows ME.J'imagine que cela signifie que la version de MS-DOS utilisée par Rufus est extraite de Windows ME, plutôt que d'être l'une des versions antérieures, autonomes. Je ne suis pas tout à fait sûr que cette version à intégration ME diffère des versions précédentes.
la source