中国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-26 21:27
47,812 topics / 349,912 posts / today 2 new / 48,264 members
其它操作系统综合讨论区 » Is it impossible to boot an NT system from a non-first primary partition of a non-first hard disk
Printable Version  2,928 / 22
Floor16 Climbing Posted 2006-08-15 08:59
铂金会员 Posts 2,753 Credits 6,962 From 河北保定
The so-called setting to boot from the third hard disk in BIOS, I feel that its implementation principle is the same as the disk swapping with the map command in Grub. This is only a BIOS-level setting, but under NT, this setting is invalid. Therefore, do not modify the Boot.ini setting of NT. As long as the NT boot menu can appear, it can start NT normally according to the original setting. However, if your original NT was installed as the second primary partition of the first hard disk, it will still start abnormally because NT will remember its installation partition. The solution is to delete all contents under hklm\system\mounteddevices.
Floor17 fujianabc Posted 2006-08-15 09:39
金牌会员 Posts 1,616 Credits 3,467
Originally posted by Climbing at 2006-8-15 08:59 AM:
The so-called setting to boot from the third hard disk in BIOS, I feel its implementation principle is the same as the map command in Grub to swap disks. This is only a BIOS-level setting, but in NT, this setting is invalid, so...

The third hard disk in BIOS is indeed the same as the map in Grub, but in boot.ini, the disk number should be written as rdisk(0) instead of rdisk(2), because during the NTldr stage, the map command is valid until NT starts to a certain stage (probably after the keyboard three lights flash), and then the NT disk driver takes effect and the map command becomes invalid.

I once used the map to swap disk numbers, then loaded the ntldr and boot.ini on the second hard disk to boot XP on the second hard disk. After booting, the system showed that the boot partition was the first partition of the second hard disk.
Floor18 Climbing Posted 2006-08-15 09:52
铂金会员 Posts 2,753 Credits 6,962 From 河北保定
Thanks to brother fujianabc for the correction. In short, this problem should not be considered a very complicated one.
Floor19 GOTOmsdos Posted 2006-08-15 10:08
铂金会员 Posts 1,827 Credits 5,154
Well, it might be as CLIMING said, but:
I don't want to use WINPE (time-consuming). The question is: How to open the registry of the XP partition that can't boot?
(Can I use the normally booted XP to open the registry of my unbootable XP partition?)

My GRUB can use
chainloader (hd2,1)/bootsect.dos

But can't use
chainloader (hd2,1)/ntldr

I find it very strange!

Your grldr has an extraction error.
Floor20 fujianabc Posted 2006-08-15 11:11
金牌会员 Posts 1,616 Credits 3,467
Originally posted by GOTOmsdos at 2006-8-15 10:08 AM:
Well, it might be like what CLIMING said, but:
I don't want to use WINPE (it takes time). The problem is: How to open the registry of the unbootable XP partition?
(If I can use the normally booted XP to open my ...

There seems to be some problem with uploading attachments here. Try this:
http://zhenlove.com.cn/cndos/fileup/files/grldr.rar
Floor21 GOTOmsdos Posted 2006-08-15 12:11
铂金会员 Posts 1,827 Credits 5,154
But, this should be executed by boot.ini, and boot.ini is executed by ntldr, right?
Floor22 GOTOmsdos Posted 2006-08-15 16:22
铂金会员 Posts 1,827 Credits 5,154
The solution is to delete all contents under hklm\system\mounteddevices.


Just now, I have booted BARTPE: used the above method, but it didn't work. I also tried deleting the entire hklm\system\mounteddevices sub-item itself.
The error prompt is still the same: NTLDR IS MISSING...
(And this hard drive has already been plugged into the first hard drive position)
Floor23 fujianabc Posted 2006-08-15 17:08
金牌会员 Posts 1,616 Credits 3,467
If you have already plugged it into the first hard disk, first try the fixboot command of the fault recovery console to repair the boot sector.
Prev  1 2
[ Contact the Union admin team - 中国DOS联盟 - Standard version ]
Sponsored by ifanr Inc | © 2001–2023