无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 13628|回复: 44
打印 上一主题 下一主题

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

[复制链接]
跳转到指定楼层
1#
发表于 2010-8-31 17:01:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的C盘已经有windows2003了,现在想把从网上下载的ghostxp的文件提取出来,放到D盘,试了很多方法都不能启动d盘系统,我的C盘是主分区,D.E.F是逻辑分区,刚看到有位达人说的用grub4dos中map映射,试过了,不行!难道一定要放在主分区才能启动吗?
来自 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盘来工作的。
回复

使用道具 举报

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

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

使用道具 举报

2#
发表于 2010-8-31 17:14:25 | 只看该作者
你可以看看以下的帖子
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=171564

你只要将要在逻辑分区上启动的XP或2003等,先GHOST到是活动的主分区里面,然后看看是否可以启动,如果启动没问题,然后就把主分区用GHOST做个GHO,再把这个GHO恢复到你要装的逻辑分区里面就可以实现逻辑分区启动,当然你还要修改启动的选项,例如XP里面的BOOT.INI文件,具体的方法就多看看上面的帖子,或看看别的资料。
回复

使用道具 举报

3#
发表于 2010-8-31 18:54:50 | 只看该作者
更改boot.ini可以启动,看我的现在用boot.ini 莱单:



附属xp还需改一下注册表

[ 本帖最后由 8413024 于 2010-8-31 16:42 编辑 ]
回复

使用道具 举报

4#
发表于 2010-8-31 22:47:52 | 只看该作者
系统装在逻辑分区是可以的。但是因为ghost安装盘符是C,应该会出各种问题吧。用普通安装版装在逻辑分区就好了。
回复

使用道具 举报

5#
发表于 2010-9-1 08:47:14 | 只看该作者
原帖由 ql1307096 于 2010-9-1 08:45 发表
改注册表?怎么改呢?估计靠人修改的话会死人的吧,呵呵。

修改一下mounteddevices就行了,把逻辑分区盘符分为c:
回复

使用道具 举报

6#
发表于 2010-9-1 11:44:31 | 只看该作者
可以先g4d下 hide (hd0,0)  再想办法启动D盘的系统  想再用XP再运行 unhide (hd0,0)
回复

使用道具 举报

7#
发表于 2010-9-1 12:15:34 | 只看该作者
楼主还是没有用心解决这个问题,就用2楼的方法,我的机器里面的逻辑分区里面的系统都可以启动,楼主还是要专心点,遇到问题自己多学习,我也是自己参考别人的帖子慢慢摸索出来的。
回复

使用道具 举报

8#
发表于 2010-9-1 12:59:57 | 只看该作者
原帖由 8413024 于 2010-9-1 09:05 发表

导出注册表把所有c:都改d:完事了,再导入.可用查找,全部更换功能,我的小xp都改到某个文件夹下了,可对c盘进行格式化操作......安装也用不了一分钟.疯狂点可在各区都部置上.

只要改mounteddevices一处即可,把逻辑分区盘符改为c:。

不需要该整个注册表中所有盘符的。
回复

使用道具 举报

9#
发表于 2010-9-1 13:42:24 | 只看该作者
title   5, Find and load WinPE \n 此方法适合启动主分区和逻辑分区的PE
find --set-root --ignore-floppies --ignore-cd /boot/H3PE/03g4d
map --in-place ()+1 (hd0)
map --hook
chainloader --force /boot/H3PE/03g4d

title   5, Find and load WinPE \n 此方法适合启动任意主分区上的PE
find --set-root --ignore-floppies --ignore-cd /boot/H3PE/03g4d
map ()+1 (hd0)
map --hook
chainloader --force /boot/H3PE/03g4d

参考菜单同样适合启动系统。这是我用在usb—hdd 的pe菜单
回复

使用道具 举报

10#
发表于 2010-9-1 17:46:58 | 只看该作者
只是启动有点不同,我的没改mbr没使用grub,纯微软启动,用附属xp格c:后,要恢复微软的几个启动文件到c盘才能第二次启动,这麻烦一点,不过重建mbr方便些.效果都一样.也来试试你那样启动比较比较.
这方法可将xp的所有文件放于某文件夹下,可在一个区部署几个相同而又相对独立的系统.

[ 本帖最后由 8413024 于 2010-9-1 15:54 编辑 ]
回复

使用道具 举报

11#
发表于 2010-9-1 20:20:57 | 只看该作者
原帖由 ql1307096 于 2010-9-1 13:53 发表


在硬盘安装xp第二次重启(或者光盘安装后第一次重启),修改SYSTEM中的mounteddevices键值,可以很容易的修改windows安装的盘符,但是windows完全安装好了之后,系统中的很多路径和变量都会指向C盘的,再只是 ...

ghost系统一般只能恢复到c:盘,但没有规定必须第一个主分区为c:盘。所以你可以修改mounteddevices,让逻辑分区的盘符为c:,主分区的盘符为d:即可。
回复

使用道具 举报

12#
发表于 2010-9-2 09:09:38 | 只看该作者
原帖由 ql1307096 于 2010-9-1 22:36 发表



ghost系统在刚刚恢复到分区的时候,是没有mounteddevices这个键值的,除非是你备份的本机上的C盘,网上下载的ghost万能系统都是没有这个键值,不信你试试看

你先重启一次,会在登陆界面卡住,然后强制关机,这样之后mounteddevices就有了
回复

使用道具 举报

13#
发表于 2010-9-2 11:30:33 | 只看该作者

回复 #26 ql1307096 的帖子

D盘的DBR要做伪主分区参数处理,这样操作系统才能找到D盘的文件系统,否则,操作系统还是会被保留扇区参数,误导到C盘去找系统文件,这不是改盘符就可以解决的问题。

[ 本帖最后由 lvyanan 于 2010-9-2 11:33 编辑 ]
回复

使用道具 举报

14#
发表于 2010-9-2 11:39:45 | 只看该作者
上午做了e:盘用的小xp,(因有d盘用xp了所以做个e盘用的) E盘的维护xp.rar (129 Bytes, 下载次数: 118) 此xp的WINDOWS\system32缺了diskcopy.dll请补上,否则不能格盘.


fujianabc 的方法也许是对的,大家都去做做看.

[ 本帖最后由 8413024 于 2010-9-8 21:07 编辑 ]
回复

使用道具 举报

15#
发表于 2010-9-2 11:52:25 | 只看该作者
我发了参考菜单有必要搞得你这么复杂-_-!!
回复

使用道具 举报

16#
发表于 2010-9-2 12:05:23 | 只看该作者
简单是真呀,说来说去真不如一个安装版xp再加上莱单
回复

使用道具 举报

17#
发表于 2010-9-3 22:24:56 | 只看该作者
金狐有一个WIN7+XP双系统装在一个盘的,他的XP系统就是在C盘的一个目录里的
回复

使用道具 举报

18#
发表于 2010-9-4 02:22:43 | 只看该作者
N年前,我在网上就见到过如何把windows安装到某一指定分区某目录名下的介绍,其方法是采用系统安装法,而不是简单的复制或移动。
      至于网上下载的ghostxp系统,俺曾经用GHOSTEXP.EXE把镜像文件全部提取到逻辑分区D盘,再修改第一主分区C盘boot.ini文件中的菜单后再完成安装,但系统安装后一定是占用C盘符,使用上没有任何问题,因为第一主分区此时已经分配了新的不同盘符。这时,你可以格式化第一主分区,但格掉后要记住马上恢复XP的四个启动文件。当然,习惯上还是有些不爽。
回复

使用道具 举报

19#
发表于 2010-9-4 11:40:07 | 只看该作者
原帖由 ql1307096 于 2010-9-2 14:42 发表




如果仅仅是启动某个分区下的ntldr是很容易的,关键是启动ntldr后引导windowsxp,xp还能正常运行,这个是关键问题


难道启动进去盘符变了?
你确实试过in-place参数?

[ 本帖最后由 yjd 于 2010-9-4 11:44 编辑 ]
回复

使用道具 举报

20#
发表于 2010-9-4 13:01:05 | 只看该作者
原帖由 yjd 于 2010-9-4 11:40 发表


难道启动进去盘符变了?
你确实试过in-place参数?

ghost版的文件指向c盘,如果盘符不变,那么必然出现二区的xp使用一区的系统文件,相互牵连,也失去了独立xp的意义.也格不了c盘.
回复

使用道具 举报

21#
发表于 2010-9-4 15:29:44 | 只看该作者
原帖由 ql1307096 于 2010-9-4 11:20 发表
我知道你这个方法,但是这样做的话,本来的D盘会在第二系统启动后变为 C,导致我D盘的很多软件不能正常运行。我的想法是,第二系统(D盘的)启动后,它的盘符还是D盘,就跟正常安装双系统那样的

基本上没有办法,安装完的xp系统,系统盘占用c:,你把xp放到其它分区,系统盘符也必须是c:。这个c:记录在整个注册表以及其他一些配置文件里了。

只有win7有办法把整个注册表中的所有盘符调过来。

另外,你的标题也不对,应该是能否修改xp系统所占用盘符,而不是能否启动逻辑分区的xp,逻辑分区启动xp很容易。
回复

使用道具 举报

22#
发表于 2010-9-4 15:34:52 | 只看该作者
原帖由 yjd 于 2010-9-4 11:40 发表


难道启动进去盘符变了?
你确实试过in-place参数?

楼主的问题基本已不在此,而是怎样改变xp系统盘所占用的盘符
回复

使用道具 举报

23#
发表于 2010-9-4 16:37:48 | 只看该作者
楼主的问题基本已不在此,而是怎样改变xp系统盘所占用的盘符

感谢!
看来跟上次别的论坛看到的一样。他尝试把系统ghost到C盘和最好一个分区从最好分区启动还是读的C盘。后来他也懒得搞了。
回复

使用道具 举报

24#
发表于 2010-9-4 16:46:22 | 只看该作者
也不知在dos下能否完成这个任务.编缉器好象能运行在dos中.
据推算需非win环境才能完成此项编缉,而非win环境却不具备有win的注册表编缉软件,也许要通过UEDIT32之流的进行非正常强行破解编缉.
还是老老实实听命微软用安装版吧.

[ 本帖最后由 lb30103 于 2010-9-4 17:09 编辑 ]
回复

使用道具 举报

25#
发表于 2010-9-4 20:31:34 | 只看该作者
我在29楼就已经把要害点出来了,但就是没人重视,其实,要想在扩展逻辑盘上启动XP,就一定要修改这个扩展磁盘DBR的保留扇区参数,将本DBR扇区的绝对扇区号,写到保留扇区参数记录区,不要使用相对概念的保留扇区参数,因为操作系统在访问磁盘时,会参考这个参数来装入相应DBR,由于扩展磁盘DBR上记录的保留扇区参数,是相对于本扩展逻辑盘的EBR的偏移量,这与主分区逻辑盘不一样,主分区逻辑盘的保留扇区参数是使用绝对扇区号的,所以主分区逻辑磁盘上的系统就可以启动成功,扩展分区逻辑磁盘的保留扇区数是3Fh,根据这个参数,装入的一定是C盘的DBR,所以系统就会使用C盘的资源来启动了,因为第一个逻辑盘的DBR绝对偏移量,就是3Fh,因此必定会出现使用所谓C盘资源的现象,这不是注册表的问题,是磁盘驱动底层的问题,这个问题我早就研究过了,并用实践证明过,我的1JF9ky可以支持扩展分区逻辑盘上的WinPE启动,就是研究的结果,其关键就是改造扩展逻辑盘DBR的保留扇区参数,此法一定可以达到在扩展逻辑盘上启动XP的目的。

[ 本帖最后由 lvyanan 于 2010-9-4 20:43 编辑 ]
回复

使用道具 举报

26#
发表于 2010-9-4 20:41:20 | 只看该作者
简单的解决方法:
都放C盘,3大目录重命名,放个硬盘PE,切换系统时,更改一下目录名.
或者,再准备一个主分区
回复

使用道具 举报

27#
发表于 2010-9-4 21:25:38 | 只看该作者
原帖由 lvyanan 于 2010-9-4 20:31 发表
根据这个参数,装入的一定是C盘的DBR,所以系统就会使用C盘的资源来启动了,因为第一个逻辑盘的DBR绝对偏移量,就是3Fh,因此必定会出现使用所谓C盘资源的现象,这不是注册表的问题,是磁盘驱动底层的问题

这个问题我也研究过,但结果就是mounteddevices的问题。
ghost封装之前打包者就会清空mounteddevices。ghost恢复到逻辑分区后,xp会按默认规则把第一主分区分为c:,而注册表中其他地方的路径都是c:,所以启动到登陆时会从第一主分区去找文件。如果第一主分区没有系统文件,便会在登陆界面卡住。
此时强制重启,进pe,挂上system注册表文件,在mounteddevices中删掉\dosdevices\c:,并找到逻辑分区所分的盘符项(比如\dosdevices\d:),改成\dosdevices\c:,然后重启。此时系统已经把逻辑分区认为c:了,不会再去从主分区上找文件了,能够正常启动。


原帖由 lvyanan 于 2010-9-4 20:31 发表
并用实践证明过,我的1JF9ky可以支持扩展分区逻辑盘上的WinPE启动,就是研究的结果,其关键就是改造扩展逻辑盘DBR的保留扇区参数,此法一定可以达到在扩展逻辑盘上启动XP的目的。

我也有实践和研究结果,这个包含在了我的那个nt 6.x安装器中的两个脚本fixletter.cmd和osletter 7.cmd。
fixletter.cmd用来自动进行上面的操作,不需要再进过登陆卡住+强制重启了。直接在pe中给系统清空的系统中添加入\dosdevices\c:项(安装器中是给vista自动添加\dosdevices\d:项用的)
osletter7.cmd,是用来给win7添加\dosdevices项,因为win7会根据\dosdevices自动调整系统注册表中所有路径,所以可以给\dosdevices添加任何盘符。

这里有深入的探讨
http://bbs.znpc.net/viewthread.php?tid=5802

[ 本帖最后由 fujianabc 于 2010-9-4 21:41 编辑 ]
回复

使用道具 举报

28#
发表于 2010-9-4 21:48:09 | 只看该作者
XP系统启动时,一般都是把系统自身所在磁盘排列为第一磁盘,也就是所谓的C盘,这是一个动态的概念,对于在扩展分区逻辑盘上启动XP,应该使用安装盘来安装XP,而不是用GHOST镜像来改造,这样做的不确定因素太多,为了能在扩展逻辑磁盘上装XP,需要对主分区表的扩展分区表项做技术处理,把主扩展分区表项,临时改造成主分区表项,安装结束后,再恢复其主扩展分区表项的原貌,也就是以欺骗的手法,使XP系统就范,这样得到的系统,其内部的底层参数,就适合在对应磁盘上工作了,不需要去修改那么多。
回复

使用道具 举报

29#
发表于 2010-9-4 22:01:34 | 只看该作者
原帖由 ql1307096 于 2010-9-4 21:49 发表
在D盘有个XP目录,里面含有windows xp的三个核心目录 ,我用替换法替换了注册表中所有的c:\为d:\xp\,证实D盘的系统可以启动,只是在第一次启动的时候很慢,启动后发现用户目录变成了D:\Documents and Settings而不是我指望的D:\XP\Documents and Settings,导致系统并不能完全正常的运行!

系统路径信息全在注册表里面,此外还有一些快捷方式的指向路径。

想要把c:改为d:,只要该注册表就可以了。把所有c:替换成d:即可,但是你不能改成d:\xp,因为documents and settings须在根目录下


[ 本帖最后由 fujianabc 于 2010-9-4 22:03 编辑 ]
回复

使用道具 举报

30#
发表于 2010-9-5 00:02:19 | 只看该作者
documents and settings必须在根目录下
[/quote]
搞不懂,在30楼我发了一个e盘用xp,它的documents and settings确实不在根目录下,这是根据网上的一个c盘共存xp改装的,原xp的documents and settings也不在根目录,我的另外一个自己造的小xp也被全改到某个文件夹下,虽是偶尔成功,但足以说明这个观点站不住脚.

[ 本帖最后由 8413024 于 2010-9-4 21:52 编辑 ]
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-12-16 01:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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