Board logo

标题: 成功用没有操作系统的分区启动其他分区的NT系列 [打印本页]

作者: GOTOmsdos     时间: 2006-9-11 09:55    标题: 成功用没有操作系统的分区启动其他分区的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 ]
作者: wl00560     时间: 2006-9-11 11:50
有用吗?不是系统的盘符都变了吗?
作者: GOTOmsdos     时间: 2006-9-11 12:12
你可能没试过,盘符基本没有影响的

[ Last edited by GOTOmsdos on 2006-9-11 at 12:14 ]
作者: vkill     时间: 2006-9-11 23:21
看的晕晕忽忽的
作者: electronixtar     时间: 2006-9-11 23:52
强人,顶一个
作者: chujiafu     时间: 2006-9-12 23:34
佩服楼主!
作者: fujianabc     时间: 2006-9-13 07:30
ntldr可以从第一硬盘的主分区启动的,不过这个主分区不能是由逻辑分区转换过来的。还有主分区位置必须在扩展分区之前。

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

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