Intel构架苹果机上装Windows的技术综述

Marble’s Mac

Mac OS X系统常见问题解答

Marble’s Mac header image 2


Intel构架苹果机上装Windows的技术综述

January 25th, 2008 · 33 篇评论

1。三种安装方式哪种最好
Intel构架电脑安装Windows系统的常见方式有三种: 采用Bootcamp、Parallels以及VMWare Fusion。这三种安装方法各有优略。

使用Bootcamp所安装的Windows,是上Windows系统独立与Mac OS X系统,在其自己的分区中运行。不少报告指出在Mac上用这种方法安装Windows比在PC上安装的Windows在运行速度上快。但是,使用和安装中出现问题的用户也不少。常见原因有键盘不响应、启动时出现蓝屏等等。由于采用这种方法安装,Windows系统独立于Mac OS,所以如果在使用Windows或Mac OS X时,突然需要使用另一个系统,就只能重新启动。机器从哪个系统启动,可以通过Mac OS X中的启动磁盘设置或Windows里控制面板里设置启动磁盘。或者,在启动时按住option键,选择系统宗卷启动。或者,使用bootPicker来选择系统启动。目前,苹果公司已开始为64-bit Windows系统提供Boot Camp支持。

Parallels和VMWare属于虚拟系统,通过它们来安装的Windows,要通过Mac OS X的运行才能使用。推广VMWare的SmithMicro Software公司是虚拟系统的老字号企业,其虚拟产品范围很广,用于在苹果机上安装Windows的VMWare Fusion只是其中之一。而Parallels则是这一行当的新军,而且是专为Intel构架苹果机安装Windows应运而生的。

就产品而言,VMWare Fusion和Parallels虽然都是虚拟环境,在设计上Parallels让虚拟机与Mac OS X系统之间进行沟通,而VMWare则让Windows与Mac OS X毫无瓜葛。另外VMWare具备建立带两个虚拟处理器虚拟机的能力,而到目前为止Parallels的虚拟器只有一个虚拟处理器。在多数情况下,对于用户,这没有太大差别,有时,多个虚拟处理器设置运行更慢,但是,对于带有多个处理器的电脑来说,支持多个虚拟处理器的虚拟机处理速度上会占有一定优势。

MacTech杂志曾做过三种安装方法的测试,其结果是:

单步测试:
运行Windows XP,Parallels 比 VMWare Fusion 快17%, 比 Boot Camp 快1%.
运行Windows Vista,VMWare 比 Boot Camp 慢46%,Parallels 比 VMWare 慢 44%.

任务测试:
运行Windows XP,Parallels 比 VMWare 快 6倍以上.
运行Windows Vista,Parallels 比 VMWare 快 5.2倍。

另外机器速度越快,Parallels和VMWare的差别越小。在某些具体的活动中,Parallels和VMWare都比Boot Camp快。

详细报告见:Virtualization Benchmarking

2。Wine,CrossOver Mac及IES4OSX
与在苹果机上安装Windows系统不同,另一个策略是设法让Mac OS X系统上运行Windows应用,其主要技术手段是采用了WINE技术 -免费的开源非微软的Windows API。制造CrossOver Mac的Codeweavers公司在这个领域里独领风骚。目前CrossOver Mac可以支持在Leopard上运行的部分Windows应用,但是要想知道什么你的应用是否能够通过CrossOver在Mac OS X上运行,在购买或试用CrossOver Mac 之前最好先到Codeweavers应用兼容性数据库里查看一下。

Mac用户最痛苦的一件事就是在浏览网站时发现对方的网页只支持Internet Explorer。在Intel构架电脑上安装Internet Explorer 6.0或7.0 beta,可以到kronenberg.org下载darwine和ies4osx

3。NTFS磁盘格式问题
如果BootCamp分区采用了NTFS格式或者外置硬盘是NTFS格式,在Mac OS X系统下用户对该分区或磁盘里面的文件就只能读不能修改或删除。能够既支持Mac又支持Windows的磁盘格式是FAT32,但给格式的硬盘或分区最大不能超过32G。而现在的外置硬盘一般远远大于32G,以前,若要让Mac系统来使用这样大的磁盘,就要把它格式成Mac OS格式。但是这种格式在Windows系统下却看不到。

MacWorld上曾经介绍过一种方法使Mac OS X系统下可以对NTFS格式的磁盘读写,但是该方法所需的软件安装和设置都比较烦琐,而且用户反应并不是很好。现在,Paragon Software的NTFS for Mac OS X 6.0可以解决这个问题,而且速度很快,甚至允许用户以此来和Mac OS X的磁盘工具来备份。另外该软件可以还用于G4、G5,支持Mac OS 10.4.6以上及10.5。

4。克隆Boot Camp分区
很多方法可以克隆该分区,最简单的、而且还便宜(免费)的方法是使用TwoCanoes Software的Winclone来制作磁盘镜象,该镜象可用来恢复Windows系统。但是,如果要把这个镜象安装到别的Mac上,你可能还要用驱动盘重装驱动,因为不同的机型构造不同,所需的驱动也不同。

Tags: Mac-Windows



迄今为止33 篇回复↓

  • 1 cccp8888 // Jan 25, 2008 at 7:09 pm

    我一直用Parallels,感觉很稳定快速,一直打算对比一下VMWare Fusion,感谢赐教.

  • 2 Eveline // Jan 25, 2008 at 8:54 pm

    本来是用PD,后来朋友极力推荐VM,于是我也走上了VM之路,用到现在觉得还算稳定,速度上没有特别让我不满的。

  • 3 antiquesoul // Jan 26, 2008 at 2:13 am

    Hi

    我是你blog的忠实读者,感谢你的教程,很强大也很实用,我会呼吁我身边的朋友阅读并点击广告的^^

    我几个小小的问题想请教一下

    1 当我下在一个文件的时候,他默认下再到download文件夹里,但是我想把他移动到另一个文件夹的时候,finder里并没有剪切这个选项,快捷键cmd + x 也不可使用,我只能打开两个finder窗口,然后从一个拖到另一个

    2 如何修改扩展名?我用默认的文当编辑器创建一个php文件的时候,储存的时候并不能自己设置扩展名,只能先储存文本文当然后从终端里面用命令修改成php文件

    希望你可以再百忙之中帮我解答一下,谢谢

  • 4 sanctum // Jan 26, 2008 at 6:31 am

    我的问题好像离这个主题比较远:(
    我不想在leopard下装windows,但是像pplive或ppstream等又不能在leopard下运行,marbles有什么办法能让我在mac下看pplive或ppstream吗?many thanks

  • 5 roy_hu // Jan 26, 2008 at 12:38 pm

    也可以使用MacFUSE + NTFS-3G的方式来实现对NTFS的写入。

  • 6 白开水 // Jan 26, 2008 at 5:47 pm

    今天从10.4.10升级到10.4.11后发现不可思议的事,系统预置不见了,求解答,谢谢

  • 7 marblesm // Jan 26, 2008 at 10:10 pm

    回3楼:

    1。打开Safari,在Safari菜单下打开偏好设置,在通用下,找到“将下载的文件存储到:”一项,点击右侧下拉菜单,选其它,就应该允许你选其它地址储存下载的文件。

    2。如果你存储时,在文件名填充栏右侧的小箭头指向下方,点击该箭头。在最下一行,勾除“隐藏扩展名”。这样,你在存储文件时,自己输入文件名及后缀(.php)后,你就可以看到你的后缀。你点击存储时,会问你是否要用”.txt”或你自定的后缀。

    另外,你可以到文本编辑菜单下,找到偏好设置(command+,), 然后在”打开和存储”下,勾除“给纯文本文件添加’.txt’扩展名一项。

    对于你已生成的文件,最简单的就是选择该文件,然后Command+i或Finder的”文件”菜单下,选择”显示简介”。勾除“隐藏扩展名”,然后从文件名称处或Finder窗口下修改文件名即可。

    你还可以到Finder的偏好设置下,“高级”下,勾除“显示所有文件扩展名”和“更改扩展名之前显示警告”两项。

  • 8 marblesm // Jan 26, 2008 at 10:22 pm

    回4楼:

    一个是Peercast: http://www.peercast.org/download.php

    另一个是Joost:http://www.joost.com/download/

  • 9 marblesm // Jan 26, 2008 at 10:25 pm

    回5楼:

    没错,文中提到用户有问题的NTFS解决方案就是这个。我没提应用名称,就是怕有读者在安装和设置这两个软件出现问题时,要求我给他们解答而我解答不了。。。

  • 10 marblesm // Jan 26, 2008 at 10:34 pm

    回6楼:

    首先检查一下系统的其它软件,比如实用工具里的软件有没有丢失,如果有,建议先修理磁盘。

    如果只是系统预置丢失了,到应用程序里看看有没有叫做”System Preferences.tmpSave”之类的文件夹。

    如果以上东西都没办法帮你把系统预置找到,你需要下载个Pacifist,然后放入你的系统安装盘,使用Pacifist从系统盘里找到并安装System Preferences.app. 然后到苹果官方网站去下载适用于你机型的10.4.11的combo updater,重新升级一下。

    当然,如果你的朋友有相同的机型和系统,你还可以复制人家的System Preferences.app应用。

  • 11 Antiquesoul // Jan 27, 2008 at 2:46 am

    您好

    十分感谢您的解答

    我的问题其实没有问好,下载的那个只是个例子,我的意思是,mac下是否因为安全的问题,取消了剪切文件这个选项。 如果想要移动一个文件,只能打开两个窗口,然后用拖的?

    再次感谢您细心的解答

  • 12 白开水 // Jan 27, 2008 at 5:15 am

    首先感谢热心回答,由于是第一次接触mac
    ,先试试,可能还要麻烦您,我的是macbook pro,同系统不同机型的System Preferences.app可行否?再次谢过

  • 13 marblesm // Jan 27, 2008 at 9:29 pm

    回12楼:

    应该也可以。

  • 14 marblesm // Jan 27, 2008 at 10:30 pm

    回11楼:

    Finder的编辑菜单里的剪切,剪切的是”文件名”,也就是在你选择了文件夹或文件后,再点击一下该文件夹或文件(或按回车键)以后,你就可以进行剪切(文件夹或文件名)。

    如果你要移动文件(文件夹),你是否需要打开两个窗口,要看你要移动的文件(夹)和目标文件夹所处的位置了。比如,你把文件从桌面,挪到桌面上的一个文件夹里,你无须打开任何一个Finder窗口,直接把你要挪的东西的图标拉到目标文件夹的图标上就可以了。

  • 15 白开水 // Jan 28, 2008 at 4:52 am

    问题已解决,容我再次感谢………

  • 16 23个苹果 // Jan 28, 2008 at 7:07 am

    我遇到一个问题,就是 我的多语言环境是 简体中文

    可我的HOME目录里 的 “下载”文件夹变成了英文的”downloads”,系统是10.5.1,请问怎么改回来.?直接改说是无法更改啊

  • 17 marblesm // Jan 28, 2008 at 10:25 am

    回16楼:

    到终端输入:

    rm /Users/你的用户名/Library/Preferences/.GlobalPreferences.plist

    回车后,注销用户或重新启动。

  • 18 23个苹果 // Jan 28, 2008 at 8:15 pm

    问题还是有啊,是不是被什么软件改的,我把多语言改为英文再改过来,还是一样

    http://picasaweb.google.com/23apple/HxfMqJ/photo#5160747171662870674

  • 19 jingyehuakai // Jan 28, 2008 at 10:02 pm

    请问一下,我在leopard下使用bootcamp分区,之后装上了windows 2003 服务器版,感觉非常好,只是我一直找不到2003的驱动软件。请问您有什么解决方法吗?(mac book 701)

  • 20 marblesm // Jan 28, 2008 at 10:33 pm

    回18楼:

    如果你没有修改过这个文件里的东西:
    /System/Library/CoreServices/SystemFolderLocalizations
    /zh_CN.lproj/SystemFolderLocalizations.strings,就建议你到硬盘下的资源库Caches文件夹内把com.apple.LaunchServices-0230.csstore,以及com.apple.LaunchServices-023xxx.csstore文件删除(xxx是你用户的ID),然后重新启动。另外还需要考虑的是修理磁盘和权限。另建新用户试试也可行,或者把你的用户资源库Preferences文件夹改个名字,然后重新启动。再进行以上任何操作时,关闭所有Finder窗口。

  • 21 marblesm // Jan 28, 2008 at 10:37 pm

    回19楼:

    windows 2003服务器不在苹果的支持范围内,因此,不存在相应的驱动。

  • 22 jingyehuakai // Jan 28, 2008 at 11:24 pm

    那么是否有办法找到驱动呢?
    在WIN XP下 MS SQL SERVER 无法安装企业版…

  • 23 jingyehuakai // Jan 29, 2008 at 12:41 am

    谢谢您,我还是装xp好了。保险

  • 24 23个苹果 // Jan 29, 2008 at 12:45 am

    我照着试了,Preferences文件夹改不了名,现在新建了个用户,好了,谢谢,MAIL的RSS能导入吗?

  • 25 sanctum // Jan 29, 2008 at 4:27 am

    回8楼,多谢提供的2个网址,我现在已安装了joost。另有一个问题请教:

    我的硬盘没分区,大概120G的容量。原来读过一篇文章,说mac是根据unix编写的,是以users为单位的(就这个意思吧,因为我也不是很清楚基本原理,见笑),所以没必要再分区,以后万一如果系统有问题需要重装或格式话怎么的,也只是对系统的部分格式化,而所有在users自己账户(administer)下的的文件不会受到损害。我理解为就像在windons下,只要把自己单位个人文件都不要放到C盘,这样万一重装系统,只格式话C盘就可以了。那么在mac上,users下的application也不会受到重装系统和格式化的影响,请问楼主是这样吗?

  • 26 marblesm // Jan 29, 2008 at 6:39 am

    回24楼:

    1. 你的用户权力不对。应该修理磁盘和修复权限。
    2.可以。从FIle菜单下找Add RSS Feeds,然后要么从Safari书签里选,要么自己输入地址。如果要在Inbox里显示,则勾选最下面一行的”Show In Inbox”。

  • 27 marblesm // Jan 29, 2008 at 7:02 am

    回25楼:

    我没看明白你的意思。如果你不把Users放到额外的分区内,如果系统有问题需要格式化,你的用户下的文件也一样完蛋,因为你的操作是对整个硬盘进行的。

    Mac OS是居于Unix的多用户环境,这意味着如果一个用户出现了问题,可能不会影响到其它用户。如24楼的问题一样,他一个用户有了问题,但是由于系统本身没毛病,建立新账户后,新账户则没有问题。

    至于用户下的Applications,如果用户下有属于自己的Applications的话,那是要随用户自己的Home。也就是说,你的Home在什么地方,你自己的应用也就在哪里。

    参见这里的最后一段

  • 28 sanctum // Jan 29, 2008 at 2:01 pm

    回27楼,这下我明白了,看来我以前理解错了。有什么软件能在不需要重装系统的情况下也能分区吗?非常感谢

  • 29 sanctum // Jan 29, 2008 at 3:33 pm

    噢,刚知道,原来在leopard下利用磁盘工具不用重装系统也可以直接分区的.哈哈

  • 30 sanctum // Mar 16, 2008 at 1:52 am

    打算用parallels装windows,在网上下载了window xp pro 上海政府中文版的,大概592M吧,然后解压,在mac下刻录到一个dvd盘里。可是准备用parallels装时,总是显示说从硬盘,从光驱,从软盘都启动失败。

    是不是我刻的光盘不是镜像文件引起的?或者怎么在mac下把我下载的window作成镜像而不用刻盘呢。另外,用parallels装windonws时需要格式化磁盘吗?太多问题了,请见谅。再次感谢

  • 31 sanctum // Mar 16, 2008 at 1:58 pm

    我的问题已经解决了,我的PD是3.0.5584版本的,说是可以在windows和mac之间互相复制粘贴文件,可是我想把mac osx下一个文件夹通过copy then paste的方式却不能移到windows下,请问这样不可以吗?

  • 32 marblesm // Mar 16, 2008 at 8:14 pm

    回31楼:
    Parallels Desktop自身带有应用可让Mac的文件转移到Windows下,而且在使用共存方式时,根本就无需转移,在Mac系统中用户桌面下的文件直接就可以从Windows的桌面上打开。

  • 33 sanctum // Mar 17, 2008 at 1:20 am

    非常感谢,问题解决了,PD的功能还真不少

您必须登录方可回复