无忧启动论坛

标题: GHOST系统只能装在C盘吗? [打印本页]

作者: 2010zyc969    时间: 2011-4-5 14:32
标题: GHOST系统只能装在C盘吗?
在百度知道上看到说GHOST系统只能装在C盘,我觉得不太可能,于是就自己动手实践了一下。进虚拟机,分两个区,手动GHOST两个XP到两个分区(用了两种不同版本的GHOST系统),然后重启,分别进行两个XP的部署安装,装好后,再用XORLDR设置两个启动项。感觉一切正常,不论进哪个系统,都会将自己所在的分区定为C盘,不会出现盘符错乱、程序指向错误的问题,和安装版的系统差不多。但为什么会有人说只能装在C盘呢?(先撇开活动分区与主分区的问题)

比如这个:

“那得看部署系统时的配置文件了
如果许多驱动的目标指向如C:\WINDOWS..之类的路径
如果你把它恢复到别的盘,即使别的盘是主分区,
那么也不会正常进行部署安装的.”


“是的,只能安装到C盘,因为制作的GHOST光盘的安装文件本来就是C盘的备份文件,GHOST光盘的基本制作流程是安装好C盘系统后做了一些系统优化工作和安装了一些常用软件后把系统里的所有硬件驱动程序卸载,把系统的注册信息清空才备份出来一个系统备份.还原到你的电脑上就开始安装你的电脑硬件驱动,注册个人信息”

“因为引导文件在主活动分区去,就是你电脑上的C盘,你把备份恢复到D盘,系统也不知道你的D盘有系统,所以也就无法引导。
可以安装普通版本的XP到D盘的,但是想GHOST是不行的”



听听论坛里的各位高手是怎么说的。。。。。




以下内容于2011年8月4日22:05追加:

补充说明一下:最后我在各个分区内都放了不同的文件,进不同的系统确实会将自己所在的分区定为C盘。。。。。。比如假定第一个XP的分区为XP1盘,第二个为XP2盘,那么启动XP1时C盘为XP1的内容,启动XP2时C盘为XP2的内容。


[ 本帖最后由 2010zyc969 于 2011-4-8 22:06 编辑 ]
作者: 2010zyc969    时间: 2011-4-5 16:59
自己顶起,很想弄明白是怎么回事
作者: 2011cnmw    时间: 2011-4-5 18:07
没用过xorldr,可能是这个引导器能标记对应的主分区为活动吧?不然操作系统自己应该做不到。
作者: woshi_1001    时间: 2011-4-5 22:40
我这样试过,DELL的笔记本,自带WIN7操作系统,他的分区是这样的
100M(系统保留,主分区)、14G(recover,主分区,激活)、50G(OS WIN7系统,主分区)、238(扩展,逻辑分区)
莫认分了三个主分区,一个逻辑分区,(真狠啊,一块硬盘本来就只能分三个主分区和一个逻辑分区,他还真都分满了)。第二个主分区recover是激活的,那么我需要把这台电脑的系统换成XP,但我又想保留recover分区,但客户到时候又要恢复成正版的WIN7系统,所以我就直接装第三个主分区(OS)设成活动分区,然后再将GHOST版的XP GHOST到这个分区中,最后再重写了一下硬盘的主引导记录,重启,直接引导第三个主分区上的GHOST XP操作系统,一切正常!用户需要再恢复成预装的WIN7时,只要把recover分区设置成活动,就能直接引导自带系统的恢复了。

最后我再说下个人的观点,我个人认为,无论你GHOST到哪个盘都没有什么关系,只要能成功引导起来,然后部署就OK。
GHOST光盘之所以只支持安装到C盘,我认为是些原因:
一般情况下我们使用的电脑分区都是这样的,主分区-{扩展分区-扩展分区-扩展分区},系统装在第一个主分区上,系统里识别为“C盘”,之所以光盘启动界面里只有一个安装系统到C盘(应该在安装的时候是通过GHOST的,表达能力太差,我不知道怎么说了,我只知道是这样的,把镜像恢复到第一块硬盘的第一个主分区里),如果你装到别的盘里,不但会影响那个盘的数据,而且也不能正常的启动啊!

光盘里的一键安装到C盘,一般就是指的硬盘的第一分区吧!
作者: lianjiang    时间: 2011-4-6 08:09
应支持恢复到任意的(活动)主分区。
之所以那些封装系统的ghost都是还原到第一主分区,那是为了偷懒,处理简单而且可满足大多数机子的分区要求。
作者: qj_tzy    时间: 2011-4-6 09:12
标题: 回复 #1 2010zyc969 的帖子
微软出的MSDOS(含中文DOS)、win3.2、win98(winme)、winnt、win2000、winXP、win2003、winvista、win2008、win7、win2008r2的GHOST系统,均能克隆到任一主分区和任一逻辑分区。以上系统,还能将每一个系统独自装进一个VHD或IMG文件中(一个系统一个映像文件)。只不过要做一些处理,也需要用某一启动管理器来启动它们,且win98(winme)、winnt、win2000只能安装在较老的电脑中。
我的电脑中,就将winXP、win2003、winvista、win2008、win7、win2008r2全部安装在逻辑分区中,每个系统启动后其系统盘符圴为C:;且均为独立的系统,某一系统破坏后不影响其他系统;且启动某一系统后,其他系统盘均被隐藏。还将winXP、win2003、winvista、win2008、win7、win2008r2分别安装进6个VHD文件中,均能正常使用。

[ 本帖最后由 qj_tzy 于 2011-4-6 09:22 编辑 ]
作者: lianjiang    时间: 2011-4-6 09:48
ghost到任意活动主分区是可以直接使用的,无需再进行任何处理。
ghost到其他分区,则需要对引导进行再处理,否则是无法启动的。
作者: qwe027    时间: 2011-4-7 14:51
原帖由 lianjiang 于 2011-4-6 09:48 发表 ghost到任意活动主分区是可以直接使用的,无需再进行任何处理。ghost到其他分区,则需要对引导进行再处理,否则是无法启动的。
我想应该是这样,只是起动后系统盘仍显示为 C:
作者: yaojy    时间: 2011-4-7 23:54
原帖由 2010zyc969 于 2011-4-5 16:59 发表
自己顶起,很想弄明白是怎么回事

原因很简单:
你认为硬盘第一个分区是C盘,而微软却不这么认为
作者: jyam1000386    时间: 2011-4-8 10:36
我来谈谈我的看法:

以前曾尝试过将本机C盘上的Windows所有相关文件在PE下全部复制到D盘,重启后插上可启动U盘,在U盘上的启动选项里选择“启动硬盘上的XP系统”,输入盘符“D”,顺利进入D盘XP系统,但盘符与原来的C盘颠倒了,其它没有任何问题。

所以说,系统移植到非系统盘是完全可行的,简单的文件复制就可以搞定,GHOST也不例外,只是启动麻烦了点,但只要加上引导信息,就可以一劳永逸了。
作者: fujianabc    时间: 2011-4-8 12:01
可以恢复到任意分区,但系统所在分区的盘符一定是c:
作者: hero8000    时间: 2011-4-8 13:10
原帖由 fujianabc 于 2011-4-8 12:01 发表
可以恢复到任意分区,但系统所在分区的盘符一定是c:



启动以后一定是c:,但是可以修改的,可以改成其他盘符。
参见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=185763&highlight=%2Bhero8000

[ 本帖最后由 hero8000 于 2011-4-8 13:12 编辑 ]
作者: 2011hiboy    时间: 2011-4-8 18:08
理论上只要系统运行所需的文件不缺(尤其是引导文件),那么系统就是有用的,当然这是其中一个重要的原因,还有其他必要步骤:
1、确认你把ghost文件的“目的地”的分区是否激活
2、修改“目的地”分区的分区引导记录(用到BOOTICE工具)
3、确认你的主引导记录正确(一般不会出现问题,可省略)
4、保险起见把“目的地”分区的盘符改成“C”。
上面的做到了,那么此系统的一移植将100%成功,过程中用到的工具只有BOOTICE。。
呵呵,一点浅见啊。。。
作者: 2010zyc969    时间: 2011-4-8 21:56
标题: 回复 #9 yaojy 的帖子
微软也应该是这么认为的,呃……可能是我没说清楚我的实验步骤,最后我在各个分区内都放了不同的文件,进不同的系统确实会将自己所在的分区定为C盘。。。。。。
作者: 2010zyc969    时间: 2011-4-8 21:59
标题: 回复 #10 jyam1000386 的帖子
我就是这个意思,比如假定第一个XP的分区为XP1盘,第二个为XP2盘,那么启动XP1时C盘为XP1的内容,启动XP2时C盘为XP2的内容。
作者: blithewind    时间: 2011-4-8 22:27
原帖由 2010zyc969 于 2011-4-8 21:59 发表 我就是这个意思,比如假定第一个XP的分区为XP1盘,第二个为XP2盘,那么启动XP1时C盘为XP1的内容,启动XP2时C盘为XP2的内容。
你主帖里表达的想法不够明确,估计楼上才是你要做的吧?如要方便地实现多系统(甚至是相同的系统),可用xorldr实现,我在本区有个教程,可以参考下。

[ 本帖最后由 blithewind 于 2011-4-8 22:29 编辑 ]
作者: yaojy    时间: 2011-4-8 22:58
标题: 回复 #14 2010zyc969 的帖子
硬盘的第一个分区和系统所在的分区是两码事吧。
我很清楚你做的所谓实验。你做的实验也并未推翻“ghost系统只能安装在C盘”这个说法,你安装在第1、2个分区的XP系统不是将自己所在的分区显示为C盘么?换句话说,不就是安装在“C”盘中么?
网上所说的“ghost版XP必须安装到C盘”的说法是不严谨的,其实在硬盘的各个分区中,谁能确定哪一个是C盘,哪一个是D盘?你提到网上的那些解释,他们把C盘、硬盘活分区、硬盘第一分区等概念搅混了。
你认为ghost版系统可以安装到D、E盘等,那么请问,硬盘哪一个分区是D盘?
如果你坚持认为微软也把硬盘第一个分区定为C盘的话,微软或许会请你做亚太地区总裁。

[ 本帖最后由 yaojy 于 2011-4-8 23:32 编辑 ]
作者: fh123456    时间: 2011-4-9 13:39
曾经VMware中做过实验 硬盘c,d 主分区,c是活动分区。e.f为逻辑分区

Ghost系统(如雨林木风6.0纯净版)恢复到逻辑分区。如F盘。 是不行的。
系统部署中会有错误。然后登陆系统时会卡住。

但是,恢复都d盘 如果此时激活d盘则可以正常安装完系统正常登陆系统 。 不激活d盘与安装在f盘的结果是一样的 。我的结论是Ghost系统(指网上下载的)不能安装在逻辑分区
作者: jyam1000386    时间: 2011-4-9 18:51
标题: 回复 #15 2010zyc969 的帖子
没错,我说的也是这个意思,所以我觉得这个很简单,没有什么深奥和复杂的难题。

可以这样设想一下:在本机上先安装一个XP系统,待系统设置、驱动、软件都做好并清理完垃圾文件后做一个Ghost备份,然后覆盖安装另一个不同的XP系统,结束后再去安装与先前那个XP不同的软件和工具,全部结束后进入PE,把系统所有文件复制到D盘,然后将先前备份的Ghost文件恢复过来,这样就完成了两个内容完全不同的XP共存。

如果按照我在10楼的思路发展下去,可以将启动U盘里与“启动硬盘中已存在的XP”(可选择盘符)有关的文件提取出来并复制到系统分区,并将该启动选项写入BOOT.ini,这样重启之后,在启动菜单里便会出现进入两个不同XP系统的选项,你想进入哪个XP系统就进入哪个XP系统,除了第二个分区的XP盘符颠倒外,其它没有任何问题。

个人一点猜测和臆想,不喜勿怪。
作者: lianjiang    时间: 2011-4-9 19:06
把硬盘的第一及第二分区,建成主分区,然后分别把两个gho恢复到那两个分区。
需要哪个系统就激活哪个分区。
作者: yesfei    时间: 2011-4-12 08:50
GHO到主分区有效,对罗缉分区无效吧
作者: 2011新手红    时间: 2011-4-12 20:55
好文章,学习长见识了,支持!
作者: 2011xazzaa    时间: 2011-4-13 09:21
标题: 回复 #17 yaojy 的帖子
有道理,观察细致。.................
作者: 邱细福    时间: 2011-4-13 19:50
ghost系统应该不能安装在逻辑分区,首先引导就是个大问题。
作者: kyoiiyb    时间: 2011-4-14 13:40
首先和xorldr没啥关系.. 我这就用XP自带的就可以

说下我这情况, 注意安装的时候  都是纯安装的.(XP自带的那种)
首先C盘必须主分区(这不废话么!), 分区为1:1 装了XP1
然后再在D盘 1:2(当时不记得是不是用的活动盘了, 很可能是逻辑的),装了XP2

然后分别GHOST
这时候XP1的GHOST可以还原到其他机器 但必须是1:1的分区内. 而XP2的系统也非得还原到1:2的分区..
系统启动后和LZ情况一样..  无论进XP1还是XP2  都显示系统在C盘.  只不过XP2的时候 C盘仍然是1:2的分区..

因为启动后都是C盘,  在注册表中 4个关键文件夹路劲都是一样的 既:
C:\WINDOWS
C:\Documents and Settings
C:\Program Files
C:\Program Files\Common Files

推测:
最关键的地方在于XP2的系统在启动 开始检测、设置硬件阶段, 刻意将1:2的分区设置成了C盘.. 而XP1是将1:1设置成C盘
其他的部分XP1和XP2完全一样.

所以GHOST系统是不是只能装C盘关键还看GHOST之前做的系统是什么样的..

至于怎么修改  是将1:2还是1:1的分区设置成了C盘  还请高人指教了..

纯属个人推测.. 毫无根据  -_-!!
作者: zxcxhzhangxi    时间: 2011-4-14 22:14
看boot.ini里面disk和partition的了,其实有很多工具能解决多系统的问题,不用纠结于此,本论坛的bootice和xorldr就是很好的工具,
作者: 2011leevie    时间: 2011-4-18 01:27
只是因為做GHOST系統的人設置安裝在C盤
作者: 953825781    时间: 2011-4-18 17:19
原帖由 lianjiang 于 2011-4-6 09:48 发表
ghost到任意活动主分区是可以直接使用的,无需再进行任何处理。
ghost到其他分区,则需要对引导进行再处理,否则是无法启动的。

嗯,简单明了!
作者: tansuo    时间: 2011-4-20 15:33
原帖由 2010zyc969 于 2011-4-5 14:32 发表
在百度知道上看到说GHOST系统只能装在C盘,我觉得不太可能,于是就自己动手实践了一下。进虚拟机,分两个区,手动GHOST两个XP到两个分区(用了两种不同版本的GHOST系统),然后重启,分别进行两个XP的部署安装, ...
以下内容于2011年8月4日22:05追加:

楼主,你的时间怎么过的那么快呀,呵呵
以上各位朋友的解答可多做个参考...
作者: 2011emu    时间: 2011-4-20 16:12
装在其它盘要修复一下启动吧。
作者: 2011real2009    时间: 2011-4-20 16:18
标题: 回复 #1 2010zyc969 的帖子
这个问题我几星期前研究出来了。很简单的解决方法。请看我博客。http://hi.baidu.com/aurora_zombie/blog/item/69eca724a01ae3144d088d11.html

实践出真知~!不能别人说不行就算了。
作者: 2011esc    时间: 2011-5-4 11:59
激活你要安装的分区然后用BOOTICE引导要安装的分区就可以了  QQ34560486
作者: 765058729    时间: 2011-5-4 22:47
我只试过恢复到主分区确实可以,逻辑分区没试过,不过要做引导,建议用蛙哥的1JF9z引导程序,最后主分区会自动以EISA隐藏,楼主有空的话可以试试恢复到逻辑分区怎么样,最好先把原先的C盘用分区软件给隐藏以确保安装的是一个完全独立的系统
作者: 2011hbboyxu    时间: 2011-5-5 00:40
顶起,看看怎么弄两个分区分别启动不同的系统,好像这个分区激活是个问题!!!




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3