none
Need to create MSDOS Guest.. only have 3 floppies

    Question

  • Yes, I have the wonderful task of creating an MS DOS 6.22 HyperV Guest.

    1. Can it be done?

    2. Assuming 1 is yes, I have 3 floppies, Setup Disk 1-3.... but "Media > Diskette Drive" only accepts virtual floppy images (.vfd.). How can one create a vfd from these floppies. (Under HyperV Manager I found: Action > New Floppy Disk and I created "disk1.vfd (1.4MB),.... disk3.vfd. But when I boot the MSDOS Guest from disk1.vfd if return a "Boot failure. Reboot and select proper boot device" message)

    TIA,

    barkingdog

     

    • Edited by edm2 Monday, December 13, 2010 1:22 AM edit
    Monday, December 13, 2010 12:44 AM

Answers

  • Oh, I forgot to mention.

    VFD's cannot be mounted to the hypervisor - they can only be presented to VMs.

    What I have done in the past is use a VM - Create empty virtual floppy files.  Copy the MSDOS files (from MSDN) into a VM, and then run the make14.bat attaching floppy images to the VM as the batch file calls for them (just like you were inserting the floppy disks).

    make14.bat a:

    Be sure to format each floppy as you attach it to the VM for the batch file to apply the image to.

    I just tried this and it worked like a charm using a WinXP VM to run the batch file.


    Brian Ehlert (hopefully you have found this useful) http://ITProctology.blogspot.com
    Monday, December 13, 2010 4:40 PM

All replies

  • Did you modify the BIOS boot order to boot from the floppy first?

    Also, you can create a floppy disk - but you have to mount it and copy the files into it (just like manually inserting a floppy disk) before you can do anything with it.

     


    Brian Ehlert (hopefully you have found this useful) http://ITProctology.blogspot.com
    Monday, December 13, 2010 4:13 PM
  • Oh, I forgot to mention.

    VFD's cannot be mounted to the hypervisor - they can only be presented to VMs.

    What I have done in the past is use a VM - Create empty virtual floppy files.  Copy the MSDOS files (from MSDN) into a VM, and then run the make14.bat attaching floppy images to the VM as the batch file calls for them (just like you were inserting the floppy disks).

    make14.bat a:

    Be sure to format each floppy as you attach it to the VM for the batch file to apply the image to.

    I just tried this and it worked like a charm using a WinXP VM to run the batch file.


    Brian Ehlert (hopefully you have found this useful) http://ITProctology.blogspot.com
    Monday, December 13, 2010 4:40 PM
  • Tuesday, December 14, 2010 12:40 PM
  • The list of supported guests does not prevent you from running other guests (that are not supported).  It just prevents you from calling MSFT for help.

    BarkingDog;  I have successfully created a set of virtual floppies using a WinXP VM and booted into the floppies.  How are things going on your end?

     


    Brian Ehlert (hopefully you have found this useful) http://ITProctology.blogspot.com
    Tuesday, December 14, 2010 2:19 PM
  • You should create floppy images from your physical floppies.

    you can use 3d party utilities for that, like Winimage.

    P.S. Are you sure that your msdos floppies are still readable? Where have you find them in 2010?


    Заходите в "гости" на http://kupchynetsky.wordpress.com/
    Friday, December 24, 2010 9:16 AM
  • FYI - MSDOS 6.22 is still available through MSDN.

    I still use it every now ans then myself.  Although rare.  It works when needing to recover some very old application.


    Brian Ehlert (hopefully you have found this useful) http://ITProctology.blogspot.com
    Friday, December 24, 2010 5:30 PM
  • I`ve just downloaded MSDOS files from technet - it is already floppy images.

    You have now 3 possible ways to install MSDOS:

    1. As I can understand you have used make14.bat and write IMG images to 3 physical floppies. As I told on Friday - you can create images from these physical floppies.

    2. You can copy make14.bat, dskimage and 144upg1.img-144upg3.img to VM. create 3 blank floppy images with Hyper-V Manager wizard. Connect floppy images to VM and run make 14.bat

    3. simply change IMG files extension to vfd file extension - It may work just fine. As I remeber I did something like this with IMA images 5 or 6 years ago.

    P.S. If I answered you question - mark the post as an answer :-)


    Заходите в "гости" на http://kupchynetsky.wordpress.com/
    Monday, December 27, 2010 9:21 AM
  • The MS-DOS Boot sector is not there on the VFD.

    1.) Start a Windows XP VM.

    2.) Attach a VFD.

    3.) Right-click the floppy in the Windows XP Guest OS and select Format

    4.) Check the option to create an MS-DOS System Disk.

    5.) Post format - copy the files. Overwrite files if needed as all you needed from step #3 was the creation of the boot sector.


    Steve Thomas, SSEE, Microsoft
    App-V/MED-V/SCVMM/SCCM/AppCompat
    http://madvirtualizer.wordpress.com/
    The App-V Team blog: http://blogs.technet.com/appv/
    The MED-V Team Blog: http://blogs.technet.com/medv
    The SCVMM Team blog: http://blogs.technet.com/scvmm/

    “This posting is provided "AS IS" with no warranties, and confers no rights. User assumes all risks.”
    Friday, December 31, 2010 11:16 PM