web-dev-qa-db-fra.com

Comment créer un lecteur flash amorçable exécutant MS-DOS 6.22?

J'essaie de créer une clé USB amorçable pour MS-DOS 6.22. Je ne peux pas risquer d’utiliser FreeDOS ou toute autre version de DOS car je travaille avec un utilitaire très spécialisé qui peut potentiellement casser des choses coûteuses si les choses tournent mal.

J'utilise l'ISO pour MS-DOS 6.22 disponible sur AllBootDisks .

Jusqu'ici, j'ai essayé cette image ISO avec plusieurs versions de Rufus et la dernière version de UNetbootin .

J'ai testé les versions suivantes de Rufus depuis ce lien :

  • V1.3.0 Beta (sans FreeDOS)
  • V1.2.0 (sans FreeDOS)
  • V1.2.0.183 (sans FreeDOS)
  • V1.1.7 (sans FreeDOS)

... qui produisent tous l'erreur suivante lors de la sélection de l'ISO:

Cette version de Rufus ne prend en charge que les images ISO amorçables basées sur 'bootmgr/WinPE' ou 'isolinux'. Cette image ISO ne semble pas non plus utiliser.

Depuis la page principale de Rufus , j'ai testé les versions:

  • V2.15
  • V2.14

... qui produisent l'erreur suivante lors de la sélection de l'ISO:

Cette image est non amorçable ou utilise une méthode de démarrage ou de compression non prise en charge par Rufus.

Selon ce lien , l'utilisation de Rufus pour créer un périphérique USB amorçable pour des versions spécifiques de MS-DOS n'est pas possible. .

En revanche, UNetbootin semble accepter l'ISO lors de la création de la clé USB amorçable, mais son démarrage provoque la boucle de démarrage décrite ici .

Est-il possible que l'ISO de AllBootDisks soit défectueux? Si ce n'est pas l'ISO, alors comment puis-je créer un lecteur flash amorçable pour MS-DOS 6.22?

6
Hashim

À l'époque où Windows 98 était la norme, les CD-ROM MS-DOS amorçables et les clés USB utilisaient une image de disquette de 1,44 Mo comme cible de démarrage. Le lecteur de CD/USB stocke l'image de la disquette soit de manière visible sur le système de fichiers, soit de manière invisible en dehors d'une partition. L'ordinateur démarre alors sur un lecteur A:\ virtuel. Si vous souhaitez accéder au lecteur de CD/USB après le démarrage, le pilote approprié doit être présent sur l'image de la disquette et chargé.

Dans certains cas au moins, le démarrage à partir de l'image de la disquette nécessite des fonctionnalités implémentées dans le BIOS. (Je me souviens d'avoir essayé de créer un disque de secours sur une clé USB de 32 Mo à la pointe de la technologie, et qu'il existait différentes instructions pour le BIOS prenant en charge les formats USB-FDD, USB-Zip, USB-HDD, etc.)

Si vous n'avez pas envie de rechercher de la documentation et des outils adaptés à votre période, votre meilleure option est probablement une image de disquette MS-DOS associée à un chargeur de démarrage moderne qui prend en charge les fonctionnalités memdisk. syslinux/isolinux et GRUB4DOS vient à l'esprit.

4

Rufus auteur ici.

Comme expliqué ici , Rufus n’intègre aucune version de MS-DOS dans l’application. Par conséquent, la version de Rufus que vous utilisez n’importe pas. Comme par magie, la version Windows Millennium DOS fournie par Windows ne sera pas distribuée comme par magie (c'est-à-dire jusqu'à Windows 8.1, car Windows 10 l'a totalement supprimée. Il n'y a donc pas d'option de création MS-DOS dans Rufus si Windows 10 ou une version ultérieure est utilisée. ).

À présent, vous vous attendez à ce que Rufus puisse créer une clé USB amorçable MS-DOS si vous fournissez votre propre version (en tant qu'ISO ou autre). Ce n'est pas le cas . Rufus ne peut pas être utilisé pour créer un lecteur USB amorçable MS-DOS, à l’exception de Windows Millennium, si vous utilisez Windows 8.1 ou une version antérieure, et, du fait que la demande pour une telle fonctionnalité est extrêmement petite (à ce stade, je dois souligner que le nombre de personnes ayant pu prétendre avoir trouvé une véritable faille dans FreeDOS les obligeant à utiliser MS-DOS se situe actuellement à exactement zéro , la plupart des Les "problèmes" que les gens rencontrent avec FreeDOS ont seulement à voir avec une façon légèrement différente de gérer le AUTOEXEC.BAT/CONFIG.SYS ou les menus, ce qui est facile à traiter et ne constitue pas une incompatibilité DOS), je n'ai absolument pas l'intention d'ajouter cette fonctionnalité 100% de confiance que FreeDOS peut toujours être utilisé à la place de MS-DOS.

La seule façon pour moi d’envisager d’ajouter cette fonctionnalité est de remplir les conditions suivantes:

  • Vous pouvez démontrer que vous avez trouvé une incompatibilité réelle entre FreeDOS et MS-DOS (plutôt qu'une "conviction" qu'il peut en exister une qui, des années après avoir été abonnée à la liste de diffusion FreeDOS que je n'ai pas encore vue).
  • Les développeurs FreeDOS ont indiqué qu’ils ne souhaitaient pas remédier à cette incompatibilité.

À moins que ces deux conditions ne soient remplies, je vous demanderai respectueusement soit d'utiliser FreeDOS (ce qui, encore une fois, ne doit pas encore être considéré comme un échec comparé à MS-DOS en termes de compatibilité) ou par un autre utilitaire que Rufus.

14
Akeo

Ok, je travaille avec un vieux Thinkpad IBM. Voici les étapes que j'ai prises:

  1. Obtenez le fichier IMG Dos6.22 depuis ici comme vous l’avez déjà fait.
  2. Avec RMPrepUSB (j'utilise v.2.1.739), sélectionnez Fichier-> Lecteur.
  3. Parcourez les invites et laissez-le mettre tous les fichiers ISO sur la clé USB.
  4. Copiez TOUS les fichiers de la clé USB quelque part sur votre disque dur (il s’agit des seuls fichiers du dossier).
  5. "Dans la section Copier les fichiers du système d'exploitation d'ici", mettez le dossier dans lequel vous venez de copier tous les fichiers de la clé USB.
  6. Dans Sec.3, sélectionnez MS-DOS amorçable.
  7. Dans Sec.4, sélectionnez FAT16 sur la gauche, puis "Boot as HDD" et "Use 64hd" **
  8. (Assurez-vous que la case à cocher "5 Copier les fichiers du système d'exploitation" est cochée)
  9. Sélectionnez 6 Prepare Drive et suivez les instructions. Il va partitionner, formater, MBR, secteur de démarrage et copier les fichiers sur la clé USB.
  10. Lorsque 9. est terminé, appuyez sur Eject Drive et retirez la clé USB.

C'est tout! Dites-moi si cela marche pour vous.

Note: Je pense que le problème avec File-> Drive est que les fichiers ne sont pas placés au bon endroit sur la clé USB. Lorsque vous le laissez préparer et copier les fichiers, il met tout à la place et dans le bon ordre.

** Vous devrez peut-être utiliser les cases à cocher de cette section. Mon ordinateur portable place le démarrage USB dans la section "Disque dur" quand il le répertorie dans son BIOS. Votre ordinateur peut considérer un stockage amovible ou un lecteur de disquettes.

2
Steve N