中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » 成功用没有操作系统的分区启动其他分区的NT系列
作者:
标题: 成功用没有操作系统的分区启动其他分区的NT系列 上一主题 | 下一主题
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『楼 主』:  成功用没有操作系统的分区启动其他分区的NT系列

一旦NTLDR所在的分区确定后,很难再挪窝(即使你多装一打XP,也没用)了!
这是个难缠的问题。

我就是不信这个邪!经过使人几乎丧失信心的艰难过程后,终于拿下了!

我原来在硬盘一(80GB)的第一分区装有XP,后来用我的TOdisk把它弄到硬盘2的第二分区(主分区),直接启动这个分区,不行(隐藏掉前面的第一主分区也没用)
要写在硬盘一的第一分区的BOOT.INI里才行。
可是,当我把硬盘2(160GB)挂在硬盘一(80GB)下作从盘,启动任何分区都蓝屏。
猜想可能大的要放在前面,果真如此。。把硬盘二放在了第一接线。。。
但是来了问题: 这个硬盘一分区二却仍然连自己也启动不了,更不用说硬盘二了。
经过痛苦的折腾,最后,用XP的控制台,FIXBOOT,把XP的引导信息弄到了没有XP的硬盘一的第一分区,再把 NTLDR,BOOT.INI,NTDETECT.COM复制上去,改写好BOOT.INI的相应位置,哈哈!
要启动谁就启动谁!(尽管这个分区没有操作系统)

小总结: NT系列的启动管理器可能要在第一分区上。
尽管XP很时髦,但是其内部底层却较原始,远没有UNIX/LINUX先进
(比如,LINUX启动信息放在哪里都行,几乎没有限制,可以启动任一分区,是扩展分区的逻辑驱动器也无所谓)

[ Last edited by GOTOmsdos on 2006-9-11 at 23:36 ]

2006-9-11 09:55
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
wl00560
银牌会员





积分 1384
发帖 709
注册 2005-10-29
状态 离线
『第 2 楼』:  

有用吗?不是系统的盘符都变了吗?

2006-9-11 11:50
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
GOTOmsdos
铂金会员

C++启程者


积分 5154
发帖 1827
注册 2003-7-18
状态 离线
『第 3 楼』:  

你可能没试过,盘符基本没有影响的

[ Last edited by GOTOmsdos on 2006-9-11 at 12:14 ]

2006-9-11 12:12
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
vkill
金牌会员





积分 4103
发帖 1744
注册 2006-1-20
来自 甘肃.临泽
状态 离线
『第 4 楼』:  

看的晕晕忽忽的

2006-9-11 23:21
查看资料  发送邮件  访问主页  发短消息 网志   编辑帖子  回复  引用回复
electronixtar
铂金会员





积分 7493
发帖 2672
注册 2005-9-2
状态 离线
『第 5 楼』:  

强人,顶一个




C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2006-9-11 23:52
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chujiafu
银牌会员





积分 1329
发帖 591
注册 2004-5-26
来自 安徽 宿州
状态 离线
『第 6 楼』:  

佩服楼主!

2006-9-12 23:34
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 7 楼』:  

ntldr可以从第一硬盘的主分区启动的,不过这个主分区不能是由逻辑分区转换过来的。还有主分区位置必须在扩展分区之前。

另外,nt系统如果从一个分区移到另一个分区(这个移动操作是在同一个硬盘中),会出现盘符错乱而无法启动,可以用winpe更改注册表来调换盘符。
如果像楼主那样移到了另一个硬盘,不要从硬件上调换两个硬盘,这样会蓝屏的。只需要在bios中设为从第二硬盘启动,这样ntldr放在第二硬盘上也能启动。当然,这也要像前面一样要修改一下xp注册表中的盘符,把系统所在分区改为C:。

注册表中控制盘符的项:
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices中的以dosdevices开头的那些项。

2006-9-13 07:30
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: