让用苹果Bootcamp安装的Windows也能有多个分区
让用苹果Bootcamp安装的Windows也能有多个分区
众所周知,苹果电脑在采用了全新的Intel平台后,使用苹果开发的Bootcamp技术可以轻松地把Windows操作系统安装到苹果电脑上。但是我们在使用过程中发现一个问题,使用Bootcamp技术安装的Windows操作系统只有一个分区,同时如果在安装Windows过程中把分区格式选择为NTFS,由于在苹果操作系统下NTFS是只读权限,所以导致在苹果操作系统和Windows操作系统中***享文件很不方便,那么如何解决Windows单分区和双操作系统不能***享文件的问题呢?
在此我们给大家介绍一种在苹果操作系统下安装多分区Windows操作系统的方法,能够实现在苹果电脑下使用Bootcamp技术安装的Windows操作系统有两个分区,一个为NTFS格式分区,另一个为FAT32格式分区。
NTFS分区作为Windows操作系统的系统分区,FAT32分区作为Windows操作系统的第二个分区,之所以把Windows的第二个分区格式化为FAT32格式,因为在苹果操作系统下对FAT32格式分区有读写权限,我们利用这个特点,可以把Windows操作系统的第二个分区作为公***分区,把苹果操作系统和Windows操作系统需要***享的文件放到这个公***分区里,这样就解决了在苹果操作系统和Windows操作系统不能***享文件的问题.
操作步骤如下(以120GB的硬盘为例):
第一步:安装苹果操作系统。在此不赘述。
第二步:使用苹果操作系统自带的Bootcamp软件,分出Windows操作系统分区,这里需要注意,使用Bootcamp分出的分区格式是FAT32,但是它是我们随后安装Windows操作系统的系统分区,而不是第二个公***分区,在安装操作系统时我们会把这个分区格式化成NTFS格式。最后不要选择使用Bootcamp安装操作系统,退出Bootcamp即可。
第三步:这步也是最关键的一步,我们要分出一个FAT32格式的公***分区,这个操作我们要在苹果操作系统的命令行下完成,打开苹果操作系统的Terminal窗口( 进终端:在”应用程序“里的“实用工具”下,中文叫“终端”,英文叫“terminal“。点击它就可进入终端,终端其实就是命令行模式。),输入以下命令:
diskutil resizeVolume disk0s2 50G "MS-DOS FAT32" Public 20G
命令说明:我们以120GB的硬盘为例,在第二步中用Bootcamp分出50GB的Windows操作系统分区之后,剩下了70GB的苹果操作系统分区,这行命令的作用是从70GB的苹果操作系统分区里分出20GB分区格式为FAT32的公***分区。
第四步:重新启动苹果操作系统,在光驱中放入Windows操作系统安装光盘,从光盘启动,安装Windows操作系统,安装时选择的安装分区是Bootcamp分出的50GB分区并格式化为NTFS格式,安装完毕后重新启动苹果电脑。
通过以上的操作,我们实现了在苹果操作系统下安装多分区Windows操作系统,同时也解决了苹果操作系统和Windows操作系统不能***享文件的问题。
补充:刚刚从《电脑报》上读到的,尚未经过检验(我准备试验),出现问题本人不能承担任何责任。
经验证:本文“用苹果Bootcamp安装的Windows也能有多个分区”介绍的解决方案完全可用!
我的Mac系统里显示三个磁盘图标:分别是Mac系统盘、Windows XP系统盘和***享的Public磁盘!
系统启动时按Option键出现Mac和Windows启动选项……
真是可行!关键是第三步,一定要知道Mac系统分区和***享分区大小!仔细读原文!切记!
关于在mac上安装有多个分区的windows的方法的问题
方法如下:
准备材料:
1、Windows XP SP2或Vista安装光盘(Windows 2003等其实也可以用,只是之后安装驱动需要手工)
2、空白光盘1张(或者刻好Mac driver for windows的光盘)
3、BootCamp软件(2007年3月底是BootCamp1.2.dmg)
4、Mac OS X的DVD光盘(不是必需的,防止如果安装过程失败,用于恢复苹果Mac系统)
安装过程:
1、在Mac系统下安装双系统:Mac OS X+Windows XP(包括安装好驱动)。参见在Macbook上快速安装Windows XP SP2;
注意:如果你要给Windows分配两个分区C和D,比如C盘20G,则此处给Windows分区留的大小就是20G,是不包含D盘的大小的,D盘我们随后是从Mac分区的尾部再划分出来的。
2、修改Windows启动盘的boot.ini文件。
windows 盘的boot.ini里记录了windows目录所在位置(该文件属性为隐藏的系统文件,因此缺省下是看不到的),正常 bootcamp分区之后,windows目录在multi(0)disk(0)rdisk(0)partition(3)\WINDOWS。如果我们随后要做第二个Windows分区,则需要编辑该文件,将此处的partition(3)改为partition(4)——这个3改4在boot.ini中有两处。改好之后,在没分第二个windows分区之前,该windows盘已经无法正常启动了;等第二个windows分区划分好之后,这里的 partition(4)正好可以启动了。
修改boot.ini的方法为:
2.1 进入DOS:点击开始,所有程序->附件->命令提示符;
2.2 到根目录:cd \
2.3 修改boot.ini的属性:attrib -h -s boot.ini
2.4 编辑boot.ini:edit boot.ini,在编辑器中,将该文件的两处partition(3)改为partition(4),保存并退出
2.5 恢复boot.ini的属性:attrib +h +s boot.ini
2.6 重启机器,进入Mac系统(此时windows系统已无法进入)
3、创建第二个windows分区
这里利用了Mac OS X里面的diskutil工具,命令行格式的,再次提醒一旦依照本文分出第二个windows分区之后,bootcamp软件就不能使用了。
3.1 进入Mac OS X
3.2 运行终端程序:菜单条,转到->实用程序->终端
3.3 察看现有分区情况:在终端程序的命令行输入diskutil list并回车
这时你一般会看到disk0(这是机器内置硬盘啦)和以下几个分区,disk0s1(EFI,200.0MB,Mac OS X的引导部分),disk0s2(Apple_HFS,这是Mac的分区),disk0s3(Microsoft Basic,这是第一步装双系统分出来的windows分区,在整个硬盘的最尾部,也就是windows的C盘)。
diskutil --help或者man diskutil都可以看到关于diskutil的帮助
3.4 在Mac分区(disk0s2)的尾部划分出第二个windows分区
假设disk0s2的容量size为60G(实际为3.3察看到的disk0s2的大小),您需要从中再划分出一个20G的windows分区来(也就是Mac留下40G),那么您需要输入命令行
sudo diskutil resizeVolume disk0s2 40G "MS-DOS FAT32" windisk 20G
以上命令行windisk可以随便写,40G+20G等于3.3步骤看到的disk0s2的容量,即使今后你要将windows第二分区格式化成 NTFS,此处也应该写"MS-DOS FAT32"。此步要求你输入超级用户密码(如果你一开始设有密码)。如果此步正确,会提示verifying... (之后会提示需要重启机器),这里不应该提示有错误信息。
3.5 再次察看分区,以确认已经分好第二个windows分区:diskutil list
这时应该比3.3步多看到disk0s4,disk0s4为原来的disk0s3,新的disk0s2和disk0s3分别为3.4中设定的两个值
4、格式化第二个windows分区
重启计算机,进入windows,这时就会看到两个windows分区了(可能一个是C盘,一个是E盘,D盘盘符被光驱所用,你可以通过调整磁盘符号来修改它),点击第二个windows分区,选择格式化。如果这个分区很大,格式化有可能失败,那么解决办法可以用一种叫做ERD Commander Boot CD的光盘启动,然后格式化那个顽固的分区;当然,也可以用windows安装光盘试图往这个新分区安装系统,让它完成格式化后中断安装。
再备注:
1、由于划分两个windows分区之后,全新安装windows可能会无法安装,因此,需要将做好的windows启动盘备份起来,做法之一可以用前面提及的ERD Commander Boot CD启动,然后用其系统备份System Restore中的ghost工具将windows启动盘(C盘)备份到D盘中,以备以后恢复;当然也可以用DOS启动光盘+DOS的ghost来备份,但是DOS下有可能不识别macbook/pro的键盘,需要外接一个usb键盘。
2、完全可以划分出第三个、第四个windows分区,只需要注意2.4中修改partition(3)指向windows所在的分区,比如三个windows分区,则这里的3需要改为5,以此类推;另外就是3.4步骤中,需要相应多划分几个分区。
3、如果过程中出错导致Mac OS X无法启动,则在启动时按住Option键,出现磁盘界面后,把Mac OS X的光盘放入驱动器,并点击光盘启动,重新安装Mac OS X,在安装Mac OS X中,在第二还是第三个界面时,左下角有个选项按钮要点开,然后选择全新安装。
问题:
方法中说“完全可以划分出第三个、第四个windows分区,只需要注意2.4中修改partition(3)指向windows所在的分区,比如三个windows分区”,
但是MBR的硬盘分区应该只认4个主分区,即
1. efi 分区
2. mac 分区
3. win D盘
4. win C盘
在“2” 和“4” 之间还能有更多的分区吗?
如果按这种方法安装windows,那windows只能有2个分区吗?
Windows 在第5或第6个主分区上会发生什么样的事?
苹果安装双系统多个分区(C/D/E)WINDOWS XP方法
INTEL MAC上安装多个分区(C/D/E)WINDOWS XP方法
现在的硬盘越来越大,系统和资料放在一个区太麻烦了,用BootCamp缺省只能分一个Windows区和一个Mac区,用Windows的用户,一般直少需要二个分区,一个系统,一个资料,想在INTEL MAC上安装多个分区(C/D/E)WINDOWS XP,请先准备以下内容:
1、 Windows XP with SP2安装盘与序列号——最好是正版,可以到网上下载ISO,然后自己刻录,核心在于可以使用XP自身光盘引导启动(不是盗版的启动一个DOS然后在DOS界面下运行WINNT那种!),另外必须要安装同时能够打SP2补丁,否则驱动不可以安装而且系统运行一段时间后蓝屏,极不稳定!序列号可以下载一个序列号生成工具,随机生成一个,为了方便激活!应该可以使用上海大客户版的XP,但是我手中的上海大客户版是SP1版本,安装后不能再打SP2
2、 BOOT CAMP软件——我使用1.3版本,大家去苹果网站下载即可,我不再多说,1.3版本修正了一些驱动错误等,能让机器更稳定一些;
3、 空白CD-RW刻录盘一张——刻录MAC机Windows驱动
准备好以上内容后,可以正式开始工作,请严格按照我的操作进行,否则安装后XP无法启动!
1、 下载BOOT CAMP 1.3,在MAC X中安装到“应用程序-实用程序”后,重新启动操作系统
2、 在重启后进入“应用程序-实用程序”后运行BOOT CAMP助手,按照提示刻录Windows驱动光盘(如果1步没有重启系统容易不认刻录盘,无法刻录),如果出现不认盘的情况,将系统重启后再次运行BOOT CAMP助手!
3、 刻录好光盘以后开始划分硬盘空间了,通过拖动中间位置的移动条分配两个系统分别占用空间,我给Windows划分了硬盘的一半,也就是30G的空间——这里的空间指未来Windows可以正常利用访问的所有磁盘空间,也就是未来在Windows下可划分C、D、E三个盘符,C是8G,D、E分别是12G,这样您在这就应该划分32G空间给Windows!!!
4、 接下来将可以光盘引导安装的Windows XP安装光盘放入光驱,点安装即可
5、 接下来三步极重要:系统重启后进入XP的安装界面,首先系统默认的C就是你划分出来的磁盘空间(30G),因为需要安装多个分区,重新划分C的空间!
6、 删除现在的C盘,删除200M的另外一个未知分区,别问我为什么,这么做就对了!
7、 在空白的大空间(30多G)上新建分区,新建分区的大小就是未来C盘的大小(如8G)
8、 新建后不要再新建任何的分区(未来D、E),切记,切记!如果在这里新建了其他分区,XP安装过程里第一次重新启动后将提示缺少获hl.dll文件而导致安装失败!
9、 然后在新建的C分区下安装XP,选择FAT格式(快)的选项格式化C盘后,就按照正常XP的安装步骤一步一步进行即可,在此注意XP安装过程里重启过程中XP安装光盘无法取出,启动是自动读XP光盘时提示Press any key for boot from CD……,这是不要按任何按键即可从硬盘启动继续安装了!!!
10、 如果第一次重启正常,那么恭喜你,成功了一大半了!
11、 XP正常启动以后提示发现新硬件,不要管他,您现在放入刚刚刻录的驱动盘即可,注意因为没有驱动,右上角退盘键不起作用,您可以打开我的电脑在光盘上点右键—弹出光盘即可!
12、 推入光盘后自动运行安装程序,如果您的Windows不是打包SP2的版本是无法安装的!
13、 安装好驱动程序后,重新启动电脑
14、 启动后进入控制面板—计算机管理—磁盘管理
15、 将光盘D调整盘符到F!
16、 您可以看到磁盘管理中磁盘1被划分了几块,还有一块空白空间(例如当时考虑的D、E***24G),将此空间(所有24G)划分为从盘空间,然后再从盘空间上划分12G逻辑盘盘符为D,12G逻辑盘,盘符为E!应该还可以将磁盘划为多个主盘,我没有试。在D或者E上应该还可以重复以上动作,能够同时再安装一套Vista,或另外一套XP!!!
至此为止,恭喜你,大功告成!可以在机器启动时按住Option键选择启动MAC X或XP
Windows XP多盘符的系统可以正常使用了!
最后,我从理论上介绍一下我的想法:
1、 对于MAC机器,因为拦截了普通PC的引导,导致正常情况下0磁道只能为MAC所用,想实现XP引导与启动,必须要通过安装BOOT CAMP软件完成;
2、 安装BOOT CAMP后,软件提供了两个引导启动的机制,当默认是Windows启动时,机器会像普通电脑一样先由光驱引导后再由硬盘引导,利用此机制,大家可以用Windows98启动光盘,在DOS下GHOST C盘到D或E进行备份与恢复啦(我已经试验过,没问题)!
3、 MAC管理与使用的硬盘你可以简单理解为硬盘中一个独立的主磁盘空间,在Windows下不要去碰它就可以了,BOOT CAMP软件将整个盘中划分出一块地方作为Windows的空间来使用,默认将这块空间都划分为一个主磁盘,这时候再Windows下可以对这部分空间进行相应操作。
4、 MAC中所说的分一个区和Windows XP管理的区不一样!XP中是主盘,从盘,从盘下划分逻辑盘