中国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 23:52
47,812 topics / 349,910 posts / today 0 new / 48,264 members
其它操作系统综合讨论区 » How to install DOS without a floppy drive under Windows 2000?
Printable Version  2,259 / 3
Floor1 shangyunt Posted 2003-12-19 00:00
初级用户 Posts 1 Credits 106
As the title says
Floor2 LanE Posted 2003-12-19 00:00
银牌会员 Posts 648 Credits 1,835
Open the attachment

Here is something that can boot the machine with an IMG file under Windows 2000. The specific usage is in it. Find an IMG file of a DOS boot floppy, boot it, and then operate just like booting with a floppy disk.
Floor3 沧海一声笑 Posted 2003-12-19 00:00
初级用户 Posts 2 Credits 104
Install Floppy Drive into Hard Drive
Vfloppy 1.0
http://bbs.wwwfox.net/non-cgi/usr/2/2_10476_17.rar
I. Basic Usage
There are three necessary files in the Vfloop download compressed package: vfloppy.exe, vloader.bin, and vmemdsk.bin. Among them, vfloppy.exe is the main executable program, and vloader.bin and vmemdsk.bin are the boot sector and boot code files. The software execution format is:
vfloppy -1 vloader.bin -2 vmemdsk.bin -i floppy.img
"-d device": Optional, used to specify which disk partition the file is stored in. The C partition format is "-d (hd0.0)", and the D partition format is "-d (hd0.4)". Actually, this parameter can be omitted, and the software will set it automatically.
"-i floppy.img": Used to specify the path and filename of the floppy image file to be started. If the image file is in the same directory as vfloppy.exe, just write the image name.
  It is recommended to save the above three files and the image file in the same directory during actual use, and execute vfloppy.exe according to the above format to write the boot code and image file name into the system, and then add the startup item in the osloader's startup configuration file Boot.ini. The following are two examples for illustration.
Example 1: Add Pure DOS Support to Windows 2000/xp
Although DOS has been excluded since Windows Me, we still can't do without it in many cases.
Step 1: Download the Windows Me boot floppy making tool from http://utils.skull-tech.com/bootdisks/bootme.exe, insert a floppy disk after downloading, and then double-click bootme.exe to start making the boot floppy.
Step 2: Install and run Winlmge (download address http://www.winimage.com/winima61.exe), click the menu "Disk → Read disk" to read the content of the just-made floppy disk, then click the menu "File → Save", select "image file (*.IMA)" in the "Save as type" option, and save the content of the floppy disk as an image file: "boot.ima" (note that the extension is not IMG, but actually it is the same).
Step 3: Create a new directory "DOS" on the C drive, that is, C:\dos. Then copy vfloppy.exe, vloader.bin, vmemdsk.ini, and boot.ima to the c:\dos directory.
Step 4: Enter "CMD" in the "Run" command line in the Start menu to enter the DOS prompt, enter the C:\dos directory and run the following command:
vfloppy -1 vloader.bin -2 vmemdsk.bin -i boot.ima.
Step 5: Find the boot.ini file in the root directory of the C drive, remove its read-only attribute, then open it with Notepad, and add the following content at the end of the file: c:\dos\vloader.ini="microsoft DOS PromPt".
Step 6: Restart the system, and you will see the "microsoft DOS PromPt" item in the system startup menu. Select it, and you can start the system like using the Windows Me boot floppy.
Tip: You can directly install the "Super DOS Universal Boot Disk" into the hard drive using the above method.
Example 2: Enable Pure DOS Support for Windows 98 to Have CD and USB Device Support
Step 1: Download from http://newdos.yginfo.net/dosware/mdos71bd.zip, and unzip it to get the super universal DOS boot disk MSDOS.IMG.
Step 2: For users who only install WINDOWS 98
1. Find a Windows 2000 or XP installation CD, and copy the three files bootfont.bi n, ntdetect.com, and ntldr (this file has no extension) from the i386 directory to the root directory of the C drive.
2. Create a new directory OSLoader on the C drive, then copy the two files Winnt.exe and dosnet.inf from the i386 directory in the Windows 2000 installation CD (cannot use the XP installation CD, otherwise it will not succeed) to the C:\OSloader directory.
3. Restart the system to enter pure DOS mode, then enter the C:\OSloader directory and run "Winnt.exe /s". At this time, some information will be prompted on the screen, just press the Enter key, and keep pressing the Enter key until there is no change on the screen after pressing the Enter key again. Then directly press the Ctrl+Alt+Del combination key, and you can see the dual-boot menu. Select "Microsoft Windows" to enter "Windows 98, then delete" the $win_nt$.~bt folder.
Step 3: Create a new directory 98DOS on the C drive, then copy vfloppy.exe,.wloader.bin, vmemdsk.bin, and msdos710.img to this directory.
Step 4: Click "Start → Run", enter "command" to enter the DOS prompt, enter the C:\98DOS directory, and enter: "vfloppy -1 vloader.bin -2 vmemdsk.bin -i msdos710.img". After running, it may prompt "The system cannot find the specified file", just ignore it and exit the command line directly.
Step 5: Find the Boot.ini file in the root directory of the C drive, remove its read-only attribute, then open it with Notepad, and modify the content as follows:

timeout=30
default=c:\

c:\="Microsoft Windows"
c:\98dos\vloader.bin="DOS Prompt With CD&USB"
Step 6: Restart the system, and you will see a new item "DOS Promt With CD&USB" in the system startup menu. Select it, and you can enter pure DOS mode that can start the CD drive and USB devices.
Example 3: Build Foxbase System
Many student friends like to write some small programs in Foxbase. We can use the feature that vfloppy supports 2.88MB capacity floppy image files.
Step 1: Create a Foxbose directory on the C drive. Download the Foxbase program package from http://www.wuyouschool.cn/download/foxbase.zip, extract all files to the C:\Foxbase directory, then download the world's smallest Chinese environment - Tianhui Chinese system from http://software.pchome.net/php/download2.php?sid=5094&url=/utility/=lan/chinese/Tway32.exe&svr=4, and copy the downloaded tway32.exe to the C:\Foxbase directory.
Step 2: Open Notepad, enter the following three lines of content:
@echo off
tway32.exe
mfoxplus.exe
Then click "File → Save", note that in the save dialog box, you need to select "Save as type" as "All files", then enter "File name" as "autoexec.bat", and save it to the C:\Foxbase directory.
Step 3: Make a boot floppy as introduced in Example 1, then delete all files in the floppy, then run Winlmage, click the menu "Disk→Read disk" to read the content in the floppy, then click "Image→Changeformat", select "2.88MB" in the pop-up dialog box and click the "OK" button to modify the floppy image capacity to 2.88MB, then click "Image→Inject a directory" to select the C:\Foxbase directory, you can add all files in this directory to the disk image, and it will prompt whether to overwrite the "autoexec.bat" file, select "Yes" to overwrite, and finally click the "File" menu's "Save" command to save the content of the floppy as an image file "foxbase.ima".
Step 4: Create a new directory "Foxbase" on the C drive, and copy vfloppy.exe, vloader.bin,.vmemdsk.bin, and foxbase.ima to the directory.
Step 5: Enter the c:\Foxbase directory under the DOS prompt, run the command: vfloppy -1 vloader.bin -2 vmendsk.bin -i foxbase.ima, then add C:\foxbase\vloader.bin="Foxbase Chinese" at the end of the boot.ini file.
Step 6: Restart the system, and select "Foxbase chinese" in the startup menu to automatically enter the Chinese-displayed Foxbase system.
II. Extended Applications
1. Add Multiple Boot Images
The above introductions all take adding one boot image as an example. Actually, Vfloppy also supports adding multiple boot images. For example, you can add a multi-functional DOS boot disk, then add a small Linux system (that is, the one packaged with a floppy image) or other characteristic boot disks. The basic steps for making multi-boot images are similar to the above, but you need to create a new directory for each image file separately, and copy the three core files vfloppy.exe,.vloader.bin, and vmemdsk.bim to each image file directory respectively, then execute vfloppy in each directory to add each image file. Finally, when modifying the Boot.ini file, just add multiple startup menus and make them point to different directories.
2. Easily Achieve Multi-system Coexistence
Previously, some people also mentioned modifying the MSDOS.SYS file to install multiple Windows 98, but it also needs to use batch processing to replace files back and forth, which is very inconvenient. Now with Vfloppy, it is convenient. You can create multiple boot images, then modify MSDOS.SYS in each image file to point to different Windows 98 paths. Combined with the skills of OSloader, the multi-system coexistence made is absolutely both beautiful and convenient, and will not damage the system, which is far better than other multi-system software.
Floor4 游子布衣 Posted 2003-12-27 00:00
初级用户 Posts 4 Credits 112
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023