本文通过在SSD移动硬盘中安装win10和macos双系统,实现操作系统随身携带

小慢哥的原创文章,欢迎转载


目录

▪ 目标

▪ 准备工作

▪ Step1. 清空分区,转换为GPT

▪ Step2. 安装win10

▪ Step3. 压缩win10分区容量

▪ Step4. 创建2个分区

▪ Step5. 将bootcamp驱动放置到exFAT分区中

▪ Step6. 将macos分区格式化

▪ Step7. 安装macOS

▪ Step8. 验证双系统

▪ 附. win10初始化及bootcamp驱动安装


目标

在SSD移动硬盘中安装win10和macos双系统,在安装完成后,通过移动硬盘引导启动,达到如下效果

▷ 在非macbook电脑上,可以进入移动硬盘上的win10系统

▷ 在macbook电脑上,可以选择进入移动硬盘上的win10系统或macos系统


准备工作

以下准备工作很重要,务必提前做好

▷ 移动硬盘:笔者采用的是品牌为Samsung T5,容量为1TB的SSD固态硬盘

▷ 一台装有windows系统的电脑,笔者采用的是宏基笔记本电脑,型号为V3-571G,系统为win8.1

▷ 一台装有macos的macbook电脑,笔者采用的是2016款macbook pro 15寸(带touch bar),系统为macOS Catalina(10.15)

▷ 一个usb有线鼠标:如果打算在macos上使用win10,则需要准备一个usb有线鼠标,因为在安装bootcamp驱动前,键盘和触摸板都无法使用

▷ 在windows电脑上下载“DiskGenius”(从官网下载),笔者下载的版本为5.2.0,试用版就够,无需注册

▷ 在windows电脑上下载“WTG辅助工具”(从萝卜头IT论坛下载),笔者下载的版本为5.0.1.0

▷ 在windows电脑上下载win10安装包“cn_windows_10_multiple_editions_x64_dvd_6848463.iso”,然后解压出来,因为安装win10只需其中的install.wim即可(在sources目录中)

▷ 在macbook电脑上下载macos安装包“Install.macOS.Catalina.10.15.1.03.dmg”,可在“极限苹果”网站进行下载,下载完毕后双机打开,将其中的.app文件拖到“应用程序”中,然后在“启动台”里应该能看到这样一个图标,如图所示

▷ 在macbook电脑上下载“bootcamp驱动”(用于在macbook电脑上运行windows所需要的驱动程序),通过bootcamp(启动转换助理)下载(想在哪台macbook电脑上跑windows,就要在这台macbook电脑上下载bootcamp驱动,如果不打算在macbook电脑跑win10,可以忽略此步),如图所示,下载完先放着,等会再拷贝到移动硬盘上

载下来后是一个叫做“WindowsSupport”的目录,其中包含bootcamp驱动

注意:装到移动硬盘里的macos版本号需要和当前macbook的macos的版本一致,如果前者版本低于后者,安装程序会直接提示版本太旧无法安装。


Step1. 清空分区,转换为GPT

如果移动硬盘里有数据,请先备份好,然后删除移动硬盘的所有分区,可以采用DiskGenius来操作,并将移动硬盘格式转换为GPT(即GUID分区表类型),最终效果如下


Step2. 安装win10

使用“WTG辅助工具”安装win10系统,必须选择“UEFI+GPT”,如图所示

然后点击“部署”,此时会自动进行必要的分区,并将win10安装进移动硬盘。注意:win10系统盘(即C盘)会占用移动硬盘的所有容量,不过没有关系,因为在安装完成后可以通过DG来调整分区大小。

稍等一会儿,日志中只要出现“正在应用映像”,就表示一切顺利(如果迟迟没有出现,则关掉“WTG辅助工具”重新来一遍),可以继续等待,如图所示

如果安装成功,就会出现“写入完成”的窗口,如图所示

至此,win10已成功安装进移动硬盘,可以重启电脑进行验证及系统初始化,也可以跟本文一起,等macos装完后再操作


Step3. 压缩win10分区容量

由于“WTG辅助工具”在分区时候,直接使用整个硬盘容量来装win10,因此接下来,需要先压缩win10分区容量,否则没有空间来装macos

使用DG对移动硬盘的第三个分区(win10所在的ntfs)“调整分区大小”,调整至200GB,如图所示

先不着急点“保存”,因为接下去还要继续创建2个分区


Step4. 创建2个分区

在安装macos前,需要先分2个区出来,分别用于

▷ macos分区,本文给500GB容量

▷ exFAT分区,用于存放bootcamp驱动,容量不能低于bootcamp驱动程序的大小(本文中的bootcamp驱动程序的大小有800多M,因此建议至少给1GB容量),本文将移动硬盘剩余容量全部划分给它

首先,创建500GB的分区用于安装macos(此时分区格式不用在意,因为等会要到macbook电脑上再进行一遍格式化)

其次,将磁盘剩余容量都用于创建exFAT分区(采用这种分区格式是为了兼容windows和macos都可以读写,同时可以支持大于4G的文件)

不要忘了点击“保存更改”

最后看下分区完的结果


Step5. 将bootcamp驱动放置到exFAT分区中

将移动硬盘接入到macbook电脑上,并将提前载好的bootcamp驱动(即“WindowsSupport”目录)放置到移动硬盘的exFAT分区中。


Step6. 将macos分区格式化

打开macos内置的“磁盘工具”,选择安装macos的分区,将其格式化(即“抹掉”)成APFS格式


Step7. 安装macOS

双机打开提前准备好的安装包,如图所示

点击“重新启动”后,开始正式安装macos,如图所示

安装完成后,将进行系统配置初始化

至此,macos已成功安装进移动硬盘


Step8. 验证双系统

如果一切顺利,将会得到如下结果

▷ 移动硬盘接入非macbook电脑,从移动硬盘引导启动(选择带UEFI的),如图所示,将会直接进入win10

▷ 移动硬盘接入macbook电脑,开机时长按option,可以选择进入移动硬盘中的win10或者macos


附. win10初始化及bootcamp驱动安装

先用非macbook电脑通过移动硬盘引导启动来初始化win10(如果用macbook电脑来初始化win10,会因为什么驱动都没有而很麻烦)

初始化完毕后,关机,并将移动硬盘接入macbook电脑,并选择从win10启动,接上usb有线鼠标,然后进入exFAT分区中的WindowsSupport/BootCamp目录

双机Setup.exe进行驱动安装

安装完成后,打开“设备管理器”确认驱动是否均已安装。

win10 配置 maven_home 一会儿成功一会儿失败_在macbook上运行移动硬盘里的win10和macos...相关推荐

  1. 开机提示小娜无法在本计算机运行,win10 20h2提示此应用无法在你的电脑上运行解决方法...

    日常操作的win10 20h2电脑时都需要运行所需的程序, 同时也会在系统中安装一些游戏之类的,但是最近有用户在运行win10 20h2电脑中的程序时却遇到提示此应用无法在你的电脑上运行,对此应该怎么 ...

  2. Ajax安卓成功iOS失败,api.ajax图片上传,ios可以上传成功,安卓上传失败

    本帖最后由 孤鹜恋落霞 于 2019-4-10 18:02 编辑 function uploadImg(token, urlParams, imgSrc, callback) { var time = ...

  3. qemu 规范路径_在 QEMU 上运行 RISC-V 64 位版本的 Linux

    前言 参考[参考 1]网页版 "Running 64- and 32-bit RISC-V Linux on QEMU"Running 64- and 32-bit RISC-V ...

  4. python多核运行程序怎么关闭_在多核上运行程序

    我正在用Python运行一个程序,使用线程来并行执行任务.这个任务是简单的字符串匹配,我要将大量的短字符串匹配到数据库中的长字符串.当我试图将它并行化时,我决定将短字符串列表拆分为若干个子列表,这些子 ...

  5. mysql的过程返回执行成功与失败_进行数据库操作的时候,操作错误或者失败,但是不报错...

    首先需要注意的是: PHP代码的运行错误 和 PHP与MySQL中交互过程中,MySQL中发生的错误,并不一定是同步的. Case 1:使用PDO,没有设置PDO::ATTR_ERRMODE PDO在 ...

  6. 彩信猫 发送彩信失败_在彩信上为人类摆姿势

    彩信猫 发送彩信失败 Today, training and running ML models on a local or remote machine is not a big deal as t ...

  7. win10一按右键就闪屏_一步一步的详细讲解Win10磁盘分区教程

    大家好,今天给大家带来的是 W10的磁盘分区教程,这个教程已经很常见了. 但是对于电脑小白而言,还是有很多小白不懂得,感觉磁盘分区会很复杂,希望这篇教程可以给予他们一些帮助. 本篇教程,目录如下: 目 ...

  8. win10远程桌面连接凭据怎么设置_想在家办公,只需打开win10远程桌面连接就可以了,还犹豫什么...

    远程桌面连接是一种使用户能够坐在一台计算机前连接到其他位置的"远程计算机"的技术.例如,用户可以从家庭计算机连接到工作计算机,并访问所有程序.文件和网络资源,就好像坐在工作计算机前 ...

  9. mysql在线检测失败_一则线上MySql连接异常的排查过程

    Mysql作为一个常用数据库,在互联网系统应用很多.有些故障是其自身的bug,有些则不是,这里以前段时间遇到的问题举例. 问题## 当时遇到的症状是这样的,我们的应用在线上测试环境,JMeter测试过 ...

最新文章

  1. 【spring boot】10.spring boot下的单元测试
  2. 【成都站参会指南】神策 2020 数据驱动用户大会,邀您面基!
  3. 对EditText右边的图片进行监听
  4. 转 学习:设置Windows live writer “不发布”到博客园随笔
  5. 单个像素 亮度 HTML,YUV与像素值之间的关系
  6. 技能模块的防外挂机制和同步机制优化
  7. RunJar是什么进程?
  8. linux-centos连网
  9. mongodb java 地理位置_MongoDB的地理位置索引
  10. HDU1406 完数【水题】
  11. 窗口拖动后,还原窗口位置
  12. 20145325张梓靖 《信息安全系统设计基础》第10周学习总结
  13. Unity 创建fnt字体
  14. oracle 客户端安装包下载地址,Oracle客户端安装及下载地址
  15. qt 调用qpainter_QT 利用QPainter绘图的坐标系转换
  16. linux 拼音输出繁体_ubuntu输入法是繁体 寻找Ubuntu中繁体字输入法 - Linux - 服务器之家...
  17. 2021阿里巴巴国际站产品关键词来源(一)
  18. 手机用计算机微信运动记步吗,微信运动怎么用?微信运动计步功能使用方法介绍...
  19. 搭建Linux内核代码浏览工具LXR
  20. Linux命令--lsof

热门文章

  1. Ardino基础教程 5_按键控制
  2. Android开机logo修改方法
  3. 【PC工具】更新文件夹多文件群体比较工具WinMerge
  4. 三、linux内核驱动裁剪
  5. react之bind函数到组件通识篇
  6. 老男孩Linux运维第41期20171016第六周学习重点课堂记录
  7. Servlet3.1规范翻译 - 应用生命周期事件
  8. 《Python数据可视化编程实战》—— 1.6 安装图像处理工具:Python图像库(PIL)...
  9. 使用Gson对复杂json对象的成员进行删选
  10. 高性能Cordova App开发学习笔记