![]() |
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-10-26 18:49 |
47,815 topics / 349,928 posts / today 0 new / 48,288 members |
| DOS启动盘 & LOGO技术 (启动盘室) » Virtual floppy drive, good stuff! |
| Printable Version 3,615 / 27 |
| Floor1 LK | Posted 2003-08-16 00:00 |
| 高级用户 Posts 309 Credits 915 | |
|
It can conveniently add a DOS boot option under Windows NT, 2k, xp, 2k3, and supports NTFS, FAT32, and FAT16 partitions, making booting DOS simple and fast.
Features: safe, it does not write code to the boot sector, will not damage the system, and does not require restoring the MBR. Convenient, you can restart the system at any time and enter the DOS environment. http://bbs.wwwfox.net/cgi-bin/topic.cgi?forum=2&topic=10476&show=0 |
|
| Floor2 hzy | Posted 2003-08-16 00:00 |
| 高级用户 Posts 135 Credits 578 | |
|
I don't really understand. Do I have to modify it myself?
|
|
| Floor3 LK | Posted 2003-08-16 00:00 |
| 高级用户 Posts 309 Credits 915 | |
|
1. Extract that download into a newly created folder under C:\BOOT
2. In the C:\BOOT folder there must also be an image file you want to boot, DOS.IMG 3. Run the batch file install_vfloppy.bat 4. Modify the file C:\BOOT.INI as instructed and add a boot item 5. Restart, OK! |
|
| Floor4 maple | Posted 2003-08-16 00:00 |
| 中级用户 Posts 137 Credits 417 | |
|
Bump
|
|
| Floor5 hzy | Posted 2003-08-16 00:00 |
| 高级用户 Posts 135 Credits 578 | |
The following is quoted from LK's post on 2003-8-16 18:18:18: Does it have to be under C:\BOOT? If I put it under D:\BOOT, is that OK? How do I modify it? |
|
| Floor6 hzy | Posted 2003-08-16 00:00 |
| 高级用户 Posts 135 Credits 578 | |
|
I'm lazy, so I made a small change, hehe!
|
|
| Floor7 cn_archer | Posted 2003-08-16 00:00 |
| 元老会员 Posts 991 Credits 2,903 From 福建省 | |
|
Could you explain what you changed, and what differences there are in use?
|
|
| Floor8 hzy | Posted 2003-08-16 00:00 |
| 高级用户 Posts 135 Credits 578 | |
|
Actually I didn't change much, just modified install_vfloopy.bat a bit, so you don't have to edit boot.ini and xxx.img yourself:
Originally it was: vfloppy -1 vloader.bin -2 vmemdsk.bin -i dos.img Changed to: rename c:\boot\*.img dos.img attrib -r -h -s c:\boot.ini echo c:\boot\vloader.bin ="Virtual Floopy " >>c:\boot.ini vfloppy -1 vloader.bin -2 vmemdsk.bin -i dos.img |
|
| Floor9 hzy | Posted 2003-08-16 00:00 |
| 高级用户 Posts 135 Credits 578 | |
|
I want to know, if it's not placed under C:\BOOT but somewhere else, for example under D:\BOOT, how should it be modified?
|
|
| Floor10 Wengier | Posted 2003-08-16 00:00 |
| 系统支持 Posts 10,521 Credits 27,736 | |
|
Could it be that after seeing the GRUB boot disk I made, he developed and modified GRUB further himself and made this new software? But why can't this software run under pure DOS?
|
|
| Floor11 ylpoplove | Posted 2003-08-17 00:00 |
| 初级用户 Posts 29 Credits 195 | |
|
The stuff LK makes is always only half understandable, always showing off that little bit of programming skill of his... (speechless...)
|
|
| Floor12 LK | Posted 2003-08-17 00:00 |
| 高级用户 Posts 309 Credits 915 | |
|
Wrong! I didn't write this thing, I just reposted a link.
Hehe! It'd be nice if I had programming skill to show off... I'm also: (speechless...) |
|
| Floor13 savioler | Posted 2003-08-17 00:00 |
| 中级用户 Posts 136 Credits 422 | |
|
I read through the instructions briefly, haven't tried it yet, but the idea is pretty good
Instructions: Virtual Floppy by lyh728 This is a virtual floppy system similar to pqmagic's vfloppy.sys, which I implemented after referring to the grub source code and the disassembled code of pqmagic's vfloppy.sys. See the post written by brother vx_xsj at the end. Since there is already pqmagic's vfloppy.sys, why did I still want to modify it? Mainly because pqmagic's vfloppy.sys stores its boot loader in the MBR and also occupies the first 3 sectors of the disk, which means that when vfloppy.sys is installed, it needs to write data to the 3 sectors starting from the MBR. If an error occurs at that time, the system may become unbootable. So is there any other boot loader that can do similar work? lilo needs to be installed under linux, and it cannot emulate a floppy nu2.nu's diskemu is on CD, and does not support fat, ntfs BootScriptor is also on CD, and does not support fat, ntfs isolinux is also on CD, and does not support fat, ntfs syslinux can support fat16, fat12, but does not support fat32, ntfs grub supports the most formats. Someone is working in this direction, but it is still not easy to use at present (meaning emulating a floppy on a hard disk), though it is the most likely to achieve this goal soon. ............ So I combined grub's source code and the binary file of vfloppy.sys to make this thing. Usage: Suppose vfloppy is placed in c:\boot, and drive C can be in fat16 fat32 ntfs partition format Run vfloppy -1 vloader.bin -2 vmemdsk.bin -i dos.img , Add an item in c:\boot.ini: c:\boot\vloader.bin ="virtual floopy " After restarting the system, choose virtual floopy from the ntloader menu and it will load the image c:\boot\dos.img and run it Features: Safe, it does not write code to the boot area, will not damage the system, and there is no need to restore the MBR Convenient, you can restart the system at any time and enter the DOS environment On systems with no CD-ROM drive, no floppy drive, only windows NT, windows 2k, windows xp, win2k3, it is very convenient for running other OSes. Testing: Tested successfully in a win2k3 English Standard environment, supports ntfs, fat32, fat16 partitions. The MS DOS7.10 boot disk made by DOS Forum moderator Wengier Reference: calV's question: My CD-ROM and floppy drive are both broken, but I want to reinstall 2000 under DOS. Is there any way? Please help me, any way is fine. Can I delete some 2000 system files so that at boot it can't enter 2000 and jumps directly into DOS mode? The post written by brother vx_xsj: _________ vx_xsj's release preview! ! ! ! _________ I've already solved calV's problem for him. Since I said it can be done, then naturally it can be done, because I'm not good at deceiving people, so this can be achieved ( strange logic ) I had already discovered this method before, I just wanted to make it better ( mainly to make the boot disk better ), so during this period I have been writing this boot disk, and planned to announce this discovery when it was relatively complete But while helping calV I ran into something strange. At first I found that this method could not succeed! But later it worked again. To find the reason for this, I decided to announce it early Anyone who has used Drive Image 5 knows that it only starts working after a reboot. On NT-kernel systems this is very obvious. Since PQDI cannot run under the NT kernel, then after reboot it naturally enters a system it can run under —DOS. But many people don't have any other system installed besides 2000/XP, so where does this DOS come from? According to analysis, it has a program that can boot the system into a virtual floppy ( omitting a lot here ), and this virtual floppy actually uses a VFD-format image ( omitting more ), and another program it includes, VFeditor.exe, which is the PowerQuest OEM edition of WinImage, is used to edit what it uses. My inspiration came from this Since it can make the system boot into a virtual floppy, then future boot disks can be replaced by it. When the local machine cannot use a floppy/CD-ROM for some reason, such as an ultra-thin notebook, when you happen not to have an external floppy or CD drive, and yet need to boot into DOS to do some operations ( such as reinstalling the system, killing viruses ), it becomes very convenient ( because it seems no virus can infect a VFD image, so its safety is just like a CDRW ) That's enough for the introduction, let everyone try the actual thing themselves. This time I gave calV a temporary version, and the improved version of the image will probably be announced in a few days Those whose system kernel is NT, and who are interested, go get it and try it. Remember, if it runs successfully it will automatically reboot, and then you'll see the effect of this temporary version If it doesn't succeed, you're welcome to bring it up and I'll improve it THX Quoted from a post by 8cat: ****************************************** Is the usage like this: Run the main program vfinstnt.exe under win2k (automatically backs up the partition table), reboot, enter DOS, then do the related operations. After finishing, reboot again, and the normal partition table can be restored Question: If 2000 is reinstalled after entering DOS, will some boot-area operations performed by 2000 during installation affect this software's partition table? Will it fail to recognize the original partition table after BOOT? If there are no problems with that, then can PQ be used? BTW, I want one too ********************************************************************* Sent by PM, I guess it should be like this. To add, the partition table should be restored immediately after booting DOS Of course not. The program in that image was originally PowerQuest Drive Image 5. Could it not modify the partition table? Naturally that's not the case Of course PQ can be used |
|
| Floor14 lotusice | Posted 2003-08-19 00:00 |
| 初级用户 Posts 27 Credits 177 | |
|
Good stuff!
Good stuff! It's just that it cannot support 2.88M image files. If you use one, it reports a disk I/O error! Please, experts, take a look! Many thanks!! Many thanks! |
|
| Floor15 hzy | Posted 2003-08-19 00:00 |
| 高级用户 Posts 135 Credits 578 | |
The following is quoted from lotusice's post on 2003-8-19 19:47:52:Uploaded another one that supports 2.88M images: Open attachment |
|
| 1 2 Next |
|
[ Contact the Union admin team -
中国DOS联盟 -
Standard version ] Sponsored by ifanr Inc | © 2001–2023 |