今日,本人将十分激动地向您隆重推荐关于通用 Windows 系统映像的最新研究成果,而且目前的测试结果表明已经相当完美、稳定、简易、GM 版了。
具体效果:自己本机安装 XP、安装 Vista、可以安装多个,如果您只是想自己用,也就更不用考虑制作成通用系统映像,只制作普通映像就可以在自己的电脑上反复使用,而且没有任何启动引导的问题。
说到这里,也许您要问既然按照本人之前所写的文章已经可以在自己本机上安装出多个操作系统,为何还要做成通用的 Windows 系统映像呢。我们都知道 Mac OS X 系统是可以通过使用“磁盘工具”将已安装的 Mac OS X 系统直接做成系统映像,当电脑出现故障后可以直接将其恢复回来,甚至可以用来快速安装/恢复到别的机器上使用,即:通用!因此,接下来本人要讲的便是如何在 Mac 上实现将已经安装在本机上的 Windows 系统:XP 和 Vista 也做成“通用”系统映像,可以直接拿到从来没安装过 Windows 上的 Intel Mac 机器上直接使用,而且它们仍然能够正常启动,共享或备份都十分地方便!这么解释不知道是否还比较饶舌,请您可以慢慢看几遍应该就能明白本人要说明的。
为了达到预期的效果,本人经过了无数的研究,终于突破了最后的难关,此时也终于可以彻底松口气的对您讲:从今以后您不用再把时间浪费在安装 Windows 系统的漫长等待上了。您将惊奇地发现,采用以下本人所写的方法,您安装/恢复一个制作好的通用系统映像到您电脑上的所需时间:
Windows XP 仅仅只需:26 秒
Windows Vista 仅仅只需:2 分 3 秒
这是何等惊人的数字呀?那么快与本人一同行动起来吧!
配备 & 要求
基本设备
• 基于 Intel 的 Macintosh 电脑,配备:
- USB 键盘和鼠标,或内建的键盘和触控版
- 电脑的所有固件更新
• 您准备安装 Windows 的磁盘至少有 10 GB 可用空间
• 您准备安装 Macintosh 的磁盘至少有 20 GB 可用空间
• Mac OS X v10.4.10 安装盘,或 Leopard v10.5.0 安装盘或更高版本
• XP (Service Pack 2),或 Windows Vista 或更高版本
• 外置移动硬盘 ,并配备以下:
- USB 2.0
- FireWire
• Paragon NTFS for Mac® OS X 软件(FAT 格式的 Windows 系统可选、NTFS 格式的 Windows 系统必需):
下载地址:pntfsmac6.0_wy.dmg
• Ghost v11 启动盘(请下载后刻盘):
下载地址:Ghost_v11_Bootable_wy.iso
• Sysprep 软件(Windows XP 系统部署工具):
下载地址:WindowsXP-SP2-DeployTools-CHS-32Bit_wy.zip
• rEFIt 软件(解决 EFI 和 MBR 引导问题的必备软件):
下载地址:rEFIt_wy-20080419.dmg
第一部分:制作通用 Windows 系统映像步骤如下
准备电脑
• 挑选一台速度教快的 Intel Mac 苹果电脑开机作为“母机”,确定该电脑当前分区情况至少保证为 3 个分区以上。
注意事项:您的磁盘分区表应是“GUID 分区表(EFI)”,默认值即是这个。
• 建议至少在前 3 个区以外的分区中安装了一个 Mac OS X 系统(Tiger、Leopard 均可),如果您使用另一台电脑用火线连接这台“母机”进行操作,那么该“母机”也可以不用安装 Mac OS X 系统。
• 进入 Mac OS X,并启动“磁盘工具”,只将该“母机”的第 3 个分区格式化为 FAT32 (MS-DOS) 格式,建议先将该分区命名为“Windows”,并确保第 1 个和第 2 个分区仍为 HFS+J (苹果格式) 不变。
• 安装 Paragon NTFS for Mac® OS X 软件,并注册。
注意事项:此软件在后面的步骤中只是起到当您是以 NTFS 格式安装 XP 时,可以直接在 Mac 上拷贝“重新封装”所要用的文件 sysprep 到其分区中而已。
开始安装 Windows 系统:
• 将 XP 或 Vista 安装盘放入“母机”中重启电脑,由您的 XP 或 Vista 安装盘启动。将 XP 或 Vista 安装到盘符为“C”、名为“Windows”的分区,记得安装前先用 XP 或 Vista 安装盘再格式化一下这个分区为 NTFS(快),如果是 XP 也可格式化为 FAT32(快),记住安装完之后可以适当安装一些软件,但绝不要安装任何驱动程序,我们要的是“裸机”。
注意事项:您在用 XP 或 Vista 安装盘安装时会发现该分区是带着盘符的第 4 个分区(128MB 的未划分的空间忽略不计),而不是刚才“磁盘工具”中可看到的第 3 个分区。这是因为第 1 个分区是 EFI File System 分区,它在“磁盘工具”中是隐藏的分区。
重新封装 Windows 系统:
• 根据您所安装的 Windows 系统版本选择以下两个不同的步骤:
如果安装的是 XP -------------------------------------- 分支 1
1) 则需要返回到 Mac OS X 中,或者在另一台电脑使用火线连接此“母机”。将 sysprep 解压后整个拷贝到您安装了 XP 的分区根目录中,然后再以 XP 系统启动。
2) 双击 c:\sysprep\setupmgr.exe 程序,根据提示点下一步创建新文件,点下一步,选择 Sysprep 安装,点下一步,这里根据不同系统选择,我们是 XP 专业版,如果您装的是 Windows 2003 系统,这里就根据您的系统选择。
3) 点下一步,这里一定要选完全自动安装,否则吃亏的是自己!点下一步,就来到这个安装管理界面!一看就明白,这些内容就是我们安装 XP 需要填写的内容,如序列号。自动安装的好处就是,我们先输入,安装的时候就不用输入了!这里我们,只要输入必要的几项内容需要输入,其他的全部直接按下一步就行了!产品密钥当然是需要的!计算机名也是需要的,不然自动产生的名字一般都很难看的!管理员密码可以不输,(当然最好是不输,别人需要的时候别人会去改的)。语言这里一定要选择您安装的 XP 语言。其他内容都不用输入,也不用选择,下一步就行了。
4) 点确定和完成,就成功地创建了全自动安装的应答文件。(并且,这个文件的文件名一定要 sysprep.inf,所在目录一定要在 c:\sysprep\ 目录下)
注意事项:c:\sysprep\ 这个目录里不要放其他的东东,因为这个文件夹会在普通用户恢复之后的系统第一次启动应答完成之后,系统自动删除这个文件夹和这个文件夹里的所有的东东。
5) 现在要做的就是最后的一步,Windows 系统封装,双击 c:\sysprep\sysprep.exe,按照下图勾选后,单击“Reseal”(重新封装)按钮,完成封装后,电脑自动关闭!记住电脑关机后不要忙着重新启动,先看完下面的内容再去开机:
如果安装的是 Vista ------------------------------------ 分支 2
1) 直接在安装完的 Vista 系统中双击系统目录的 c:\Windows\System32\sysprep\sysprep.exe 程序,将出现以下窗口,按照下图勾选后,点“确定”按钮。完成封装后,电脑自动关闭!记住电脑关机后不要忙着重新启动,先看完下面的内容再去开机:
-------------------------------------------------- 分支完毕
制作通用 Windows 系统映像:
• 您是否已经根据所安装的 Windows XP 或 Vista 而选择了不同的重新封装方式呢?接下来我们要将已重新封装后的 Windows 系统制作成为可以拿到别人机器上使用的通用系统映像,请根据您的情况选择下列步骤:
如果您的“母机”中曾安装了 Mac OS X ---------------------- 分支 1
1) 则开机时按住 Option 键,进入您的 Mac OS X 系统,千万不要这时再进入 Windows。
2) 启动“磁盘工具”将您在磁盘工具中所看到的第 1 个分区,格式化为 FAT32 (MS-DOS) 格式,建议先将该分区命名为“Common”。
3) 放入 Ghost v11 启动盘,重新启动电脑并按住 Option 键,由您的光盘启动 Ghost v11。
如果您是另一台电脑使用 FireWire 火线操作在“母机” ---------- 分支 2
1) 则开机时按住键盘中的“T”键,将“母机”作为火线硬盘方式启动。
2) 在火线连接的另一台电脑上,启动“磁盘工具”将您在磁盘工具中所看到的“火线硬盘”的第 1 个分区(并非本机硬盘),格式化为 FAT32 (MS-DOS) 格式,建议先将该分区命名为“Common”。
3) 在此台电脑上,将“母机”的火线硬盘分区全部推出,并在“母机”上放入 Ghost v11 启动盘,重新启动电脑并按住 Option 键,将“母机”由光盘启动 Ghost v11。
-------------------------------------------------- 分支完毕
• 您应该至少曾经使用过 Ghost 来备份平常的 Windows 系统吧?现在仍然那样做吧,不过记得使用 Ghost 将制作的 .GHO 映像存放在格式化为 FAT32 (MS-DOS) 的 Common 分区中,命名为:CH_XP_SP2.GHO 或 CH_Vista.GHO。
• 刚才您只制作了一个 Windows 通用系统映像,现在就再制作另一个 Windows 通用系统映像吧。步骤如下:
1) 假设我们刚才安装和制作通用系统映像的系统是 XP,那么我们要返回 Mac OS X,并启动“磁盘工具”,再将该“母机”的第 3 个分区 Windows 重新格式化一边为 FAT32 (MS-DOS) 格式。
2) 然后一直从”开始安装 Windows 系统“的步骤到”制作通用 Windows 系统映像“的步骤再重复一便来安装 Vista 和制作通用 Vista 映像。
注意事项:如果我们是在磁盘工具中可见的第 2 个分区上直接再安装一个 Vista,那么这个 Vista 的启动信息文件将存储在 XP 的分区中,而不是 Vista 系统本身的分区中。如果我们以这样的方式将 XP 和 Vista 分别作成通用系统映像的话便无法再拿给别人使用了,因为 XP、VIsta 恢复到别人的机器上后都将无法启动。这不是我们所要的通用系统映像。因此,我们现在的目的就是让我们所制作的 XP 或 Vista 都拥有自己本身的启动文件信息。也只有这样的通用系统映像才能拿到我们下面要接着说的内容中正常使用。
第二部分:使用通用 Windows 系统映像步骤如下
前面我们讲完了如何制作通用的 Windows 系统映像,现在我们接着讲如何在其他 Intel Mac 苹果电脑上直接使用这些已制作好的通用系统映像。
准备电脑:
• 将您的 Intel Mac 苹果电脑开机,它就是“克隆机”。确定该电脑当前分区情况至少保证为 3 个分区以上。
注意事项:您的磁盘分区表应是“GUID 分区表(EFI)”,默认值即是这个。
• 建议至少在前 3 个区以外的分区中安装了一个 Mac OS X 系统(Tiger、Leopard 均可),如果您使用另一台电脑用火线连接这台“克隆机”进行操作,那么该“克隆机”也可以不用安装 Mac OS X 系统。
• 进入 Mac OS X,并启动“磁盘工具”,只将该“克隆机”的前 3 个分区全部格式化为 FAT32 (MS-DOS) 格式,如下方所示:
Common --------> FAT32 (MS-DOS) 格式
Vista -----------> FAT32 (MS-DOS) 格式
XP -------------> FAT32 (MS-DOS) 格式
Leopard --------- 您的 Mac 主系统
Untitled -------- 您的其他分区或系统
Untitled -------- 您的其他分区或系统
+ --------------- 或更多其他分区或系统
注意事项:您可能会问即使源“母机”的映像是 NTFS 格式的,这里也要先将前 3 个分区格式化为 FAT 吗?是的,如果源映像是 NTFS 格式,等到一会儿用 Ghost v11 来恢复通用系统映像时,Ghost 会自动将您的 FAT 转成 NTFS 的。
• 下载本人已制作好的通用系统映像,如:CH_XP_SP2ByWangYu.GHO 或 CH_VistaByWangYu.GHO,拷贝到您的格式为 FAT32 (MS-DOS) 的第一个分区“Common”内。
注意事项:即使您曾经有将 Common 格式化为 NTFS 格式,也请一定要保证它此时必须为 FAT 格式,否则 Ghost 无法读取此分区中的 .GHO 文件。
使用通用 Windows 系统映像:
• 将 Ghost v11 启动盘放入到您的“克隆机”中,重新启动电脑并按住 Option 键,由您的光盘启动 Ghost v11。
• 您应该至少曾经使用过 Ghost 来恢复平常的 Windows 系统吧?现在仍然那样做吧,不过记得在使用 Ghost 时应从 Common 分区中选择刚才拷贝的 .GHO 通用系统映像进行恢复。
注意事项 1):XP 的映像只能恢复到您在“磁盘工具”中所见到的第 3 个分区,而在 Ghost 中是显示应该为第 4 个分区。因为 EFI File System 隐藏分区也会在 Ghost 中显示。
注意事项 2):Vista 的映像没有 XP 的限制,可以恢复到您在“磁盘工具”中所见到的第 3 个分区、第 2 个分区,以及第 1 个分区(如果此分区没有用作 Common 之用的话)。而在 Ghost 中是显示应该为第 4、3、2 个分区。因为 EFI File System 隐藏分区也会在 Ghost 中显示。
注意事项 3):请不要将 Xp 或 Vista 恢复到您在“磁盘工具”中所见到的第 4 个分区和以后的分区,而在 Ghost 中是显示应该为第 5 个分区和以后的分区。因为 EFI File System 隐藏分区也会在 Ghost 中显示。
• 当使用 Ghost 分别恢复完 XP 和 Vista 到相应的分区中后,如果您现在重新启动电脑,并按住 Option 键,选择 Windows 硬盘启动的话,您将发现以下情况:
情况 1):恢复在“磁盘工具”中所见到的第 3 个分区上的 XP 或 Vista 已经能够正常启动。
情况 2):但是恢复在“磁盘工具”中所见到的第 2 个分区上的 Vista 却无法启动,这是为什么呢?这就是由于苹果的 EFI 启动时只能搜索 C 盘上的启动信息,无法搜索第二个自带启动信息的 Windows 分区,更不能将其在 EFI 启动菜单中显示出来或启动了。
• 不用担心,让我们现在就来解决这个问题吧!重新启动电脑,返回到 Mac OS X 系统中。
• 先下载本人编写的 rEFIt 安装脚本,双击安装后将自动重新启动电脑。
• 重新启动电脑后,您将会看到一个新的 EFI 启动菜单,从该菜单中您可以硬盘上的所有系统。包括刚才那个恢复在“磁盘工具”中所见到的第 2 个分区上的 Vista 系统现在也能启动啦。一切都大功告成啦!
第三部分:关于 Winclone 的使用(可选)
在之前的文章中本人曾为您介绍过使用 Winclone 软件来实现完全在 Mac OS X 系统中备份和恢复 Windows 系统映像,但是为何本人在最后却放弃了 Winclone 而使用的 Ghost 呢?原因很简单,虽然 Winclone 恢复 XP 时的速度虽然可以达到 5 分钟,但与 Ghost 的 26 秒实在无法比拟,同时 Winclone 恢复 Vista 的映像时,要大概 20 分钟,而 Ghost 却仅仅需要 2 分钟 3 秒。时间就是金钱、就是生命!这就不用本人再多说了吧?不过,如果您可以不对于 Winclone 备份和恢复系统的时间可以忍受,当然您也是可以继续使用 Winclone 的。声明一下:对于 Winclone 与 Ghost 的速度比较,本人是在同一台机器上进行的测试,以下内容便是为只想在 Mac OS X 上备份或恢复 Windows 系统映像的朋友而写。
首先,通过下列网址下载 Winclone 程序,并启动此“Winclone”程序:
下载地址:Winclone_1_6_6.dmg
制作 Windows 映像
• 启动 Winclone 程序的“Backup”标签,从 Source 菜单中选择 XP 或 Vista。
注意事项:Vista 需要勾选“Add generic BCD”复选框。
• 点按“Image”按钮,命名并选择存储位置,如:CH_XP_SP2.winclone 或 CH_Vista.winclone,然后等待制作备份过程完毕即可。
恢复 Windows 映像
• 在 Winclone 中选择“Restore”标签。选择本人已经制作好的通用 Windows 映像。
• 根据您所要恢复的 Windows 系统从“Destination”菜单中选择目标分区,然后点按“Restore”按钮进行恢复。
注意事项:切记也先要点按“Calcuate”按钮一下,否则您恢复的目标分区大小将变成您映像的大小。
第四部分:关于前两部分中的一些关键解释
关于 rEFIt 软件,它应该是一款开源软件。所谓开源(Open Source,开放源码) 被非赢利软件组织 (美国的Open Source Initiative协会) 注册为认证标记,并对其进行了正式的定义,用于描述那些源码可以被公众使用的软件,并且此软件的使用、修改和发行也不受许可证的限制。
官方网址:http://refit.sourceforge.net/
为何推荐您使用本人制作的安装脚本呢?请先看一下该软件的官方安装步骤:
官方步骤:http://refit.sourceforge.net/doc/c1s1_install.html
Manual Installation on the Mac OS X volume
注意事项:此方法虽然安装上很简单,只需要运行一下 Terminal 命令,但是该方法有一个很不好的地方就是,如果您通过此方法安装,只能安装到您当前 Mac OS X 系统,假设这个系统不久后被您抹掉了,或者恢复成别的系统了。那么再启动您的电脑时 rEFIt boot menu 就也没了,您只能再次安装一次 rEFIt。
Installing on a separate volume or external disk
注意事项:此方法就涉及到自己要手动的拷贝安装 rEFIt,也运行一下简单的 Terminal 命令,可是虽然您安装到了您的其他分区中,或者外置硬盘中,但是您的其他分区被格式化,或者外置硬盘移除了,自然再启动您的电脑时 rEFIt boot menu 也同样就没了,您又只能再次安装一次 rEFIt,或者必须把外置硬盘接到您的电脑上。
Installing on the EFI System Partition
It is also possible to install rEFIt on the hidden “EFI System Partition” on your internal disk. This is recommended for advanced users only, and will not be detailed here. You will need to use bless with the --mount and --file options. Consult the man page for bless for more information.
注意事项:实际上这个方法才是最为理想的安装方式,因为是安装到您系统隐藏分区” EFI System Partition“中,平常您是不能对该分区进行编辑或格式化的,所以只要您以此方法安装 rEFIt 一次,那么除非非要您卸载它,否则您的电脑将会一直会有 rEFIt boot menu 的。不过,但是官方却没有给出针对此方法的详细安装操作。因此,本人才自己写了一个安装脚本和卸载脚本方便您以这种方式安装 rEFIt。
第五部分:关于整个研究过程和经历
• 对于本人来说整个经历的初衷只是想在 MacBook 上实现一个 Mac 分区,一个 Win 分区,和一个公用存储数据的分区,而再接下来的研究、以及达到现在的效果逐渐地演变成为了一种挑战,每当攻破一个新的难关时,自己内心的喜悦是真得无法用语言来形容。
• 本人已尽可能把本人想表达的步骤和注意事项都用文字写了出来,有些地方为了能说明的更清楚,反而显的有些罗嗦了,还请您见谅。
• 目前本人已在绝大部分型号的苹果电脑上验证可以正常使用。
• 目前本人已经制作好了简体中文的 XP 和 Vista 的通用系统映像,您只要从本站下载它们,然后按照本邮件中的第二部分进行操作就可以绝对正常地使用它们了,至于其他语言的系统,如:英文、繁体中文、韩文、日文等,通过本人撰写的系统映像的制作方法您也可以只自行制作,如果遇到问题可以联系本人。
• 如果您想接着安装 Linux 系统,则建议您安装在“磁盘工具”中可见的第三个分区之后的任何分区,关于 Linux 系统在 Intel Mac 上的安装相对简单很多,因为 Linux 目前对 EFI 支持的很好,您可以象类似安装 Mac OS X 一样,并结合本人之前写的文章进行安装。不过 Linux 并不在我们的经常使用的范围内,因此就不在这里做过多介绍了,感兴趣的朋友请参考本人之前写的文章或与本人联系。
• 特别注意事项。本文所写内容涉及在拥有多个分区的 Intel Mac 电脑上安装/恢复一个或多个 Windows 操作系统 XP 和 Vista,如果您的电脑是等于或大于三个分区的 Intel Mac 电脑则必须注意:
XP -------> 只能安装/恢复到“磁盘工具”中的第 3 个分区。
Vista ----> 可以安装/恢复到“磁盘工具”中第 1 个分区、第 2 个分区,以及第 3 个分区。
最后,希望您使用过程中顺利、愉快!
WángYǔ(长发)
2008.4.19