China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-06-28 20:51
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [Help] (I'm a DOS newbie) Isn't the Microsoft Windows at startup DOS? View 1,848 Replies 17
Original Poster Posted 2005-03-08 00:00 ·  中国 福建 莆田 电信
初级用户
Credits 137
Posts 14
Joined 2005-03-08 00:00
21-year member
UID 36818
Gender Male
Status Offline
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!
Floor 2 Posted 2005-03-08 00:00 ·  中国 广东 广州 电信
金牌会员
★★★★
D◎$ Fαп
Credits 4,562
Posts 1,883
Joined 2004-01-19 00:00
22-year member
UID 15812
Gender Male
From 广东广州
Status Offline
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”.
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
Floor 3 Posted 2005-03-08 00:00 ·  中国 福建 莆田 电信
初级用户
Credits 137
Posts 14
Joined 2005-03-08 00:00
21-year member
UID 36818
Gender Male
Status Offline
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.
Floor 4 Posted 2005-03-11 00:00 ·  中国 河北 石家庄 联通
铂金会员
★★★★
网络独行侠
Credits 6,962
Posts 2,753
Joined 2003-04-16 00:00
23-year member
UID 1565
Gender Male
From 河北保定
Status Offline
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
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
Floor 5 Posted 2005-03-14 00:00 ·  中国 上海 鹏博士宽带
高级用户
★★
zhri
Credits 665
Posts 153
Joined 2004-02-23 00:00
22-year member
UID 18241
Gender Male
Status Offline
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.
Floor 6 Posted 2005-03-14 00:00 ·  中国 福建 莆田 电信
初级用户
Credits 137
Posts 14
Joined 2005-03-08 00:00
21-year member
UID 36818
Gender Male
Status Offline
Thanks climbing, I've already extracted bootsect.dos, but it seems I can't view it with Notepad. It's all garbled text inside.
Floor 7 Posted 2005-03-15 00:00 ·  中国 广东 广州 海珠区 电信
金牌会员
★★★★
D◎$ Fαп
Credits 4,562
Posts 1,883
Joined 2004-01-19 00:00
22-year member
UID 15812
Gender Male
From 广东广州
Status Offline
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.
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
Floor 8 Posted 2005-03-15 00:00 ·  中国 福建 莆田 电信
初级用户
Credits 137
Posts 14
Joined 2005-03-08 00:00
21-year member
UID 36818
Gender Male
Status Offline
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.
Floor 9 Posted 2005-03-15 00:00 ·  中国 福建 莆田 电信
初级用户
Credits 137
Posts 14
Joined 2005-03-08 00:00
21-year member
UID 36818
Gender Male
Status Offline
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!
Floor 10 Posted 2005-03-15 00:00 ·  中国 广东 广州 海珠区 电信
金牌会员
★★★★
D◎$ Fαп
Credits 4,562
Posts 1,883
Joined 2004-01-19 00:00
22-year member
UID 15812
Gender Male
From 广东广州
Status Offline
Please post your Boot.ini so we can take a look...
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
Floor 11 Posted 2005-03-16 00:00 ·  中国 福建 莆田 电信
初级用户
Credits 137
Posts 14
Joined 2005-03-08 00:00
21-year member
UID 36818
Gender Male
Status Offline
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
Floor 12 Posted 2005-03-16 00:00 ·  中国 福建 莆田 电信
初级用户
Credits 137
Posts 14
Joined 2005-03-08 00:00
21-year member
UID 36818
Gender Male
Status Offline
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?
Floor 13 Posted 2005-03-17 00:00 ·  中国 河北 石家庄 联通
铂金会员
★★★★
网络独行侠
Credits 6,962
Posts 2,753
Joined 2003-04-16 00:00
23-year member
UID 1565
Gender Male
From 河北保定
Status Offline
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).
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
Floor 14 Posted 2005-03-17 00:00 ·  中国 福建 莆田 电信
初级用户
Credits 137
Posts 14
Joined 2005-03-08 00:00
21-year member
UID 36818
Gender Male
Status Offline
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.
Floor 15 Posted 2005-03-17 00:00 ·  中国 河北 石家庄 联通
铂金会员
★★★★
网络独行侠
Credits 6,962
Posts 2,753
Joined 2003-04-16 00:00
23-year member
UID 1565
Gender Male
From 河北保定
Status Offline
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
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
Forum Jump: