Post subject: The secret of ms-dos 8.0 in xp/vista/win7 Posted: Sun Jan 10, 2010 3:34 pm
Newbie Beta Collector
Joined Sat Jan 09, 2010 7:28 pm
Favourite OS Vista SP2 6002
As you know, in the floppy format for xp and later os. There is an option to make the ms-dos boot disk, and it's ms-dos 8.0 (4.90.3000).
But where is the dos from? The answer is that the diskcopy.dll includes a 1.44 M floppy image. You can use a hex edit to grab the image from the dll. The ms-dos 8.0 from diskcopy.dll is a bit different from the winme dos.
But if you use a data recover software to search in the image you'll find that the ms-dos 8.0 image is actually a modified version of winme boot disk, you can find the deleted files.
In the picture is the floppy image from the diskcopy.dll in vista, and it was modified in 2005. The files with "X" are the files deleted from the original winme floppy, which is created in 2001.
There is one file named "?eadme.txt". It is actually a file described how the ms-dos 8.0 floppy in diskcopy.dll was made. Recovery it to readme.txt, you'll find the secret: DOS Boot Disk Readme ====================== May 25, 2001 Aidan Low (email@example.com)
This directory contains the files that make up the DOS boot disk on whistler.
06/08/2000 05:00 PM 58,870 EGA2.CPI 06/08/2000 05:00 PM 58,753 EGA3.CPI 06/08/2000 05:00 PM 58,870 EGA.CPI 06/08/2000 05:00 PM 21,607 KEYB.COM 06/08/2000 05:00 PM 34,566 KEYBOARD.SYS 06/08/2000 05:00 PM 31,942 KEYBRD2.SYS 06/08/2000 05:00 PM 31,633 KEYBRD3.SYS 06/08/2000 05:00 PM 13,014 KEYBRD4.SYS 06/08/2000 05:00 PM 29,239 MODE.COM 06/08/2000 05:00 PM 93,040 COMMAND.COM 06/08/2000 05:00 PM 17,175 DISPLAY.SYS 04/07/2001 01:40 PM 9 MSDOS.SYS <-- should be system, readonly, hidden when copied to the floppy 05/15/2001 06:57 PM 116,736 IO.SYS <-- should be system, readonly, hidden when copied to the floppy
To prepare the disk image for the DOS boot disk, create a system disk on a Win9X Machine so that the boot sector is created properly.
Then copy these files over, setting the appropriate attributes. (the attributes are called out in the list above)
Finally, use the imgtool.exe tool to create a disk image from the floppy. Typically this will be something like
imgtool.exe \\.\a: c:\myimage.bin
====================== You can see that this is make by Aidan Low in 2001, in which the msdos.sys and io.sys is modified from the original winme boot disk. And the image is made with imgtool.exe, which can also be recovery from diskcopy.dll
Post subject: Re: The secret of ms-dos 8.0 in xp/vista/win7 Posted: Mon Jan 11, 2010 5:44 am
Amateur Beta Collector
Joined Wed Jun 17, 2009 4:25 am
Hate to spoil the moment here but anyone involved with tihiy's fixes for win98se knew of it, and knew that it could be extracted with any resource editor like reshack or the likes. And it really is just a millennium edition bootdisk, not something that reports as dos 8 or the likes.