无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
12
返回列表 发新帖
楼主: ql1307096
打印 上一主题 下一主题

能不能启动逻辑分区上的WINXP?

[复制链接]
31#
发表于 2010-9-5 05:57:16 | 只看该作者
原帖由 ql1307096 于 2010-9-4 21:53 发表
我们在安装xp+2003双系统的时候,C盘安装xp,E盘安装2003,启动2003的时候,系统盘实际上是E盘而不是C盘,所以你这个说法是不对的!我们应该搞定的是:在E盘安装2003,和在C盘安装2003的时候,系统设置是怎么改变的,windows的系统设置一般的存在于注册表中,但是实际上仅仅只改注册表不能实现完美的移植,所以我想,一定还有其他的文件在控制这系统路径的!

你所说的xp+2003双系统,实际上并不能说明问题,你安装2003的时候,虽然系统文件装在E盘上,但系统启动的初始文件,还是在C盘上,E盘上的系统并非独立的系统,像这样安装的跨盘系统,总是把初始启动文件所在盘作为C盘的,这一点也不奇怪,如果你在硬盘后部分一个主分区,在XP系统下被认作G盘,当我们把G盘设为活动,同时隐藏C盘分区,然后再用安装盘安装一套XP,你会发现这套XP启动后,原来的G盘已经是C盘符了,这说明C盘符实际上并不是锁定在第一分区磁盘上的,它是与系统初始启动文件位置相关联的,物理上的最后主分区磁盘,在其上系统启动后,同样是作为C盘来工作的。
回复

使用道具 举报

32#
发表于 2010-9-5 06:54:44 | 只看该作者
我试了一下,确实E盘的系统确实是独立的系统,虽然引导要从c盘引导,但引导后它就具有完全的控制能力,通过diskgen可以格式化c盘,重建mbr,甚至可把c盘转变为逻辑分区,把整个硬盘变成没有一个主分区,当然不转过来自己也会失去第二次启动机会,也就是说它己类似于pe运行于内存与e盘之中. 那个xp本身缺了几个dll自身不能格盘,要补上去.
己查明C:\WINDOWS\system32缺了diskcopy.dll补上就可格盘但格得不顺畅好象还缺什么.另外关机也不能完全关闭.

其实咋启动的并不重要,重要的是要能取得控制权完成维护和一般使用工作,能照顾习惯盘符稳定那就更好了.

[ 本帖最后由 8413024 于 2010-9-5 06:17 编辑 ]
回复

使用道具 举报

33#
发表于 2010-9-5 09:02:59 | 只看该作者
做了在扩展分区上启动独立XP系统的实验,修改了DBR保留扇区参数,改为DBR扇区的绝对扇区号,加了一项临时主分区表项,将实验扩展分区临时作为主分区使用,安装配置XP系统成功,将扩展分区表项还原后,扩展分区XP系统启动失败,找不到HAL.DLL,实验失败,感觉是扩展分区表项,不能设为活动所致,有时间再做一次实验,将D盘扩展分区的DBR与EBR合并,设在EBR扇区上,这样可以使D这个扩展逻辑盘,具有主分区逻辑盘的性能,又不会丢失扩展分区链表,看看这样能否解决启动问题?
回复

使用道具 举报

34#
发表于 2010-9-5 09:06:24 | 只看该作者
它的documents and settings确实不在根目录下,这是根据网上的一个c盘共存xp改装的,原xp的documents and settings也不在根目录,我的另外一个自己造的小xp也被全改到某个文件夹下,虽是偶尔成功,但足以说明这个观点站不住脚.

难道是做了软链接或硬链接。。?
回复

使用道具 举报

35#
发表于 2010-9-5 09:32:40 | 只看该作者
找不到HAL.DLL可能是盘符变化造成的,更改启动项可能可以启动.
回复

使用道具 举报

36#
发表于 2010-9-5 13:07:14 | 只看该作者
原帖由 lb30103 于 2010-9-5 09:32 发表
找不到HAL.DLL可能是盘符变化造成的,更改启动项可能可以启动.

可惜,我已经将实验环境撤销了,还原到原来的状态去了,没注意启动项。有时间我会再试一次。
回复

使用道具 举报

37#
发表于 2010-9-5 21:29:02 | 只看该作者
原帖由 ql1307096 于 2010-9-5 20:17 发表



为什么一定要依赖DBR?实际上在安装双系统的时候,比如在E盘安装win2003,实际上他就是一个独立的系统,你说的它要依赖C盘,其实只是需要用C盘的ntldr来引导罢了!我的实验是:在E盘安装好双系统的win200 ...

这到是个好思路,照此推敲下去是否能用u盘引导e盘的2003达到完全启动系统对付可能出现的c盘故障?
感到越来越迷糊了,谁都知道当c盘引导区受到真正损害是不可能启动任何区的系统的,但实验表明逻辑盘系统具有令人吃惊独立性,也许这对今后硬盘故障数据恢复有益.

[ 本帖最后由 lb30103 于 2010-9-5 21:53 编辑 ]
回复

使用道具 举报

38#
发表于 2010-9-5 21:41:32 | 只看该作者
原帖由 ql1307096 于 2010-9-5 20:17 发表
为什么一定要依赖DBR?实际上在安装双系统的时候,比如在E盘安装win2003,实际上他就是一个独立的系统,你说的它要依赖C盘,其实只是需要用C盘的ntldr来引导罢了!我的实验是:在E盘安装好双系统的win200 ...

这个方法好,用Ram盘解决了这个难题。
回复

使用道具 举报

39#
发表于 2010-9-6 01:10:41 | 只看该作者
chenall的通用引导盘不就是这个功能。
回复

使用道具 举报

40#
发表于 2010-9-6 10:35:26 | 只看该作者
原帖由 lvyanan 于 2010-9-5 21:41 发表

这个方法好,用Ram盘解决了这个难题。

甚至可以不用ramdisk,把ntldr+boot.ini都放在逻辑分区也有办法启动。
10楼的方法最早就是我提出的,xp的所有文件都放在逻辑分区上,并且不需要虚拟软驱

我有一阶段一直这样启动xp的

[ 本帖最后由 fujianabc 于 2010-9-6 10:36 编辑 ]
回复

使用道具 举报

41#
发表于 2010-9-6 13:42:04 | 只看该作者

回复 #65 fujianabc 的帖子

这种技术恰恰是我技术上的盲点,我没有进入这样的技术领域去研究
回复

使用道具 举报

42#
发表于 2010-9-6 15:48:42 | 只看该作者
试了一试,如果硬盘没有一个主分区,要用u盘去引导逻辑分区xp还真t.m.d难........也不知61楼的能引导无主分区的xp不?
看看能引导无主分区的第一区c盘xp不?如果c都不能引导就别指望了.
跨盘引导比同盘引导要难一些

[ 本帖最后由 lb30103 于 2010-9-6 16:02 编辑 ]
回复

使用道具 举报

43#
发表于 2010-9-6 17:18:17 | 只看该作者
我用另类的方法,启动了扩展分区D盘的win2003server,硬盘分一个主分区逻辑盘(C)和三个扩展分区逻辑盘(DEF),在C盘上安装了XP,然后在D盘上安装win2003server,这个D盘是我特殊处理的,我在分区格式化时,就手工把该分区的DBR和EBR组合到一个扇区上了,并将这个组合上的BPB表保留扇区号,改为该扇区的绝对扇区号,这样,这个分区就具有了扩展分区和主分区双重结构,因此可以象主分区一样独立安装和启动系统了,不依赖其它磁盘的引导文件,但这种做法对操作者的要求较高,一般人很难做到,因此实用价值并不大。
回复

使用道具 举报

44#
发表于 2010-9-7 01:04:04 | 只看该作者
原帖由 ql1307096 于 2010-9-6 16:22 发表


应该可以引导,但是我硬盘上有主分区所以没法测试,但是我是将主分区(C盘)格式化了也照样能启动逻辑分区的windows,我的ntldr.img中boot.ini内容如下:


timeout=5
default=multi(0)disk(0)rdisk(1) ...

犯了一个小小错误,多谢提醒.........

蛙哥的方法是否能应对更强的磁盘错误?[ 本帖最后由 lb30103 于 2010-9-7 01:27 编辑 ]
---------------------------------------------------------------------------------------


有点古怪,原帖许多资料被删除了............

[ 本帖最后由 lb30103 于 2010-9-8 23:18 编辑 ]
回复

使用道具 举报

45#
发表于 2010-9-7 07:19:18 | 只看该作者
通过以上的摸索实验,明白了一个道理,就是要想直接在扩展逻辑盘上启动Windows 2003或XP系统是不可能的,必须要找到一种方法,来提供一个主分区或独立逻辑盘的环境,为系统的正常启动创造条件,才能启动成功,对此我已确信不疑,这个帖子最终让我们搞清了这个问题,还是很有收获的,谢谢楼主的奇思妙想,激发了大家的研究热情,谢谢大家的出谋划策,澄清了技术面的实质。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-15 09:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表