中国DOS联盟论坛

China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --
Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
Guest | Log in | Register | Members | Search | China DOS Union
中国DOS联盟论坛
The time now is 2026-08-25 10:45
47,812 topics / 349,910 posts / today 0 new / 48,262 members
其它操作系统综合讨论区 » Research on diskcopy.dll, I found the secret of making MS-DOS 8.0 in XP and Vista
Printable Version  6,039 / 20
Floor1 fujianabc Posted 2007-12-11 14:16
金牌会员 Posts 1,616 Credits 3,467
Recently, I heard about a tool called bootflashdos that can directly extract DOS 8.0 from xp/2003's diskcopy.dll to make a bootable disk, which is quite interesting. I took a little look at the diskcopy.dll of xp and vista, and really found some secret stuff in them.

First, take the xp's diskcopy.dll. Drag it into winimage, and it can identify a 1.44MB floppy disk image, and the content is the files in the xp's DOS boot disk. Save this image. Open it with winhex and select "Interpret image as disk", and you can see that besides the visible files, there are many deleted or overwritten files. Among them, the ones with question marks in front are recoverable files, and the ones with crosses are overwritten files.

Recovering these files, it can be seen that this boot disk is modified based on the original winme boot disk. Also, you can see the figures of io.sys and command.com before modification, as well as himem.sys which was removed in ms-dos 8.0. You can specifically refer to this link for more detailed analysis:
http://mirror.href.com/thestarman/winxp/winxpsd.htm

I also had a look at the vista's diskcopy.dll. I found that winimage can't directly open it, but it's very easy to find the ms-dos 8.0 floppy disk image in it with winhex. After saving it, open it with winhex, and find that the DOS files in it are updated again, and there are more deleted and overwritten files. Besides some original winme boot disk files, there are several files from 2005 added. It's estimated that these are made during the development of winvista. Open?eame.txt (which is readme.txt), and the content is as follows:

Actually, it's talking about the production process of the DOS 8.0 boot disk in winxp in May 2001, not the boot disk in vista. The producer is Aidan Low. The imgtool.exe used in it can also be recovered in the DOS 8.0 boot disk of vista.

[ Last edited by fujianabc on 2008-4-19 at 09:13 PM ]

Attachments
xp.png (14.54 KiB)
vista.png (17.27 KiB)
Floor2 omnifs Posted 2007-12-11 19:07
新手上路 Posts 3 Credits 10
Super powerful, actually out-excavated the secret of Microsoft making DOS 8.0.
Floor3 maclover815 Posted 2007-12-16 22:00
初级用户 Posts 47 Credits 92
Floor4 tigerdos Posted 2008-01-06 13:36
初级用户 Posts 24 Credits 33
Strong, support, keep working hard, first study
Floor5 chinawolfer Posted 2008-01-11 21:23
新手上路 Posts 11 Credits 18
Great, heh heh, learned something
Floor6 bugaoxing Posted 2008-01-13 12:17
中级用户 Posts 204 Credits 398 From 广西
Hehe, great mind, you're in such a mood to study this stuff! Thanks for sharing!
Floor7 2005wind Posted 2008-01-13 20:53
新手上路 Posts 2 Credits 3
Learning~~
Floor8 weihai6688 Posted 2008-01-14 12:02
初级用户 Posts 32 Credits 57
Floor9 llrrqq Posted 2008-04-16 14:59
初级用户 Posts 20 Credits 139
Very good! Study hard, thank you.
Floor10 dengke227 Posted 2008-04-16 22:21
初级用户 Posts 14 Credits 35 From 湖南省湘潭市
The tool of flashbootdos can directly extract DOS 8.0 from diskcopy.dll of XP/2003 to make a bootable disk.
Study this, thank you the building - owner for sharing!
Floor11 tangfu Posted 2008-04-17 19:34
初级用户 Posts 19 Credits 47
Great person, study quickly...
Floor12 dengke227 Posted 2008-04-17 22:15
初级用户 Posts 14 Credits 35 From 湖南省湘潭市
"Flashbootdos tool can directly extract DOS 8.0 from diskcopy.dll of XP/2003 to make a bootable disk."
Thanks for the landlord's guidance, I'll try it right away!
Floor13 infoer Posted 2008-04-18 15:04
新手上路 Posts 1 Credits 2
Are the diskcopy.dll files from 2008 and Vista the same?
Floor14 fujianabc Posted 2008-04-18 15:13
金牌会员 Posts 1,616 Credits 3,467
Originally posted by infoer at 2008-4-18 03:04 PM:
Are the diskcopy.dll files from 2008 and Vista the same?

I have seen that there are two types of images in diskcopy.dll, with the year 2005 as the boundary. Those before 2005 are the first type I listed (such as XP SP2, 2003 SP1), and those after 2005 are the second type (including XP SP3, 2003 SP2, Vista, Vista SP1/2008)
Floor15 willsion Posted 2008-04-18 20:55
高级用户 Posts 312 Credits 793
It's really powerful,佩服......
1 2  Next
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023