WinXP+Mac OS X+Linux的多操作系统安装 - 电脑工作室 - 电脑技术交流 - 天空竞技场
 12 12
发新话题
打印

[转帖] WinXP+Mac OS X+Linux的多操作系统安装

WinXP+Mac OS X+Linux的多操作系统安装

WinXP+Mac OS X+Linux的多操作系统安装
在一台PC上,同时安装Windows XP、Mac OS X,甚至Fedora Linux等多个操作系统。
  我的总体思路就是,将WinXP的启动管理器(NT Loader)作为默认的启动管理器,其他操作系统的启动管理器安装在其操作系统相应的分区,由NT Loader调用这些启动管理器,这样它们就可以启动各自对应的操作系统了。
  具体的做法,写出来比较繁多,这里,只讲讲大致的过程。
  1、安装之前,规划好硬盘和分区
  既然要安装多个操作系统,就要先规划好各自的硬盘分区。总的原则是:
  1.1 给各个操作系统规划好分区位置和大小。现在的操作系统,越来越大了。WinXP作为最常用的系统,要安装很多软件,所以分区自然不能小了。我的WinXP分区有14G,现在已经用掉了10多G。而Fedora和Mac OS X,也得分配6--10G左右的空间才算宽裕。
  1.2 规划好分区之后,并不是马上要分区格式化。而是,将这部分空间空着,待安装相应操作系统的时候,由它们各自的分区格式化软件来完成分区和格式化。很不赞成用Partition Magic之类的分区软件,这是造成分区损坏、数据丢失的重大安全隐患。
  2、按常规做法,安装Windows XP
  现在,开机就是Windows的标志性的彩旗,NT Loader还没有其他的选择。
  3、安装Fedora Linux
  需要注意的是:
  3.1 Linux一般要求3个分区,分别是启动分区/boot、内存交换分区和根目录分区/。除了根目录分区,其他两个分区不是必需的。但还是建议你分这样3个分区。因为,专门的启动分区易于管理,而专门的内存交换分区可以提高系统运行性能。启动分区不必很大,100MB左右就够。内存交换分区取512MB或者跟内存一样大也就可以了,余下的全部分配到根目录分区。
  3.2 安装过程中,主要安装步骤结束之后,会要求安装启动管理器,比如GRUB。这时,请选择将其安装在刚刚划分出的那个启动分区。不要选择安装在主硬盘启动分区,这样就把Windows XP的NT Loader覆盖掉了,后面的步骤也就没法继续了。(当然,真这样做了,还是可以恢复的,就是用WinXP的安装盘重新修复安装一下,恢复NT Loader。)
  3.3 安装完毕,重启电脑,你发现没有任何变化,Linux根本没有出现。因为,Linux的启动管理还没有启动的机会。
  3.4 关键的一步来了,我们要提取Linux Boot分区的启动扇区。就是将该分区的第一个扇区的内容提取出来,保存成NT Loader所在分区下的一个普通文件。这个步骤,有很多软件可以帮助我们完成。比如,在Windows之下,可以有AccessDisk等软件;在Fedora Linux下,有命令行工具dd。总之,只要将该扇区512字节的内容读取出来,保存成一个文件就行了。比如,保存成C:\linux.bt 。
  3.5 修改C:\boot.ini文件,在[operating systems]节添加启动到linux.bt的内容,比如这样:
  C:\linux.bt="Fedora Core 4"
  3.6 现在,你再重启电脑,就会出现选择启动Winodws,还是Fedora的启动管理界面了。选择Windows,自然就是直接启动XP了;选择Fedora,其实是调用了Linux Boot分区中的启动管理器,出现GRUB界面,这时就可以选择启动Fedora了。当然,你也可以配置GRUB,添加一个切换回NT Loader的选项。我就是这么做的。
  4、安装Mac OS X
  我们已经安装和配置好了WinXP和Fedora的双操作系统,现在进一步,安装Mac OS X。
  4.1 按通常方法,安装好Mac OS X。一般,我都是将下载来的iso映像文件刻录成DVD再安装的。
  注意一下,安装开始过程中,会让我们选择安装到哪个卷,但此时往往没有卷可供选择。网上有很多人在这一步就没有头绪了。其实这是因为还没有可供安装的卷(就是我们平常说的分区)。这时候,我们就要选择安装界面上方的菜单,选择其中的分区和格式化功能。遗憾的是,安装的时候我没有记下来确切的菜单位置和名称了。
  分区格式化完毕,就有一个大大的硬盘图标供我们选择,一路安装下去了。
  4.2 安装完毕,重启电脑。显然,这时我们仍然只能选择Windows和Fedora,不见Mac OS的影子。
  启动到Windows,将Mac OS X安装光盘上的CHAIN0这个文件复制到C:\。
  然后还是修改boot.ini,在[operating systems]节添加如下内容:
  C:\CHAIN0= "Mac OS X Loader"
  4.3 再重启电脑,你就有Mac OS X Loader这个启动选项了。Mac OS X的启动管理器启动后,会列出其识别的分区,除了自己的Mac OS所在的卷,还能识别出C盘上的NT Loader。选择这个,当然就回到Windows的NT Loader了。
  好,做多操作系统共存的方法讲完了。虽然讲的只是大致的步骤,却觉得也够烦琐了。其实,关键还是要大家自己去操作、体会、琢磨,才能体会其中DIY的乐趣。
本帖最近评分记录
  • qq 威望 +16 2008-4-26 10:24

TOP

多系统引导原理
操作系统的更新是相当快速的,从DOS到WIN32、95、98、ME、XP。虽然说系统一直在不断进步发展着,但其实每个操作系统都有各自的发展空间,也各有其的优势和劣势。比如WIN98和WIN ME,它们的普遍特点是多媒体性能佳,支持软硬件多,但缺点是系统不够稳定;而诸如WINNT、WIN2000等系统,则有比较好的稳定性和操作性,但对系统要求比较高,不适合一般的初级使用。这时候,很多朋友都会有"鱼和熊掌不可兼得"的感叹。那么,能否将各种操作系统都安装在一台计算机上,并根据自己的需要任意选择呢?当然可以呀,这就是我们接下去要讲的多系统共存。

要让多系统共存,首先要了解一些基本的原理。在上文的分区篇中,我们大概的谈了一下,这里再做一番比较深入的剖析:

操作系统是如何引导的呢?当系统加电自检通过以后,硬盘被复位,BIOS将根据用户指定的启动顺序从软盘、硬盘或光驱进行启动。以从硬盘启动为例,系统BIOS将主引导记录读入内存。然后,将控制权交给主引导程序,然后检查分区表的状态,寻找活动的分区。最后,由主引导程序将控制权交给活动分区的引导记录,由引导记录加载操作系统。

对于DOS和WIN9X等操作系统而言,分区引导记录将负责读取并执行IO.sys(Windows9x的IO.sys)。

首先要初始化一些重要的系统数据,然后就会出现我们非常熟悉的蓝天白云。这时候,Windows将继续进行DOS部分和GUI(图形用户界面)部分的引导和初始化工作。如果系统中安装有引导多种操作系统的工具软件,通常主引导记录将被替换成该软件的引导代码。这些代码将允许用户选择一种操作系统,然后读取并执行该操作系统的基本代码。
对于WINNT/2000来说,则由是NTLDR这个程序负责将其装入内存,或者让用户选择非WINNT/2000操作系统。引导装入程序和多重引导都由一个具有隐含属性的初始化文件boot.ini控制。在boot.ini中包含有控制计算机可用的操作系统的设置,引导的缺省操作系统以及应当等待多少时间等信息。

那么,我们的机会在哪里呢?俗话说的好,见缝插针。从计算机引导过程的描述中大家可以发现,我们可以人为的加一干预的地方只有两处,一是设置物理盘的引导次序,二是修改主引导程序的分区表。

(1)多硬盘的多系统共存:如果你采用的是多硬盘的计算机,而且每块硬盘都安装有不同操作系统时,建议你通过在CMOS中指定硬盘的启动次序,实现多操作系统的共存。由于操作系统之间互不影响,所以这种方法完全不受兼容性等其他因素的影响。

(2)单硬盘的系统共存:而如果你只有一块硬盘,并也想在上面安装多个操作系统而相互不受影响,你则必须采用修改主引导程序和分区表的方法来实现。一般有两种方法。一是修改主引导记录,在主引导记录的最后用JMP指令跳到自己的代码上来,从而控制计算机的引导过程;另外一种方法是修改主分区第一个扇区的引导代码,以实现多系统的共存。

注意事项:接下去,我们将教大家如何进行多系统共存的设置。不过,在开讲之前,有一些基本的准则还是要告诉大家的:

1.在计算机上安装另外一个操作系统之前,最好能先制作一张启动盘以备意外之需。
2.每个操作系统必须安装在一个独立的磁盘驱动器或者分区上。
3.如果你要在DOS、WIN95和WIN 2000之间进行多重启动配置,应该最后安装WIN 2000。否则,启动WIN 2000所需要的一些重要文件可能会被覆盖。对于WIN 98和2000之间的双重启动配置,安装操作系统不必按照特定的顺序,对于在WIN 2000和LINUX之间的双重启动配置,应当先安装WIN 2000,并为LINUX保留所需要的磁盘分区。
4.要进行双重启动配置,应该使用FAT文件系统。尽管支持在双重启动中使用NTFS,但这样会提高文件系统的复杂程度。
5.不要在压缩盘上安装WIN 2000,除非该压缩盘是由WIN 2000完成的;如果计划建立WIN 95或WIN 98的双重启动,则不必要对已经压缩的盘进行解压缩。
6.在设置了双重启动的计算机上,如果希望应用程序在两种操作系统上都可以运行,必须在两种操作系统中都进行安装,无法在操作系统之间共享应用程序。

TOP

楼主安装三个操作系统?我只用二个。

TOP

xp和 vista 和liunux

先安装XP,再安装Vista,最后安装RHEL5,这样会比较省事,最后安RHEL5的时候,GRUB引导程序会自动识别Windows并添加Windows引导。

如果先安装了RHEL5,再安装Windows,会比较麻烦,你需要用RHEL5的启动盘重新恢复GRUB引导程序,而且还要在修改/boot/grub/grub.conf文件,添加Windows引导菜单

TOP

随着大硬盘的普及,越来越多的朋友选择使用多系统,其中最常见的就是微软操作系统的多系统共存。由于微软在升级OS产品时,并没有很好地进行向下兼容, 比如在Windows me以后,不再支持DOS实模式,为我们使用DOS维护计算机带来了一些不便。 许多游戏和应用程序只能在Win9X下运行,所以,完全离开Win98也不太可能。在多系统环境下,我们可以把不同的应用程序有选择的安装在不同的系统下,从而减少单个系统下的应用程序安装数量,从而提高所有系统的稳定性。也可以使相互冲突的应用程序共存于不同的系统之下,解决单系统下无法解决的难题。另外,当一个系统出现问题无法进入时,我们可以进入其它系统以解燃眉之急。所有这些,至使我们选择了多系统。

  微软自家的OS产品共存于同一个硬盘中是比较简单方便的,不过仅仅是安装了多个系统,并不能很好的发挥出多系统的真正优势,更不能达到1+1>2的效果。本文讲述一些共享多系统的方法,发挥出多系统真正的潜力。重点阐述Win9x与Win2k/xp间的共享。

  一、共享我的文档

  “我的文档”一般是我们存放常用文档的地方,因为它是系统默认的文档存放地点,比在其它地方存在文档更加方便。当然,我们也希望在不同的系统下“我的文档”看上去都是相同的,当我们打开“我的文档”时,看到的都是相同的文件,这样极大的方便了我们的工作。要想让“我的文档”指向同一目录是十分方便的。在Win9x中,找开资源管理器,在左侧的文件夹浏览栏的树状目录中,右击“我的文档”打开“属性”,在此可以更改“我的文档”指向的文件夹。Win2k/xp中方法相同。因为,我们的系统一般都是定期重装的,所以“我的文档”在默认条件下装在系统盘中是十分麻烦的,可以把它移到非系统盘,以后不管系统怎样更改“我的文档”都可以不变,从而做到一劳永逸。

二、共享应用程序

  有些常用的应用程序我们希望这每个系统下都能够使用它,但是在不同的系统下分别安装它们极大的浪费了硬盘空间,所以我们应当想办法共享应用程序。

  实事证明大多数的应用程序都是可以共享的,包括wps和photoshop、flash、fireworks、dreamweaver、freehand等等大型的应用程序,在不同的系统下把这些程序安装在相同目录既可共享。杀毒软件不推荐共享,建议在不同的系统下安装不同的杀毒软件,交叉杀毒使各种软件间可以扬长避短。另外,还有为数众多的绿色软件无需安装,共享起来更加方便,只要发送到桌面上一个快捷方式就行了。比如著名的myie2。

  三、共享收藏夹

  我们上网时会把常去或有趣有用的一些网站加入到收藏夹,如果收藏夹没有共享的话,你会觉得,使用多系统是件疼苦的事情。同样为了省去以后重装系统时备份收藏夹的麻烦,我们来个一劳永逸的作法,在非系统分区建立一个名为“Favorites”的文件,再把收藏夹指向这个文件。比如我们在D盘建立这样一个文件。在Win98下进行“regedit”打开注册表,进入主键:“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User ShellFolders”,把其右侧的“Favorites”改为“D:\Favorites”。在Win2k下以同样的方法进入注册表,进入主键:“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders”,在右侧进行相同的修改。其它系统类似。

  四、共享历史记录

  共享历史记录的好处是和共享收藏夹相同的。同样为了重装系统时能够无需备份历史记录,我们在非系统分区建立一个名为“History”的文件。比如,我们在D盘建立这个文件。然后,更改注册表使历史记录指向这个文件。进入Win98注册表的如下主键,“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders”,在右侧修改History值为“D:\History”。进入Win2k注册表如下主键,“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders”,并做出同样的修改。其它系统类似。

  五、共享Cookies

  共享Cookies使我们进入同一个网站或论坛时省去了一些设置上的过程。这项内容,你可以设在系统盘中也可以不设在系统盘中,个人认为区别并不很大。不过,笔者还是把它设在了非系统盘,比如在D盘中建立一个名为“Cookies”的文件。在各系统中的修改注册表的方法和历史记录相同。

六、共享页面文件

  在Win9x中的默认虚拟内存文件为:“Win386.swp”,而在Win2k\xp中虚拟内存文件被称之为页面文件默认文件名为:“Pagefile.sys”。 它们都是系统的临时文件,不管系统是否需要虚拟内存,它们通常至少在一百兆以上,而且都在一定程度上会产生磁盘碎片从而影响系统的性能。能不能把两者合为一个文件,从而节省硬盘空间减少磁盘碎片呢?答案是肯定的。多系统不可能同时运行,不同系统的虚拟内存文件或页面文件也不可能同时使用,多个系统在不同时刻使用同一个文件,从而更充分的利用有限的系统资源。具体设置方法如下:

  把虚拟内存文件的最大值和最小值设为一至。在Win9x系统中,在“控制面板”->“系统”->“性能”->“虚拟内存”中设置,虚拟内存的最大值和最小值。在Win2k/xp中,在“控制面板”->“系统”->“高级”->性能下的设置按钮->“性能选项”->“高级”->“更改”中进更改虚拟内存的最大值和最小值。把Win2k/xp中的页面文件移出系统分区,放到一个小分区中,这样可以减少磁盘碎片。保留其默认的页面文件名。在Win9x中把虚拟内存的文件名改为Win2k/xp的默认文件名,并指向刚我们刚才设定的页面文件。进入Win9x的安装目录,打开“system.ini”文件,在“[386Enh]”段中加以下字段:

  “PagingDrive=X:\pagefile.sys”(X为上文中所设置的Win2k/xp中的页面文件所在的分区)

  “MinPagingFileSize=***”(其中***为上文中你所设置的Win2k/xp中的页面文件的大小,因为最大值和最小值相同,所以只用设一项)

  重新启起系统,删去所来的“Win386.swp”和“Pagefile.sys”这两个文件。

  七、共享outlook express邮件

  outlook express是我们常用的邮件处理工具,如果在不同的系统下它的邮件存放也是彼此不相关的,那么也会给我们带来不少麻烦。下面让我们共享这些邮件。

  首先,我们把邮件的存放位置移出系统分区,这样当我们重装系统时可以不用备份邮件,极大的方便日后对系统的维护。在Win2k/xp中打开oe,在“工具”->“选项”->“维护”下,点“存储文件夹”按钮,再点“更改”按钮,修改存储文件夹的位置。在Win9x中也用同样的方法更改存储文件夹的位置,当然,你需要把两者设为同一个文件夹。

  在Foxmail中,无需进行设置,就可以共享。因为它本身就是绿色软件。

  八、共享tem临时文件

  我们知道系统分区中有tem和temp两个文件夹,这里用来存在系统的临时文件,比如:Winrar解压缩文件时就会使用这个文件夹存放解压后的文件。所以,这两个文件夹是随着系统的不断运行而不断增加体积的。从而引起系统分区中产生大量的磁盘碎片。所以我们把这两个文件夹移到一个小分区中,并使所有系统共享它们。
  先建立一个temp文件夹,比如在X盘的根目录下。打开Win9x系统分区下的“AUTOEXEC.BAT”文件,用记事本在开头加入一句:“SET TEMP=X:\TEMP”和“SET TMP=X:\TEMP”两行代码。保存文件退出。
在Win2k/xp中,“控制面板”->“系统”->“高级”->“环境变量”->在“环境变量”对话框中,双击“××的用户变量”下的temp和tem项(如图2),把变量值改为刚才设定的临时文件夹两项的值可设为相同。
  九、共享IE临时文件夹

  IE的临时文件是产生系统分区磁盘碎片的“主犯”之一,我们应当把它移出系统分区。笔者把它们移到了一个小分区中,并把所有系统下的IE临时文件指向相同的目录。打开“Internet属性”,在“Internet临时文件”下点“设置”按钮,在弹出的“设置”对话框中,点“移动文件夹”按钮,设定好合适的文件夹。在所有系统中的设置方法是相同的。当IE的版本不同时,并不能共享,就算是版本相同也不能算是真正意义上的共享,不过把临时文件集中在一起,对减少磁盘碎片,维护系统集中管理是很有帮助的。

  总结:通过上面的设置,不但主要记录用户信息的文件、临时文件被共享了。而且笔者把这些文件移出了系统分区,这样在重装系统时省去了备份的过程。同时,由于临时文件和较小的经常会改变大小的文件被移到了小分区,从而减少了系统分区产生磁盘碎片的可能性,小分区中的文件少,只用来存放临时文件和那些经常会改变大小的小文件,所以整个硬盘的碎片整理的次数大大减小。你还可以配合ghost来使用,完成上面的设置和优化后,并整理一次磁盘碎片。用ghost备份系统。当系统出问题时可以快速恢复,因为,需要备份的文件你已经设置到了非系统分区,所以恢复后,各种重要的文件还是原封不动的保存在硬盘里,而且可以直接继续使用。因为,ghost恢复分区可以起到整理该分区磁盘碎片的做用,所以你可以把一些临时用到的文件直接放在桌面上,因为我们会定期用ghost恢复系统,你不用害怕系统分区产生大量的磁盘碎片,这样做同时也减少了非系统分区的磁盘碎片。采用上面的方案,笔者半年多以来只整理过一次个别分区上的磁盘碎片,系统恢复效率也提高许多,比系统自带的系统还原功能要好用许多倍。各位网友不防一试。

TOP

如何在Windows Vista电脑里面再安装XP或者2003

  这是一个超级常见的问题,很多拥有Windows Vista系统的电脑用户,因为涉及到游戏兼容性问题,或者程序编写问题等等,经常需要安装双系统,甚至多系统,于是,便有很多朋友,在Vista之家论坛提出了这样的问题,怎样才能在Windows Vista 系统下面再安装Windows XP 或者 Windows 2003?

  这个问题,主要需要解决,C盘已经有Windows Vista系统,想把 Windows XP 或者 Windows 2003 安装在其他分区,例如D盘E盘F盘G盘H盘等等上面。。。

  别着急,有Vista之家团队在,这个问题手到擒来(吹牛不报税貌似),接招:

  第一步、本步的目的,是在于先在Windows Vista系统下面做好多启动菜单,为安装新的xp或者2003系统做好准备。在Windows Vista 系统下面先下载运行Vista优化大师(点击此处下载),打开Vista优化大师,采用如下步骤:

  1、点击左侧的“系统设置”

  2、点击下面的“系统启动设置”

  3、点击右侧的“多系统选择”

  4、点击底下的“添加”,
5、点击添加后,会出来一个对话框,选择系统类型为其它即可,系统名称那儿输入你想要在开机启动菜单里面显示的文字,例如:“Windows XP”或者“Windows Server 2003”,6、我把上一步的系统名称设为“Windows Server 2003”(你随意设置成Windows 2010都行,只要你自己明白,呵呵),点击确定,你刚才添加的新系统就出现在Vista优化大师的窗口里面了,下次开机时候,这个会出现在你的电脑开机启动菜单里面,当然,我们这还只是第一步先做好启动准备,你还没安装新的操作系统呢。Vista优化大师下面还有备份和还原按钮,是用来对你的电脑启动菜单设置做备份的。你可以选中系统列表中的各个系统,点击“设为默认启动项”,这样可以作为电脑开机后的默认启动系统,当然,是在你没进行系统选择的情况下,等待30秒后的默认。对了,那个操作系统选择等待时间,你也可以在Vista优化大师里面进行更改,一般默认为30秒。
到此,第一步就胜利完成,实际上,是非常简单的。

  第二步,拿出 Windows XP 或者 Windows 2003 的光盘,启动电脑,用光盘安装。你在第一步里面选择的是D盘,你就安装在D盘行了。总之,和你第一步里面选择的新系统位置的盘符一样就成。

  在D盘(在此以D盘为例)装好Windows XP 或者 Windows 2003之后,你尽情的安装更新和驱动程序行了。你还可以把虚拟内存和Windows Vista 设置在同一个分区。

  那么,下面进入关键的步骤了!睁大眼睛看:

  1、在你的Windows XP或者2003系统里面,更改文件夹选项,让系统显示隐藏文件和隐藏的系统文件,把你C盘的 ntldr 这个文件,拷贝到你的Windows XP 或者 Windows 2003所在的盘符根目录,这篇文章里面,我们用D盘做的例子,你就把 ntldr 这个文件拷贝(就是复制)到 D 盘的根目录行了。

  2、插入 Windows Vista 的光盘,然后,打开“运行” (开始〉运行),输入cmd.exe 并运行,进入命令行程序。

  3、输入 X: (X代表你的光驱盘符)。

  4、输入 cd boot

  5、输入 bootsect /nt60 SYS

TOP

据国外媒体的最新报道,到今年11月30日,微软的Windows Vista就已经推出整一年时间了,尽管如此,许多企业公司仍然等待Windows Vista的SP1,他们希望推出SP1之后再升级到Windows Vista。但是,由于微软计划于2009年底或2010年推出代号为Windows 7的下个Windows操作系统版本,因此企业公司们非常可能会跳过Windows Vista而直接升级至下个Windows版本。

  微软星期三提供了一个关于Windows Vista状态的开放式更新,目前第三方企业可以为这套操作系统发布更多驱动程序和应用程序,主要是为了解决困扰早期升级者的兼容性问题。

  据微软客户产品管理副总裁迈克·纳什透露,目前Windows Vista的运行比一个月之前更流畅,当然比最初发布时好更多。微软已经表示,公司将会于明年第一季度为Windows Vista推出一个升级包,即Windows Vista SP1,同时微软方面还会推出Windows Server 2008操作系统。微软希望企业能够同时升级两个产品,微软预测许多公司已经把Windows Vista纳入到自己企业计划预算之中。

  纳什表示,微软在2007财年签署有史以来数量最大的Windows桌面企业授权,他解释说,这预示着Windows Vista将迎来企业升级的春天。纳什表示:“如果他们不想部署Windows Vista,那么他们将不会申请企业授权。”

  尽管微软对企业升级Window Vista持乐观态度,但是这款操作系统的用户由表示,操作系统仍然存在很多问题,一些企业公司可能会等待Windows 7的推出进行直接升级。微软目前很少透露Windows 7的相关信息,微软只是表示,这款操作系统目前正处于研发阶段,下一代操作系统应该在Windows Vista推出3年之后面市。

  另外一名分析则认为,Windows XP的Service Pack 2不像是操作系统的安全升级,而更像是一次全面的升级。如果微软Windows 7能够按计划推出,那么使用这款操作系统的企业用户很可能会跳过Windows Vista而直接升级至下一代产品。

Windows 7不会做太大的变动

  微软副总裁Mike Nash日前表示,和目前的Vista,下一代操作系统Windows 7不会做太大的变动,但这并不是意味着我们对Vista的众多变化而后悔。

  众所周知,Vista相比上一代系统XP,的确做出了大规模的变更,包括用户账户控制功能等,新服务会给用户带来更多的体验,但也带来了一些不便。

  Nash表示,我们并没有对Vista做出的大规模变更而感到后悔。此前,微软也多次表示,对Vista的普及速度感到满意。另一方面,相对于Vista,下一代操作系统Windows 7不做太大的变动。据悉,微软目前的计划是三年内推出Windows 7。

TOP

具体解决方法:  
1、软件准备:  
.NET Framework 2.0 http://download.pchome.net/devel ... anslater/21850.html
VistaBootPRO 3.1 http://download.pchome.net/system/desktop/buildup/28300.html
2、进入XP系统,先安装.Net Framework 2.00,再安装VistabootPRO 3.1(因为没有.Net Framework 2.00的支持VistabootPRO 3.1无法在XP下运行的,所以.Net Framework 2.00必须要安装)。
3、运行VistaBootPRO 3.1,在Bootloader标签页中点击“Reinstall the Vista bootloader”,以重建Windows Vista的BootLoader,让系统能够启动进入Windows Vista。注意,仅完成这一步只能让系统启动进入Windows Vista,而无法启动Windows XP,接下来还要设置双重启动。  
4、点击“Diagnostics”菜单项中的“Run Diagnostics”,让VistaBootPRO 3.1找到系统中存在的除Windows Vista之外的其他OS(操作系统),待分析完成后即可看到除“Microsoft Windows Vista”外,还有名为“Earlier versions of Windows”的一项,此即是我们新安装的Windows XP,点击“Apply”即完成对Windows Vista与XP双重启动的设置。——当然,如果您愿意,也可以在此界面设置默认启动的系统,菜单延时等具体细节。  
如此,即完成在预装Windows Vista的PC上安装Windows XP及设置双重启动分别引导进入两个系统的操作了,您可以在享受系统预装的Windows Vista的同时,继续使用更习惯,操作更熟练的Windows XP。  
5、当然,有些用户按照我上面的操作之后,重启可能还是会只能启动Vista不能启动XP,那是因为安装XP的分区的根目录下没有ntldr文件,那么怎么办呢?
很简单,我们在Vista下用XP安装盘(光盘)搜索一下几个文件,ntldr和ntdetect,找到之后复制到安装XP的分区的根目录下,比如你在D盘下安装的XP,那么就直接放在D盘下就可以了。注意,设置一下属性,选择隐藏文件,然后在Vista分区下找到boot.ini,复制一份,保存到XP分区下,再打开我们的Vista优化大师,设置一下多系统启动,一切搞定,重启,随意选择吧,你现在已经拥有了最先进的Vista系统和兼容性最强的XP系统了。

TOP

本文主要以Windows Vista 和 Windows XP的局域网互连互通为范例,Vista和其他系统的共享问题,同理。

  1、Windows 防火墙设置:

  如果你压根没开Vista的Windows 防火墙,跳过此步。

  首先打开控制面板,点击安全里面的windows防火墙(允许程序通过Windows防火墙),在Windows 防火墙设置里面的“例外”那儿,勾选“文件和打印共享”选项和“网络发现”选项!因为Vista系统的电脑要访问其他网络的计算机和被其它计算机访问,应该开启来《网络发现功能》。
2、打开控制面板中的“网络和Internet”里面的“设置文件共享”,你可以在此处确认和落实一下文件共享、打印机共享、公用文件夹共享(这个开不开随便,反正可以随时指定其他需要共享的文件夹)等方式是否开通。截图如下:
3、Windows Vista和Windows XP系统的电脑,尽量都设置同一个工作组,例如默认的WorkGroup或者其他,尽量相同,方便查找,当然不同也是能找到的。

  4、Windows Vista和Windows XP系统的电脑,肯定要设置同一个ip地址段,这个就不罗嗦了。在本地或者无线链接的属性里面,设置ipv4(Vista用户)里面的ip地址为同一个网段和掩码、网关。例如 192.168.1.3 192.168.1.100等等。

  5、通过上述设置,大家就可以用对方许可的用户名和密码来互相访问了。如果知道对方的管理员帐号,则更轻松了。如果对方没有给你用户名和密码,那么你就要他给你新增一个Windows用户即可。或者,让他开通guest帐号,设置个密码,激活guest帐号就可以了,当然,guest帐号的密码可以是空的,不过也太危险了一点。

  提示:

  1、对于非Vista Home家庭版的Vista系统,如果发现还是别人不能访问你,打开gpedit.msc组策略,计算机配置--windows设置--安全设置--本地策略--用户权限分配, 在右侧找到“从网络访问此计算机”,看用户组里是否有everyone,另外“拒绝从网络访问此计算机”是否添加了everyone。 Vista Home 家庭版没有组策略工具,而且,也不需要对此项目做更改。

  2、如果发现还是不能使用文件夹共享和访问局域网,估计,你之前关闭了一些局域网内必备的一些系统级服务,解决办法很简单,打开控制面板里面的系统服务选项,把 Computer Browser 和 Server服务设为自动并开启,或者,最简单的办法是使用Vista优化大师里面的服务优化大师,打开服务优化向导, 在 “TCP/IP NetBIOS Helper,Computer Browser,Server“ 这儿去掉勾,就可以了。就是允许这些服务运行。
可能是server和computer browser 服务,或者仅仅server服务。

TOP

Vista与 XP双启动修复技巧

Vista与 XP双启动修复技巧
一、双系统共用

  1.全新安装双系统

  这里关系到启动双系统问题,将要修改Vista的Boot Manager,将Win XP的引导信 息加入到BCD文件中。在远景论坛上曾发过通过bcdedit.exe(Vista----X:\Windows\system32\)程序修改Vista和其他Windows的多重启动菜单的贴子,这是一个命令行程序,将用到大量命令,对普通用户来说极为不方便。于是我建议大家用VistaBoot Pro 1.0。VistaBoot Pro 1.0提供了一个图形化的操作界面,修改设置一目了然,这样对于普通用户来说也不是很难。

  VistaBoot Pro 1.0的安装说明:

  ① Wndows XP系统必需装有 Microsoft .NET Framework 2.0 才能安装本软件。

  ② Windows Vista 系统下安装后,必需用鼠标右键点击程序或它的快捷方式,选择“用管理员账户运行”或者关闭”UAC“,否则会出现权限不够的出错提示框。

  ③ 如系统装有防火墙,则必须允许它访问网。

  VistaBoot Pro 1.0的使用方法:

  ① Current Settings:在这里可以查看当前的引导管理器的配置信息,查看之前建议选择“File→Check for Updates”进行检测,或者执行“Rescan BCD Registry”重新扫描,以保证当前配置信息是最新的。

  ② Change Settings:用户可以在这里设置默认启动的操作系统,直接从下拉列表框中选择即可,使用方法与“System Properties→Advanced→Startup and Recovery”大致相仿,修改后直接单击“Apply!”按钮即可生效。必须指出的是,这里还提供了删除Vista Boot Loader的选项,但使用之前请慎重,因为删除后将无法进入Vista。

  ③ Manage Entries:在这里可以调整多重启动菜单中各个项目的次序,通过“Up”和“Down”两个按钮选择即可,当然也可以在这里删除某个启动项。还可以在此增加操作系统。比如我在这里增加一个名为”Windows XP SP2 Professional“的操作系统 ,其引导程序所在盘为”C“。

  ④ Backup/Restore:这是VistaBootPRO的一个特色功能,我们可以将当前的设置备份到文件中,以后可以随时恢复以前的个性化设置。

  ⑤ 在“Tools”菜单下选择“Legack Editor”能打开记事本对boot.ini文件进行编辑,当然你能够修改的只有除了Windows Vista之外的启动项目。

  设置完后用命令“bcdedit”来查看设置

  方法:① 打开“运行” (开始〉运行), 输入 cmd

  ② 输入bcdedit

  引导文件备份

  设置完成并重启之后就用上了双系统了,那么现在就要做一件重要事情进行文件备份,备份很重要。这些文件被隐藏,须打开文件夹选项进行设置,

  ⑴备份的引导文件为(文件位于“当前引导程序所在盘”比如此时是C盘):Boot(文件夹);autoexec.bat;bootmgr.sys;config.sys;BOOTSECT.BAK;boot.ini;bootfont.bin;IO.SYS;MSDOS.SYS;NTDETECT.COM;ntldr.sys其中Boot(文件夹);autoexec.bat;bootmgr.sys;config.sys;BOOTSECT.BAK为Vista的引导,而boot.ini;bootfont.bin;IO.SYS;MSDOS.SYS;NTDETECT.COM;ntldr.sys为Win XP的引导。

  ⑵备份BCD文件:① 打开“运行” (开始〉运行), 输入 cmd

  ② 输入bcdedit /export "X:\XXX\bcd"

  恢复BCD文件:① 打开“运行” (开始〉运行), 输入 cmd

  ② 输入bcdedit /import "X:\XXX\bcd"

  图中我是把BCD文件备份到“f:\123\"文件夹下,又从“f:\123\"文件夹下恢复。BCD文件位于“C:\Boot\"文件夹下。

  2.重新安装双系统

  但是又出现了问题,有些人要重新安装WinXP或Vista。安装后又没有了双系统启动菜单了,这里就有两种形式了。

  第一:Vista安装在C盘,Vista不动,重新安装Win XP。

  方法一:由于是重新安装Win XP,所以Win XP在C盘的引导文件没有动,那么就只把先前备份的BCD文件恢复就可以了。(推荐)

  方法二:就是再次使用VistaBoot Pro 1.0的方法。

  第二:Vista安装在C盘,Win XP不动,重新安装Vista。

  因为Vista安装在C盘,安装好后,C盘中Win XP的引导文件将全都消失,那么就要把Win XP的引导文件复制到C盘中。再使用恢复BCD文件的方法来恢复双系统启动菜单。

  注意:此方法必须保证C盘中WinXP和Vista的引导文件无损失,建议系统安装好后就备份它们,最好是全部备份。

二、双系统改为单系统

  1.保留Vista,删除Win XP

  ①恢复系统默认以Vista启动。

  方法:⑴ 使用光驱加载 Vista 光盘(可以使用虚拟光驱)

  ⑵ 打开“运行” (开始〉运行), 输入 cmd

  ⑶ 输入 X: (X代表你的光驱盘符)

  ⑷ 输入 cd boot

  ⑸ 输入 bootsect /nt60 SYS

  ⑹ 重新启动, Vista 的 启动管理器已经消失了

  ② 删除Win XP在C盘的引导文件(上面有介绍哪些是Win XP的引导文件);

  ③ 格式化你安装Win XP的那个盘。

  2.保留Win XP,删除Vista

  ① 格式化你安装Vista的那个盘。

  ②用系统光盘中“系统引导修复”引导进入系统,进入后把备份的Win XP引导程序复制到“当前引导程序所在盘”,我这里为C盘。

  ③恢复系统默认以Win XP启动。

  方法:

  ⑴ 使用光驱加载 Vista 光盘(可以使用虚拟光驱)

  ⑵ 打开“运行” (开始〉运行), 输入 cmd

  ⑶ 输入 X: (X代表你的光驱盘符)

  ⑷ 输入 cd boot

  ⑸ 输入 bootsect /nt52 SYS

  ⑹ 重新启动, Vista 的 启动管理器已经消失了,系统将默认以Win XP启动。

  注意:在此C盘为“当前引导程序所在盘”。如果你对“当前引导程序所在盘”不清楚可以直接输入 bootsect /nt60或52 盘符:如(bootsect /nt52 C:)

  在此强调一点,保留Vista,则Vista全部引导文件无损失;保留Win XP,则WinXP全部引导文件无损失。

  三、其它设置:

  1.更改系统名称

  ⑴默认XP系统名称在Vista启动管理器中是"earlier version of Windows",要更改它:

  ① 按住Windows+R打开运行

  ② 输入cmd打开命令行模式

  ③ 输入bcdedit /set {ntldr} Description "Windows XP SP2 Professional"

  ⑵默认Vista系统名称在Vista启动管理器中是"Microsoft Windows",要更改它:

  ① 按住Windows+R打开运行

  ② 输入cmd打开命令行模式

  ③ 输入bcdedit /set {current} Description "Windows Vista 5456 Ultimate"

  2.更改菜单时间为10秒

  ① 按住Windows+R打开运行

  ② 输入cmd打开命令行模式

  ③ 输入bcdedit /timeout 10

TOP

 12 12
发新话题