中国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-17 06:48
47,813 topics / 349,903 posts / today 0 new / 48,259 members
DOS疑难解答 & 问题讨论 (解答室) » [Help] (I'm a DOS newbie) Isn't the Microsoft Windows at startup DOS?
Printable Version  2,007 / 17
Floor1 wlf2w Posted 2005-03-08 00:00
初级用户 Posts 14 Credits 137
After pressing F8 at startup, isn't the Microsoft Windows that appears together with Windows XP DOS?
Or rather, not pure DOS? Right now I have this problem: "An I/O error occurred while accessing the boot sector file multi(0) disk(0) rdisk(0)parttion(1)\boot"
What is causing this?
Experts, please help explain it.
Thanks!
Floor2 JonePeng Posted 2005-03-08 00:00
金牌会员 Posts 1,883 Credits 4,562 From 广东广州
If your machine has multiple systems installed, then Microsoft Windows should be Win9x/ME.
“multi(0) disk(0) rdisk(0)parttion(1)\boot” comes from C:\boot.ini. It seems this Microsoft Windows is placed in the C:\Boot folder. But that seems to be wrong. For Win9x/ME, it should be written in Boot.ini as something like “C:\=Microsoft Windows”.
Floor3 wlf2w Posted 2005-03-08 00:00
初级用户 Posts 14 Credits 137
Thanks, yeah.
Sorry I didn't explain it clearly.
But before, this was something similar to DOS. I used it for Ghost backup and restore, and I used DOS commands.
Recently I changed some things on drive C, and now it can't be used normally.
I don't know the reason.
Floor4 Climbing Posted 2005-03-11 00:00
铂金会员 Posts 2,753 Credits 6,962 From 河北保定
If you originally installed DOS first (or Win98), and then installed Windows 2000/XP on that partition, then Windows 2000/XP would save the original DOS system's boot sector as C:\bootsect.dos, and add a Microsoft Windows boot item to the boot menu configuration file (that is, boot.ini). Through it, you can start the original DOS or Win98 system; in fact it just uses NTLDR to call the original boot sector. After you cleaned up drive C, you may have moved bootsect.dos to another directory or deleted it, so now it can't be used normally. For the repair method, refer to this post: http://bbs.wuyou.com/cgi-bin/topic.cgi?forum=34&topic=952&show=0
Floor5 zhri Posted 2005-03-14 00:00
高级用户 Posts 153 Credits 665
climbing, you've been hanging around for half a year and you're still not dead? If you don't keep hanging around for the rest of your life, then your mother is a beast. It's nothing, don't get excited. I'm just cursing you a bit.
Floor6 wlf2w Posted 2005-03-14 00:00
初级用户 Posts 14 Credits 137
Thanks climbing, I've already extracted bootsect.dos, but it seems I can't view it with Notepad. It's all garbled text inside.
Floor7 JonePeng Posted 2005-03-15 00:00
金牌会员 Posts 1,883 Credits 4,562 From 广东广州
bootsect.dos is a binary file, so of course you'll only see garbled text with Notepad. Climbing didn't tell you to open it; he meant for you to edit boot.ini.
Floor8 wlf2w Posted 2005-03-15 00:00
初级用户 Posts 14 Credits 137
I've already edited it, but it still won't go in at startup. Choosing Microsoft windows also goes straight into windowsxp. Microsoft windows seems to have disappeared.
Floor9 wlf2w Posted 2005-03-15 00:00
初级用户 Posts 14 Credits 137
Now when I enter Microsoft windows it says "Windows could not find <windows root>\system32\hal.dll, please reinstall the above file copy". How do I solve this problem!? Do I need to do a repair install with XP? Experts, please help answer, thanks, thanks!
Floor10 JonePeng Posted 2005-03-15 00:00
金牌会员 Posts 1,883 Credits 4,562 From 广东广州
Please post your Boot.ini so we can take a look...
Floor11 wlf2w Posted 2005-03-16 00:00
初级用户 Posts 14 Credits 137
The contents of my boot.ini are as follows, please help analyze it, thanks!
timeout=0
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
C:\bootsect.doc=Microsoft Windows
Floor12 wlf2w Posted 2005-03-16 00:00
初级用户 Posts 14 Credits 137
By the way, one more question: with a DOS boot disk, without installing DOS 7.1, can you directly enter a pure DOS environment? What's the difference between a DOS boot disk and a Win98 or WinXP boot disk?
Floor13 Climbing Posted 2005-03-17 00:00
铂金会员 Posts 2,753 Credits 6,962 From 河北保定
The following is quoted from zhri's post at 2005-3-14 9:34:17:

climbing, you've been hanging around for half a year and you're still not dead?
If you don't keep hanging around for the rest of your life, then your mother is a beast.
It's nothing, don't get excited.
I'm just cursing you a bit.

Hehe, you bastard with a mother to give birth to you but no mother to raise you is here making trouble again. Some day I'll give your PP a good beating on your father's behalf! Good people don't live long, but scoundrels live a thousand years. Even if you unfilial son can piss your father to death, you still can't piss me to death.
Re wlf2w:
I don't know whether your boot.ini was copied exactly as-is, but there really is a bit of a problem.
You need to make sure the filename bootsect.dos is written correctly, and this file doesn't necessarily have to be placed in the root directory of C:\. Assuming this file is called bootsect.dos and is placed in the root of drive C:, then boot.ini should be modified as follows.

timeout=8
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
C:\bootsect.dos="MS-DOS 7.10"
Also, I suspect what you extracted was the NTFS boot sector. Please carefully look again at the post I provided above and make sure you did it right. Besides bootsect.dos, if you want to boot DOS normally, the C:\ directory also needs to have DOS system files such as io.sys, msdos.sys, command.com, etc. (of course config.sys and autoexec.bat are not required, but necessary).
Floor14 wlf2w Posted 2005-03-17 00:00
初级用户 Posts 14 Credits 137
Thanks for the reply from the poster above. I extracted the file under FAT32, and boot.ini was also copied exactly as-is. But except for io.sys being a pile of garbled text, all the others are empty! But let me ask this: if I can enter a pure DOS environment through a boot disk, then I'll just go in that way! Thanks for your help.
Floor15 Climbing Posted 2005-03-17 00:00
铂金会员 Posts 2,753 Credits 6,962 From 河北保定
Of course you can enter pure DOS through a boot disk, as long as what you're using is a pure DOS boot disk. But this method is too troublesome. You can completely use VFloppy or Grub instead (this is currently the most perfect method). I'll give you an auto-install archive I made (used to make it possible to start a pure DOS environment under XP). After downloading it, just run the installer directly under XP. Through “Start Grub” on the NT boot menu -> the first item, or Modboot-Corpnet, you can enter the pure DOS environment. The former uses Grub technology, the latter uses VFloppy technology, but after restoring a clone, the latter requires you to rerun c:\boot\install.cmd. Download link: http://climbing.minidns.net/clone/grub_vfloppy_corpnet.exe
1 2  Next
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023