前言

同事有一台mac pro,系统是mac os 10.9+win7,由于办公比较多,所以一直使用win7,macos也就没有怎么升级,也没怎么用,后面买了个显示器,接入之后,发现win7的扩展显示器兼容性有问题,mac pro retina 2k屏,扩展屏幕是1440x900的,这样的话扩展屏的东西就被放大了2倍!!桌面都被才切成1/2了,也就是说无法独立设置屏幕的显示大小,用起来很不爽。

win10解决了这个bug,所以决定把windows升级成win10!!!

为了以防安装windows10出问题,所以也要把mac os升级到最新的10.12,但由于10.9不能增量升级,必须用app store下载5g的10.12完整镜像,然而下载完准备安装却又提示非guid分区表(可能以前的版本装win7导致的),没办法,备份所有的资料,重新分区!!!

制作Mac USB系统安装盘

重新分区,肯定是不能用原系统来分了,系统都格掉了还怎么玩,只能做个系统安装盘来分区了。

  1. 首先,准备一个 8GB 或更大容量的 U盘,并备份好里面的所有资料。
  2. 下载好 macOS Sierra 正式版的安装程序
  3. 打开 “应用程序 → 实用工具 → 磁盘工具”,将U盘「抹掉」(格式化) 成「Mac OS X 扩展(日志式)」格式、GUID 分区图,并将U盘命名为「Sierra」。(注意:这个盘符名称将会与后面的命令一一对应,如果你改了这盘符的名字,必须保证后面的命令里的名称也要一致。)

  4. 打开 “应用程序→实用工具→终端”,将下面的一段命令复制并粘贴进去:

    sudo /Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/Sierra --applicationpath /Applications/Install\ macOS\ Sierra.app --nointeraction

    回车并执行该命令,这时会提示让你输入管理员密码,便会开始制作过程了:

    制作 macOS USB 启动盘

  5. 如上图,这时系统已经在制作中了,请耐心等待直到屏幕最后出现 Done. 字样即表示大功告成了!

安装Mac OS 10.12

重启mac按住option,选择制作好的U盘镜像,进入磁盘工具,重新格式化硬盘成guid分区表(这里不要分区,原因见下文),格式化完成之后安装10.12系统

制作win10 USB系统安装盘

安装完成之后使用新版的Boot Camp工具进行windows10的安装,Boot Camp要求USB闪存驱动器啊!为了以防万一,之前制作的MAC USB不能拿来用,需要再准备个USB至少8G以上,当然3.0更好



通过boot camp安装windows10 系统安装U盘镜像,慢慢等吧……

注意:在Mac初次安装Win10后是不含驱动程序的(默认不会自动安装),你需要从APPLE下载专用的驱动程序以让你的硬件和系统正常运作。

还好在你用Boot Camp安装Windows时,有一个选项可以让你事先下载这些软件到U盘。

安装win10

制作盘做好之后,再次运行Boot Camp第三个选项就可选了,之前两个关掉。 安装windows一定只能是没有分区的硬盘,所以在次之前不能对系统盘进行分区,只能由boot camp分区,1个mac,1个windows

默认情况是没有多分区的,如果需要多分区,请参考下文,在安装windows的时候操作。

windows多分区实现

其实我认为分不分区都无所谓,但同事有强迫症……

默认情况boot camp的windows分区只有1个,mac可以有多个,但是这样划分出去之后windows不识别,所以boot camp划分mac和windows的时候要计划好,确定mac独享的空间之后,其他全部划分给windows。

例如,512G硬盘,80G给mac,80G给windows,352给共享分区,那么boot camp划分的时候,80G给mac,432G给windows,划分好了之后重新启动进入windows10安装界面,正常的下一步,进入windows分区,这时候你会看到432G的主分区,而后你会发现无法新建,没关系,先进行该分区的格式化,然后删除该分区,就变成了未分配的空间,这时候再对此进行新建,81920mb,再新建一个全部分配就是共享分区了。新建好之后进行格式化,选择80G的新建分区安装windows10.

安装好之后,一定不要乱点!!(我就是之前乱点,重装3次!等很久的)直接进U盘安装boot camp的winddows软件和驱动!

等一切安装完成之后,你会发现只有一个80G的盘,共享盘不见了,不要着急,右键左下角windows标志,磁盘管理,然后你会发现原来是共享分区没有驱动号,右键-》更改驱动号和路径,分配一个驱动号就会出现了。分区完成之后,这两个分区格式都是NTFS,如果需要在mac里查看到,需要下载适配软件

最后再重启检查是否有异常,没有就大功告成!!!

参考:

http://www.iplaysoft.com/macos-usb-install-drive.html

http://bbs.feng.com/read-htm-tid-10895240.html

更新Mac双系统多分区的更多相关文章

  1. macbook装双系统多分区其实很简单,你只要把macbook当作一台普通pc就可以了!

    macbook装双系统多分区其实很简单,你只要把macbook当作一台普通pc就可以了! 不用理会苹果官网的警告,苹果官网警告你只能用bootcamp安装且不能多分区,把人吓得不轻.其实不用过多担心, ...

  2. 双系统Ubuntu分区扩容过程记录

    本人电脑上安装了Win10 + Ubuntu 12.04双系统.前段时间因为在Ubuntu上做项目要安装一个比较大的软件,导致Ubuntu根分区的空间不够了.于是,从硬盘又分出来一部分空间,分给Ubu ...

  3. Mac双系统切换

    苹果系统和WIN7系统  切换和使用说明 先按住“alt(opfion)”不放手,然后在按开机键,会进入选择页面,选择win8 会进入 windos页面 ,选择MACintos h HD(Mac)会进 ...

  4. mac双系统用磁盘工具合并windows分区后,开机还会 出现win分区

    如何删除开机硬盘的选择项 打开终端,输入sudo mount -t msdos /dev/disk0s1 /mnt 在Finer中会出现EFI盘,删除其中的Apple文件以外的文件即可(Apple千万 ...

  5. mac双系统下ubuntu卡在开机密码登录界面卡死

    背景:开机黑屏卡在,dev/sda1: clean, 552599/6111232 files, 7119295/24414464 blocks,修复完这个问题之后,出现桌面卡死,光标鼠标键盘全部失灵 ...

  6. 解决Windows 与Mac 双系统下的蓝牙设备共用的问题

    不知道有多少人和我一样用的蓝牙鼠标或者键盘,有的话应该都会遇到同一个问题:即在一个系统下配好对后在另一个系统必须重新配对才能使用,很是麻烦.还要将蓝牙设备进入发现模式,OS下搜索,连接....终于昨天 ...

  7. ubuntu16.04双系统创建分区

    ubuntu安装分区 安装ubuntu 图1:Ubuntu Linux分区向导 如果希望对分区过程进行完全控制,可以使用"其它"选项.单击"继续"按钮,安装向导 ...

  8. Mac 电脑如何安装mac os 和win7双系统(win7多分区)

    转载:Mac 电脑如何安装mac os 和win7双系统(win7多分区) 本文主要参考了2篇博文,并通过自己的亲身实践总结的.参考的2篇博文地址: http://wenku.baidu.com/li ...

  9. Windows 下安装 Ubuntu 双系统(更新)

    Windows + Ubuntu 16.04 ---> 双系统 前言:本篇文章是对之前文章的更新,更新的主内容是把原来用手机拍摄的图片换成了虚拟机的截图,以及对磁盘划分的新的见解和一些使用感受, ...

随机推荐

  1. Linux学习系列——零基础开始

    第一部分 Linux基础命令 1.查看系统信息命令 2.Linux内核版本 3.修改环境变量

  2. C++学习--第一个程序

    C++控制台应用程序 我们创建一个包含预编译头的C++控制台应用程序时,会发现其结构是这样的: 1)理解预编译头文件: 所谓头文件预编译,就是把一个工程(Project)中使用的一些MFC标准头文件( ...

  3. 使用jQuery 取文本

    <html> <head> <meta charset="UTF-8"> <title>b</title> <sc ...

  4. sql 两大类 DDL数据定义语言 和DCL数据控制语言

    SQL分为五大类: DDL:数据定义语言   DCL:数据控制语言     DML:数据的操纵语言  DTL:数据事务语言  DQL:数据查询语言. DDL (date definition lang ...

  5. How to count the number of threads in a process on Linux

    If you want to see the number of threads per process in Linux environments, there are several ways t ...

  6. SocketAsyncEventArgs

    SocketAsyncEventArgs是.net提供的关于异步socket类,封装了IOCP的使用,可以用它方便的实现NIO(non-blocking IO) NIO对于提升某些场景下Server性 ...

  7. 关于validate的自定义样式

    $("#Form").validate({ rules: { name: "required" }, messages: { name: "请输入您的 ...

  8. Asp.net MVC 自定义路由

    在做公司接口的时候  由于规范API 要用点分割. 如: HealthWay.controller.action 在MVC 4 下面做了个 路由配置如下: public override void R ...

  9. Verilog MIPS32 CPU(五)-- CP0

    Verilog MIPS32 CPU(一)-- PC寄存器 Verilog MIPS32 CPU(二)-- Regfiles Verilog MIPS32 CPU(三)-- ALU Verilog M ...

  10. Spring Boot - 杂项

    可以使用devtools功能来实现热部署(Hot Swapping),需要加入依赖(如maven):spring-boot-devtools 可以实现修改代码并保存后的自动编译.重启 依赖于Eclip ...