圆明园景物介绍:逼出来的独立多系统

来源:百度文库 编辑:中财网 时间:2024/04/29 22:38:17
  去年,朋友购进预装Vista的惠普CQ 40笔记本一台。改装为Windows XP时遇到了诸多麻烦,无论使用原装的Windows XP安装光盘还是流行的Ghost版Windows XP光盘都未成功,报错提示均与找不到硬盘有关。
  据称,惠普与微软有约,其销售的笔记本要么预装Vista/Windows 7,要么保留裸机状态,而且在BIOS中有以下设置,主要表现为:
  以Windows XP为蓝本的Windows PE无法识别(市面上流行的很多Ghost版WindowsX P光盘均采用这一版本的Windows PE)硬盘。DOS无法识别硬盘。当然,运行于DOS或Windows XP版本PE环境的Ghost、分区魔术师等无法找到硬盘。
  已安装好的WindowsXP、Vista/Windows 7能识别,Vista/Windows 7安装光盘或以它们为蓝本的PE都能识别硬盘。
  网上流行着一种说法,将笔记本的BIOS刷为较低版本来安装Windows XP,考虑到这有一定的风险,况CQ 40的BIOS有着自己的特色,比如支持中文(繁体)、CPU虚拟技术等,刷低后还能保留这些特色吗?为此,我决定另辟蹊径(注意:以下的操作都是在已安装的Windows XP、Windows 7或Windows 7安装光盘下进行的)。
  
  用windOWS 7安装光盘对硬盘进行分区
  
  原笔记本只有两个分区,不符合使用习惯,我决定用U盘备份重要文件后重新对硬盘进行分区。这一步要解决的难点是避免创建100MB小分区。
  第1步:用Windows 7安装光盘启动电脑,当安装向导进行到“你想将Windows安装到何处”一步时,单击“驱动器选项(高级)”,删除其下的所有分区。
  第2步:单击“新建”并在“大小”后输入一个值,比如20000(MB),再单击“应用”。此时,分区管理器会将输入的20000MB空间创建为两个分区,其中之一大小为100MB并标志为“系统保留”。其中之二大小为19.4GB,通常情况下,这一分区是用于安装Windows 7的。
  第3步:选择尚未创建的空闲空间后单击“新建”,将其全部创建一个分区。至此,已创建的分区共有三个。
  第4步:选择第二个分区,单击“删除”。接着,选择第一个分区,选择“扩展”,原来的第二个分区的空问即可全部合并到第一个分区中去。如图1所示,显然,Windows 7默认的100MB小分区已去掉了。此时,共创建了两个分区。
  小提示:默认地,用windows 7安装光盘对硬盘进行分区时会自动创建容量为100MB的小分区,该分区对使用BitLoeker这一新功能而言非常有利。但是,对大家熟知的Ghost工具而言却存在一定的麻烦,备份与恢复都得针对两个分区——即100MB小分区和安装Windows 7的分区。要避免生成100MB小分区,还可提前用分区魔术师等工具规划好分区再安装windows 7,当然,前提是你的电脑不像本文提到的惠普CQ 40那样。安装windOWS 7并调整分区
  将Windows 7安装到第一个分区中,接下来要完成的任务是继续调整分区以适应“安装”Windows XP的需要。
  在开始菜单下右击“计算机”,选择“管理”|“存储”|“磁盘管理”,从打开的窗口中可观察到目前仅有两个分区,请删除第二个分区再利用由此而空出来的空间来创建多个分区即可(具体方法略)。本例的分区结果如图2所示。其中,第二个分区为主分区,将用于“安装”WindowsXP。最后一个分区用于存放Ghost备份。
  要注意的是,由于安装Windows 7时硬盘只有两个分区,其盘符分别为C、D,E、F等将会被光驱、读卡器等占用。这样一来,重新创建出来的硬盘分区的盘符将会被分配为G、H……等。为调整顺序,可这样操作:首先,右击除C盘外的其它硬盘分区、光驱、读卡器等,选择“更改驱动器号和路径删除”。别紧张,删除的仅是分区号(即盘符),删除后无法在“计算机”下观察到分区,能籍此达到隐藏分区的目的,但分区本身没被破坏。
  接着,再右击这些分区或光驱、读卡器,选择“更改驱动器号和路径添加”,将它们的盘符重新分配为D、E、F……就行了。由于最后一个磁盘分区是用于存放备份的,可不分配盘符,这样,该分区在“计算机”下不会显示出来,保证了备份的安全。
  
  安装WindOWS xP
  
  这一步中,我们要将Windows XP“安装”第二个主分区中。
  将Ghost版的WindowsXP安装光盘插入到光驱,找出其中的Windows XP的Ghost映像文件,该映像文件扩展名为gho,大小一般接近700M B,很好辨认。接着,从网上下载名为Ghost32的小工具并运行之。然后,用Ghost32将Windows XP映像文件恢复到硬盘的第二个主分区,操作方法与普通的Ghost完全相同,具体步骤略。
  至此,双系统已安装完成,只是还无法相互切换。切换多系统
  这一步,我们要达到的目的是,在Windows7下运行自己创建的批处理文件,电脑自动重新启动并切换到WindowsXP,反之亦然。
  
  Windows7下的设置
  
  第1步:在C盘根目录下创建名为ActiveXP.txt的文本文件,该文件的内容如下:
  select disk O
  select partition 1
  Inactive
  Select partition 2
  Active
  select partition 1
  Remove all
  Exit
  说明:以上各行中,第1行:选择第0块磁盘即当前硬盘。第2、3两行:选择第1个分区并设置为不活动状态,这一分区安装的是Windows7。第4、5行:选择第2个分区并设置为活动状态,由于这一分区中“安装”有Windows XP,这样就能切换到Windows XP系统了。第6、7两行,选择第1个分区并清除它的卷标,这样,切换到Windows XP后,安装Windows 7的分区将自动隐藏,在一定程度上保证了Windows 7系统的安全。
  第2步:在C盘根目录下再创建一个文本文件,用记事本打开它,输入以下内容:
  Diskpart/sc:\ActiveXP.txt
  Shutdown

  接着,单击
  “文件”|“另存为”,在“保存类型”后选择“所有文件”,在“文件名”输入ActiveXP.bat。然后单击“保存”即可在C盘生成名为ActiveXP,bat的批处理文件。
  今后,只要运行这一批处理文件,它就会启动Diskpart命令并按ActiveXP.txt文件逐行执行其中的命令,然后,重新启动电脑到Windows XP之下。
  小提示:创建批处理文件时,一定要选择“保存类型”为“所有文件”,否则,保存下来的将是普通的文本文件。若要对批处理文件进行修改,请右击之并选择用记事本程序来打开,如果双击批处理文件,它会自动运行而不是打开供我们重新编辑。
  
  WindOWS XP下的设置
  
  在Windows 7下执行批处理文件ActiveXP.bat后,电脑将会自动重启到Windows XP系统。此时,硬盘的第二个分区(安装的Windows XP)将被自动分配到盘符C,第一个分区(安装的WindoWS 7)自动隐藏,如图3所示。下面,我们仍用批处理来切换到Windows 7。
  在C盘下创建文本文件名为的Active7,txt文件,该文件的内容如下:
  select disk 0
  select partition 2
  Inactive
  Select partition 1
  Active
  select partition 2
  Remove all
  Exit
  接着,创建批处理文件Active7.bat,该文件内容如下:
  Diskpart/sc:\Active7.txt
  Shutdown
  今后,只要运行该批处理文件,电脑就会重启到Wind 0w s 7之下,此时,硬盘的第一个分区(安装的Windows 7)将被自动分配到盘符C,第二个分区(安装的Win XP)自动隐藏,如图4所示。
  对比图3、图4,不难看出,无论启动到哪一系统之下,都只有安装该系统的分区显示为C盘,安装另一系统的分区隐藏,保证了另一系统的安全。除安装系统的两个分区处,其它分区的盘符相同。独立多系统的优势
  传统的多系统通过菜单来选择进入,前一系统一般为Windows XP而后一系统为Windows 7,只要启动莱单出错,两套系统都将受影响。对比之下,本文提供的多系统方案有着鲜明的特色:
  两套系统相互独立,一套系统出错时不会对另一系统产生不良影响。
  正因为相互独立,可在一套系统下用Ghost32对另一系统进行备份或恢复。
  启动一套系统时,另一系统所在的分区处于隐藏状态,避免了误删除另一系统的重要文件或中毒。
  如果系统1中毒,可启动到系统2之下进行非常彻底的查杀,因为系统2完全处于不活动状态,避免了文件正在使用而无法清除病毒之忧。当然,查杀前得用磁盘管理器将系统2所在的分区分配一个盘符让它显示出来。
  本文提供的方法也可用于其它电脑。问题及解决方法
  使用这种多系统的唯一注意事项是,如果当前系统(比如Windows 7)将要出错了,请及时切换到另一系统(比如Windows XP)并用Ghost32进行恢复。如果运气特差,比如Windows 7已无法启动了,请用下面的方法来还原。
  用Windows 7安装光盘启动电脑,当安装向导运行到“现在安装”一步时,选择“修复计算机”直到“系统修复选项”出现。接着,单击“命令提示”符。然后,在命令提示符窗口中输入diskpart并逐条输入Active7.txt文件中的命令,如图5所示。完成后,电脑会自动重新启动到Windows XP下,就能用Ghost32对Windows 7进行还原了。