Regarding Bootable CD Creation


  1. Posts : 16
    Microsoft Windows 7 Ultimate x64 / 6.1.7601 Service Pack 1 Build 7601
       #1

    Regarding Bootable CD Creation


    My question is not HOW to create a bootable CD.

    My question deals with a dilemma that I am encountering while creating one.

    I have no problem creating bootable CD's, but, using two different creation softwares, I run into the same problem.

    My end goal is to end up with a bootable DOS 6.22 CD, which I can create with no issues.

    Both of these creation softwares, (PowerISO, and Nero), allow you to create a bootable CD, providing you have the original boot disk, and I do, I have the three original Microsoft DOS 6.22 install floppies.

    Now, as part of the creation, your allowed to add additional files/folders to the final burn, being that it will end up on a CD, which offers ample room for additional content.

    So, I put Disk 1 of 6.22 into the floppy, and in the creation software, I drag and drop the additional files and folders, (in DOS ISO9600, non Joliet 8 character format), and burn the boot disk.

    Boot disk works, I can boot from it, and am in the DOS 6.22 environment.

    However, I can only see the "files" that I dragged and dropped into the compilation, NOT the "folders" that I dragged and dropped into the compilation.

    Both creation softwares have this same identical drawback.

    Now if I look at that boot disk in Windows 7 Windows Explorer, I can not only see the files I added, but I can ALSO see the folders I added. But when I boot from the CD, I can only see the files I added, NOT the folders.

    To boot, (no pun intended), the folders that I am adding are from DOS. They are DOS created folders, with DOS created text files in them.

    Being that both softwares fail at this, there must be some logic behind it.

    What gives?
      My Computer


  2. Posts : 135
    windows 7 ultimate x64
       #2

    it's been a while since I used DOS, but here it goes:
    As you say, the folders are on the CD, the first thing you need to do is switch to the drive the CD is in and then type "DIR" and hit enter. that should show all that is on the cd.
    If you type DIR from the dos prompt, you only get the files that DOS loaded
    Hope that helps
    Sven
      My Computer


  3. Posts : 393
    Windows 7/8.1/10 multiboot
       #3

    Sven is right. To clarify a bit more, when you boot the CD you're not actually booting a "CD", per se, you're booting an image of a floppy disk. In fact, when you boot MS-DOS from the CD disc you should end up at an "A:>" prompt, which is a gentle reminder that you've booted from a virtual floppy disk.

    The additional files you added to the CD are on the CD portion, not the floppy image, so you won't see them on the A: drive. You'll find them under whatever drive letter is assigned to the CD drive.

    And therein lies the rub: DOS is not a plug-and-play OS so does not auto-magically discover and load a CD driver like Windows does, so you have to specifically do that with commands in your DOS startup files--usually by loading a CD driver in config.sys and MSCDEX in autoexec.bat. If you don't do that, you'll never "see" the CD portion of the disc from DOS.

    Read up on how to build and troubleshoot a bootable floppy disk with CD support, and when you've got that working then use that floppy for your boot image when creating the CD in Nero or PowerISO.
      My Computer


  4. Posts : 1,839
    Windows 7 pro
       #4

    You could get a floppy drive. If you don't have room for an internal one or you are using a laptop then you can get an external drive.
      My Computer


  5. Posts : 1,784
    Linux Mint 18.2 xfce 64-bit (VMWare host) / Windows 8.1 Pro 32-bit (VMWare guest)
       #5

    DOS had an 8.3 naming convention. At one point, Windows added the ability to use long file names. There could be an issue with DOS not being able to read the long file names. There may be a difference in the way folder names were stored in DOS vs Windows, which if true could explain why you can see the files but not the folders.

    If you're trying to run DOS, perhaps it would be better if you loaded it into a "virtual" environment such as DOSBox rather than trying to run it straight off of a modern computer.
      My Computer


  6. Posts : 16
    Microsoft Windows 7 Ultimate x64 / 6.1.7601 Service Pack 1 Build 7601
    Thread Starter
       #6

    First, and foremost, I want to thank everyone for their attempt at assisting me.

    First, the way I was attempting to achieve my goal, as I had stated above, was the incorrect approach.

    You CAN make a bootable CD by using the original boot floppy, and then drag all the files you want into the compilation, but, at that point, once you boot from the CD, all you will see is what was on the floppy.

    Now I COULD argue the point as to why any software package would lead you to believe that such a process will work that way, when it doesn't, ...but, that point is probably moot.

    So, given my new found knowledge, I said to myself, if when making a bootable CD from a floppy, all that will be seen on the CD is what was on the floppy, then, I need a "bootable" source, that is bigger than a floppy.

    I then thought, if you can make a bootable CD from a bootable floppy, then there should be no reason why you cant make a bootable CD from a bootable Hard Drive, (as long as everything you are encompassing stays under 680 or so MB).

    Long and short, I was right.

    Fully installed DOS 6.22 onto an old 100 MB Hard Drive.

    Attached the DOS Hard Drive to my Windows 7 system.

    Booted in Windows 7, started Nero, and INSTEAD of the default Floppy emulation, which limits your size from 1.20MB - 2.88MB, I now chose Hard Drive Emulation and, as the logical drive to gather the boot info from, I chose the DOS FAT formatted Hard Drive. (See attachment photo).






    Worked perfectly.

    I now have a bootable DOS 6.22 CD, that encompasses the entire DOS install environment, including all of the files and folders. And to boot, (no pun intended), the CD assumes drive "C" when booted, so, I didn't need to change any settings in DOS, such as PATH, etc., because on the DOS Hard Drive, DOS is assigned to look for everything on "C" this, or "C" that to begin with, so it worked out perfect.


    Now of course there will still be times when DOS will need to do writes, and I suppose I could still adjust a few environment variables to have it do its writing to A:, a Floppy, but, ...I'll cross that bridge when I come to it.


    Last edited by bigreid; 02 Jun 2018 at 08:46.
      My Computer


  7. Posts : 1,784
    Linux Mint 18.2 xfce 64-bit (VMWare host) / Windows 8.1 Pro 32-bit (VMWare guest)
       #7

    Excellent!
      My Computer


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 15:43.
Find Us