后期资源网|非编软件网|杉宫竹苑|非编插件|高清视频素材|音频素材|非编软件汉化

 找回密码
 立即注册
后期非编系统发布及其详细简介后期非编系统VIP专享下载区影视后期非编模版免费下载区网站注册及其办理VIP业务说明
查看: 775|回复: 0

详解双主分区独立双系统的安装及启动菜单的制作

[复制链接]
发表于 2012-10-2 12:02:21 | 显示全部楼层 |阅读模式
如何安装双系统:1 ]5 ?! r; L9 X' y8 T1 s$ `6 i6 D
1、一个主分区,若干逻辑分区,如:C盘为唯一主分区,装XP系统,D盘E盘•••等若干分区为逻辑分区,将Vista或Win7安装在任意一个逻辑分区内;这样安装的双系统并不是彼此独立的,如上例,WindowsXP安装在唯一主分区C盘,Vista或Win7安装在任意一个逻辑分区内。但是2个系统的引导文件其实都是放在唯一主分区C盘的。这样往往会产生一些问题,C盘数据的损坏可能导致两个系统都不能进入,对C盘进行格式化或者将系统(本例为WinXP)重装都会造成无法启动安装在其他任意一个逻辑分区内的系统,等等。WindowsXP,Vista或Win7安装顺序的不同也可能造成无法启动系统。" M: D8 C2 ]1 P/ d$ i( y, t, @6 i
2、存在多个主分区,若干个逻辑分区,WIindowsXP,Vista或Win7等操作系统分别安装在各主分区内,这样安装的双系统互不影响,彼此独立。各个不同系统的引导文件仅在其所在的主分区内,其中一个主分区的格式化或者安装在其他主分区内系统的损坏,重装将不会影响到另一主分区内其系统的正常使用。- L/ W: s5 V! ]( F8 h
提示:
& F4 Z; q* A# Z- D  ]若采取光盘全新安装系统,准备装入系统的主分区在装系统之前标记为活动主分区或用适当的分区软件激活该主分区,否则重启后无法继续完成系统的安装。原因如下:
# k/ U9 _2 d8 ^. J: U/ }" m) Y原因:如果不标记为活动主分区或用适当的分区软件激活该主分区重启后无法继续完成系统的安装,该主分区将和其他逻辑分区无异,而逻辑分区是不能被标记为活动分区或用适当的分区软件激活的,即无法引导计算机启动,也就和一个主分区,若干逻辑分区的多系统安装法没有区别,这也是我们为什么要用多个主分区安装系统的原因。
: C+ {- E1 ^' j1 ?; x! n( Q" A若采用Ghost还原准备好的系统备份文件于指定的主分区内,则相对灵活一些:①可以在还原系统以前将准备装入系统的主分区标记为活动主分区或用适当的分区软件激活该主分区;②可以在还原系统之后
" s6 m* F4 u, S进入PE在PE系统里将准备装入系统的主分区标记为活动主分区或用适当的分区软件激活该主分区,重启计算机,即可进入该系统。( J" a% ]) S" j) u- b7 U% ~
一、相关介绍和准备工作! S" k% B6 ?. d. t4 b  j& ~
# WindowsXP和Vista&Win7启动过程如下所示:( O3 H" `8 y* ]0 p
①WindowsXP的启动:bios-->mbr-->ntldr-->boot.ini-->win kernel;3 B, R2 t' c3 B7 [( W# c  ?7 ], T
②Vista/Win7的启动:bios-->mbr-->bootmgr-->boot\BCD-->win kernel8 i) O$ N8 x' M8 o* K  }3 Z
独立双系统的安装并不复杂,重点和难点在于独立双系统“系统启动菜单”的制作。
1 x. X* ?% h6 c6 \我们可以通过使用记事本修改boot.ini或者使用bcdedit.exe修改boot\BCD来分别制作WindowsXP、Vista&Win7下的系统启动菜单。
7 t1 ~: V  y* U. B/ \! U#磁盘工具:备份mbr(主引导记录)的软件
# f- i6 A; W  ~- p7 \WindowsXP、Vista&Win7下使用“Winhex”(网上有破解版可提供下载使用)0 l9 l% w6 L$ V( @+ r. ]% E6 V
#系统安装顺序:
# y& J3 Q( N# s/ m/ P①先WindowsXP后Vista&Win7
$ d$ V0 G' M+ @& @②先Vista&Win7后WindowsXP2 P$ U4 r5 N8 [0 j2 C; ~
随便,依据个人喜好,实际情况而定,自如最好。% Z! _( k& Y' g1 h* x
#硬盘分区:
! _$ h3 ]$ i' v+ I7 z2 o划分2个主分区,即:①一个安装WindowsXP;②一个安装Vista&Win7$ E# P( i; w/ a% i# j; |
第一个主分区标记为【活动分区】或用适当分区软件激活该主分区0 d  f5 ]( L, r; H
这里我们假设将WindowsXP系统安装在第一个主分区
/ {, p2 M( `6 s1 R, L% U) Q( I2 J' o【补充说明】“活动分区更改方法”如下所示:
+ H5 a2 m* K+ I6 f, m( H6 F# ~在WindowsXP或者Vista&Win7的磁盘管理里可以改变活动分区  G" W* G2 \( `/ Y- B* C! m
① 我的电脑---右击菜单选择管理---磁盘管理$ w- c6 O4 U: k" D8 F! \/ ^# Q
② 在主分区上点右键---右键菜单选择“将磁盘分区标为活动”的选项
- P$ c! }" e& T3 ?. T3 U* J1 k. I0 F【提示】:若采用PQ分区,WindowsXP系统下boot.ini引导Vista/Win7可能会出现问题,所以最好使用WindowsXP、Vista&Win7自带的分区工具或者其它经过验证适用的第三方分区软件给硬盘分区,如:英文版本的“Acronis Disk Director Suite 10.0.2160”(其目前的中文版本存在问题,请谨慎使用)或者“Eisoo DiskGenius V3.2.2010.5”。9 G, W7 [7 z5 }( O
二、安装系统&制作启动菜单
! U3 i& \& L1 p/ D【案例1】 先装WinXP,后装Vista&Win79 K& Q% c2 D. S' j* B( J
1、在第一个主分区里安装WinXP系统
, M3 c- [  N) c. j然后激活此分区,即第一个主分区或将此磁盘分区标为活动的,重启计算机进入WinXP系统。适合PE安装系统。4 e9 O4 t/ u( Y
【说明】:当然先激活第一个主分区(或在磁盘管理中将第一个主分区标为活动的),然后在此主分区里安装WinXP系统,重启计算机继续安装系统或进入WinXP系统也是可以的。适合光盘安装系统。5 ?/ N4 ~5 F8 W0 i! `
激活一个主分区与在磁盘管理中将此主分区标为活动的作用是一样的。
7 ~4 ^, p9 M9 y- O2、将mbr保存为文件mbr1,使用方法如下:. B0 m0 d& t9 n# A3 \& x/ u
mbr位于“磁盘引导扇区”中,在这里我们使用Winhex将之保存为文件。
4 ^5 J/ d- [8 m% Y4 |. W4 Q保存方法:① 运行Winhex,按“F9”,选择“物理磁盘”,点到当前系统(本例为WinXP系统)所在的主分区, T8 K$ c5 ~7 U8 D
② 然后点击菜单:编辑--复制扇区--快捷键是“Ctrl+Shift+N”那一项,输入文件名“mbr1”即可
! c1 I- v: T' O: z" y5 a3、在第二个主分区里安装Vista&Win7系统
- @$ B% m4 P1 l0 y然后激活此分区,即第二个主分区,或将此磁盘分区标为活动的,重启计算机计入Vista&Win7系统 5 }3 |7 b! v$ R2 O( ?2 x+ l
【注:说明如上,见在第一个主分区里安装WinXP系统】9 Z) X9 z9 r* r: j, K9 p% Y3 D. ?
4、将mbr保存为mbr2
- a* x) x% a8 q: vmbr位于“磁盘引导扇区”中,在这里我们使用Winhex将之保存为文件。2 w- w  e; |( E& ~& m; L4 m
保存方法:① 运行Winhex,按“F9”,选择“物理磁盘”,点到当前系统(本例为Vista&Win7系统)所在的主分区
4 o" v! X6 f5 a) h, N② 然后点击菜单:编辑--复制扇区--快捷键是“Ctrl+Shift+N”那一项,输入文件名“mbr2”即可
  a1 h7 ~) O8 g, X' g$ t1 X制作WinXP启动菜单:
6 Q2 v( J, E+ M3 G' O& P3 U  @/ R① 激活第一个主分区(WinXP系统所在主分区) 或者将此磁盘分区标为活动的,重启进入WinXP系统 ( g# r, o; d6 V3 d5 a
② 将已保存的mbr2“复制”到XP主分区的根目录下,找到文件boot.ini(显示根目录下隐藏文件即可)$ _, ^+ w3 `9 e3 o9 D
用记事本打开,并且% ?% v$ {' [( O. Z
在boot.ini里面添加一行(所谓主分区的根目录下指主分区盘,即本系统所在盘,本例指C:/ )" t3 I, s4 n. j8 M& J
C:\MBR2="Microsoft Windows Vista&Win7 Ultimate"      *引号内信息可随意填写,下同* j1 D) _' d9 K8 k0 j- [
制作Vista&Win7启动菜单:
. f& n/ O- \3 R1 e① 激活第二个主分区(Vista&Win7系统所在主分区)或者将此磁盘分区标为活动的,重启进入Vista&Win7系统
4 F+ h1 q8 V( n- E" n② 进入Vista&Win7系统,将已保存的mbr1“复制”到Vista&Win7主分区的根目录下1 Y1 r% w" A" j0 Y
③ 保证用管理员权限运行cmd,然后依次输入如下命令行) l; @- c! t) g/ M
即进入Win7系统在Windows/system32下的CMD文件上点右键选择“以管理员身份运行”/ d) X* M+ n0 X* J6 d8 @4 ]
bcdedit /create /d "Windows XP" /application bootsector    *运行后会返回所创建新项的ID,如{a1b6c8}0 ]% S9 c. C7 [+ Z& F
提示:输入完命令后按回车Enter即运行
9 d$ D& v! W/ E9 W9 V  xset id={a1b6c8}       输入完命令后按回车Enter  *项ID由计算机自动生成,此处为方便说明而使用上例
9 w. \- r0 u2 P$ l3 X注:以下命令复制到命令窗口即可,无需做任何地方的改动
) A. q6 h% t. m6 Z- S; bbcdedit /set %id% locale zh-cn  2 X5 E: ^" R5 p+ V! r( G
bcdedit /set %id% device partition=C:  
5 b& w/ c5 v6 b. M$ @  J4 N5 ?  nbcdedit /set %id% path \mbr1  # ^2 o: x' ]7 R5 @; X- o# E# S" p: o
bcdedit /set %id% description "Windows XP"
" @& o  y$ z$ w7 Bbcdedit /displayorder %id% /addlast  4 N/ @- v, }! n! ^! t& L; c
输入完命令后按回车Enter
" M' L0 j# X" b, Q) E- C% {, A) d退出命令窗口,即:叉掉命令窗口( `" e% Q# r2 w, L7 g& i
【案例2】 先装Vista&Win7,后装WinXP8 R( s$ Y2 }: E4 [0 p- I% Y
1、激活第二个主分区,安装Vista&Win7系统2 R9 Q! s% o" r$ y$ ?
2、将mbr保存为mbr2 ,方法见案例1
# E" ?' G/ C8 w1 Q+ v. }4 Z3、激活第一个主分区,安装XP系统, h- v" n$ _0 @3 {
4、将mbr保存为mbr1,方法见案例1
: g$ R; G( j8 z% Q* A4 G制作XP启动菜单:( W6 q6 I0 [8 b7 x: z5 X- F8 x
<1>启动进入XP+ r- M- N( N5 i/ S
<2>将保存的mbr2复制到XP分区的根目录下,在boot.ini里面添加一行$ m# {2 U* C1 M+ k, c
C:\MBR2="Microsoft Windows Vista/Win7 Ultimate "3 \  G; N6 c! h( O
制作Vista&Win7启动菜单:. n0 d7 D6 {/ }$ p  h' O
<1>激活第二个主分区,启动进入Vista&Win7,将保存的mbr1复制到Vista&Win7分区的根目录下
. U* t5 u8 \6 t% o4 h<2>用管理员权限运行cmd,然后依次输入如下命令行
+ z) \' N' {0 p; }bcdedit /create /d "Windows XP" /application bootsector    *运行后会返回所创建新项的ID,如{a1b6c8}
. {0 z( H, f2 Q" [! B4 x& A2 ^7 ~: Hset id={a1b6c8}    *项ID由计算机自动生成,此处为方便说明而使用上例
+ \2 d: Z1 D0 @bcdedit /set %id% locale zh-cn0 ?$ T# B4 j( k1 B* J4 K7 F6 {
bcdedit /set %id% device partition=C:2 }  ?7 K$ S$ D2 F" r6 F* y
bcdedit /set %id% path \mbr1! E$ j6 _6 ?7 h
bcdedit /set %id% description "Windows XP"
. ~- K/ L. J1 Jbcdedit /displayorder %id% /addlast$ K% g/ s0 {  ]/ a. F* ?& e8 j
三、取消双系统5 R( |5 _# M( A, B% ]/ b% P
a.要取消Vista&Win7启动菜单中的XP系统,激活第二个主分区,启动进入Vista&Win7,用管理员权限运行cmd,然后输入如下命令行
8 ?5 a, Y- F, n2 Abcdedit /delete {a1b6c8}   *此处为方便说明而使用上例   {a1b6c8}见上例 5 i& V# N. k& D3 S4 |* _% Q6 s
b.要取消XP启动菜单中的Vista&Win7系统,激活第一个主分区,启动进入XP,删除boot.ini中的C:\MBR2="Microsoft Windows Vista&Win7 Ultimate" 即可8 K: ~. C+ d$ \! j# ^0 i' Z
四、备份&还原系统
2 S0 P) `: R! s. X; Q" t5 [用PE把2个主分区系统分区分别备份即可,还原时对应备份时的主分区的布局4 h! V1 s$ P6 r7 a
【补充说明】:下面的例子只是在Vista/Win7下的双启动菜单,是指Vista/Win7所在主分区为活动分区(即激活)并进入Vista/Win7
; }# V1 _0 m  T, |" C独立双系统,其中活动主分区C:安装Vista/Win7;另一个主分区D:安装XP
' ]2 m- T; _: n* j! o在Vista/Win7下的双启动菜单:3 m* [) f/ y2 z0 j
激活Win7所在主分区,并进入Win7% K3 m, s, _+ d% o3 i
如果此时启动菜单丢失或XP被格,可以先进PE,在磁盘管理中将Win7所在主分区指定为活动的或用分区软件将Win7所在主分区激活,重启,计算机将自动启动进入Win7系统,当然如果Win7系统未损坏。
. I2 N" n  C6 e/ }5 z1、将D盘根目录下面的ntldr、NTDETECT.COM、boot.ini、bootfont.bin、AUTOEXEC.BAT、CONFIG.SYS、MSDOS.SYS、IO.SYS八个文件,拷贝到C盘根目录下' v1 W7 o; d, h8 y
2、用管理员权限运行cmd,然后依次输入如下命令行
! d6 i* D0 v8 e* P  }! gbcdedit /create {ntldr} /d "Windows XP"7 F" G! d* v* n' d" U: q
bcdedit /set  {ntldr} device partition=C:$ V. g5 i: |7 h4 o
bcdedit /set  {ntldr} path \ntldr2 m1 c9 t4 y9 ^5 l+ }, U) C4 ?9 N
bcdedit /displayorder {ntldr} /addlast9 j* s' f% X) \/ V, t5 v/ |
【最后说明】:
, O2 _, q6 E, @! @8 X# Q3 b' L上文所介绍的双启动菜单的制作方法并不唯一,也可以借助其他相关的系统启动软件完成,如:独立双系统安装之专用系统转换工具\pqboot,等,但需要说明的是此软件用后,会将以一系统自动隐藏,转换系统必须重启进行切换,开机不显示系统选择的启动菜单,不要将此软件和上文所述方法同时使用,会有冲突发生,造成已经制作好的启动菜单失效。5 I9 o" Q& E" Z6 _) S

* K* M' d8 \" h% ]9 L0 ^% c" n
后期资源网,打造没有广告、免除隐藏回复的全开放式影视技术交流平台。 你的所求就是我们服务的宗旨!!!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|后期资源网

GMT+8, 2024-4-29 23:00 , Processed in 0.127007 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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