是否可以通过外部HDD在Windows 10上使用Boot Camp?


51

我需要在MacBook Pro上运行Visual Studio,并且需要Windows来执行此操作。在Mac上安装Windows的最简单和众所周知的方法是在Mac上运行Boot Camp应用程序,然后让它执行必要的操作。问题是我不想对内部SSD进行分区,所以剩下的选择是在外部驱动器上安装Boot Camp Windows 10,并在每次需要时通过插入外部USB 3.0 HDD来引导它。这可以实现吗?


@ matt95本文也可能有帮助:58bits.com/blog/2016/01/31/…–
Simon

Answers:


42

这是基于orkoden出色回答的Windows 10更新程序。

我在运行OS X 10.11.5(15F34)的MacBookPro11,1上测试了此过程。在整个过程中,将所有设备直接连接到Mac。我发现如果在显示器中使用USB集线器,某些操作会更频繁地失败。

除了用于托管Windows安装的外部驱动器(“目标驱动器”)之外,您还需要另一个USB驱动器(“驱动器驱动器”)来临时存储Boot Camp驱动程序。

我使用了这些部分:

  • 目标驱动器:三星T3便携式500GB USB 3.0外部SSD(MU-PT500B / AM)
  • 驱动程序驱动器:SanDisk Extreme 32GB USB 3.0闪存驱动器(SDCZ80-032G-GAM46)

步骤如下:

  1. 从VMware站点安装VMware Fusion 8.1.1
  2. 非专业的免费评估版就足够了
  3. VMware Fusion 7.1.3无法将外部USB磁盘连接到Windows VM
  4. 我下载了VMware-Fusion-8.1.1-3771013.dmg(SHA256:29cad381a36374e58a85fb58f7aaad8cae41ad50ef07fdda0db6d782c95c0a95)
  5. https://www.microsoft.com/zh-cn/software-download/windows10ISO下载Windows 10 ISO文件
  6. 我选择了Windows 10,英语,64位
  7. 我下载了Win10_1511_1_English_x64.iso(SHA256:cf5cff9e23c853fed769cf382e18b29889dcc0055b69226f0164ab51eca3069c)
  8. https://www.microsoft.com/zh-cn/download/details.aspx?id=5753下载Windows 7自动安装工具包
  9. 我下载了KB3AIK_EN.iso(SHA256:c6639424b2cebabff3e851913e5f56410f28184bbdb648d5f86c05d93a4cebba)
  10. 准备驱动器驱动器。
    1. 运行diskutil list以确定设备名称。在我的情况下,设备名称为/ dev / disk2。
    2. 使用diskutil擦除磁盘擦除磁盘fat32 DRIVERS MBR / dev / disk2
    3. 打开新手训练营助理
      1. 在“简介”中,单击“继续”
      2. 在“选择任务”中:
        1. 取消选中“创建Windows 7或更高版本的安装磁盘”
        2. 选中“从Apple下载最新的Windows支持软件”
        3. 取消选中“安装Windows 7或更高版本”
        4. 点击“继续”
      3. 如果“选择任务”不存在,请尝试“操作”->“下载Windows支持软件”。
      4. 在“保存Windows支持软件”中,选择驱动器驱动器,然后单击“继续”。
      5. 等待过程完成。
    4. 弹出驱动器驱动器:diskutil弹出/ dev / disk2
    5. 断开驱动器驱动器。
  11. 准备临时Windows VM。我们将使用临时Windows VM将磁盘映像写入目标驱动器。在VMware Fusion中:
  12. 创建一个新的VM:
    1. 文件>新建
    2. 在“选择安装方法”中,选择“从光盘或映像安装”,然后单击“继续”。
    3. 在“创建新的虚拟机”中,选择“使用其他光盘或光盘映像...”,找到Win10_1511_1_English_x64.iso,然后单击“继续”。
    4. 在“ Microsoft Windows简易安装”中,取消选中“使用简易安装”,然后单击“继续”。
    5. 点击“完成”。
  13. 启动虚拟机并完成Windows安装程序。设置并不重要,因为我们只是使用此VM来写入磁盘映像。
    1. 选择“下一步”
    2. 选择“立即安装”
    3. 选择“我没有产品密钥”
    4. 选择“ Windows 10专业版”
    5. 选择“我接受许可条款”
    6. 选择“自定义:仅安装Windows(高级)”
    7. 选择“驱动器0未分配的空间”,然后单击“下一步”
    8. 选择“使用Express设置”
    9. 选择“我拥有它”
    10. 选择“跳过此步骤”
    11. 输入用户名
  14. 安装自动安装套件:
    1. 从“虚拟机”菜单中,选择“ CD / DVD(SATA)”>“选择光盘或光盘映像...”。选择KB3AIK_EN.iso。
    2. 从“开始”菜单中,选择“文件资源管理器”,然后选择“此PC”。双击“ DVD驱动器(D :) KB3AIK_EN”。
    3. 选择“是”
    4. 选择“ .NET Framework安装程序”
      1. 选择“下载并安装此功能”
      2. 安装完成后,选择“关闭”
    5. 选择“ Windows AIK设置”
      1. 选择“下一步”
      2. 选择“我同意”
      3. 选择“下一步”
      4. 选择“下一步”
      5. 安装完成后,选择“关闭”
  15. 准备目标驱动器并对其进行映像:
    1. 从“开始”菜单中,选择“所有应用程序”。选择“ Microsoft Windows AIK”。右键单击“部署工具命令提示符”。选择“更多”,然后选择“以管理员身份运行”。选择“是”。
    2. 准备目标驱动器:
      1. diskpart
      2. 插入目标驱动器。在“选择您想连接的位置”提示下,选择“连接到Windows”
      3. 运行list disk以确定目标驱动器的磁盘号。在我的情况下,磁盘号为1。
      4. 跑: select disk 1
      5. 跑: clean
      6. 跑: create partition primary
      7. 跑: format fs=ntfs quick
      8. 跑: assign
      9. 跑: active
      10. 跑: list volume
      11. 注意所选卷的驱动器号(标有*);这是目标驱动器的驱动器号。就我而言,字母为“ E”。
      12. 跑: exit
    3. 镜像目标驱动器:
      1. 从“虚拟机”菜单中,选择“ CD / DVD(SATA)”>“选择光盘或光盘映像...”。选择Win10_1511_1_English_x64.iso。
      2. 跑: imagex /check /verify /apply d:\sources\install.wim "Windows 10 Home" e:
        • 对于Windows 10 Pro,请使用 "Windows 10 Pro"
        • 对于Windows 10教育版,请使用 "Windows 10 Education Retail Technical Preview"
      3. 跑: bcdboot e:\windows /v /s e:
      4. 跑: shutdown /p
      5. 退出VMware Fusion
  16. 重新启动进入Windows以完成安装
    1. 按住Option键的同时重新启动Mac
    2. 当出现启动盘列表时,使用箭头键选择Windows。完成Windows安装程序。如果Windows在安装过程中重新启动,请在按住Option键的同时重新启动以返回Windows。
    3. 插入驱动器驱动器。打开“开始”菜单,选择“文件资源管理器”,选择“驱动程序(E :)”,打开“ BootCamp”文件夹,然后打开“设置”。完成安装。

Windows现在已安装并准备就绪。

  • 要重新启动进入OS X,请单击通知区域中的Boot Camp图标,然后选择“在OS X中重新启动…”。
  • 要重新启动进入Windows,请从Apple菜单中打开“系统偏好设置”,选择“启动磁盘”,选择“ BOOTCAMP”,然后选择“重新启动…”。
  • 要在引导时选择操作系统,请按住Option键。

1
缺少上面的一个小步骤:​​运行:选择磁盘1运行:清洁运行:创建主分区运行:选择分区1运行:format fs = ntfs quick
chrishiestand

感谢您验证此方法对您有用。您的步骤与@orkoden的步骤几乎相同,但我确实喜欢/check /verify对imagex命令的添加。不幸的是,我今晚无法重现你的成功。我的USB3-> SATA适配器(Thermaltake BlackX 5g)可能有问题-也许是MBP上的USB3控制器有问题。当我启动Windows以及在Parallels / VMWare中时,我一直失去与磁盘的连接。无论如何,我需要借用一些已知的好的设备,然后才能弄清楚是否可行。
chrishiestand

我再次尝试使用外部USB驱动器,但它仍然有效。因此,断开连接的是我的SSD或(更可能是我认为)Thermaltake BlacX 5G usb3适配器
chrishiestand

4
@chrishiestand和Alex:我下载了Windows 10评估和部署工具包,并将该命令替换Dism /apply-image /imagefile:D:\sources\install.wim /index:1 /ApplyDir:E:\ /CheckIntegrity为您发布的命令imagex /check /verify /apply d:\sources\install.wim "Windows 10 Home" e:。这种替代对我有用。该命令Dism.exe是不推荐使用的imagex.exe命令的新替代。这不是我对您的程序所做的唯一更改,但这是最重要的。
David Anderson

1
尝试将启动盘更改为硬盘时,它表明You can't change the startup disk to the selected disk; The bless tool was unable to set the current boot disk.我在外部硬盘驱动器上使用的是卷,而不是整个磁盘。二手的imagex.exe。有什么事吗 我使用磁盘管理来重新格式化分区。GUID分区图是否是问题所在,如果是,该如何更改?

16

是的,您可以做到。这些说明最初是针对Windows 8的。某些终端命令对于Windows 10可能有所不同。

你会需要 :

  1. Windows 10 x64 ISO文件
  2. 实际或虚拟运行的Windows安装
  3. 空白的外部硬盘驱动器
  4. USB密钥上的Apple Bootcamp驱动程序(从BootCamp设置获得)
  5. 微软AIK

格式化并准备外部驱动器

  1. 启动CMD线工具(单击“开始”菜单,在搜索栏中键入CMD,然后启动它)
  2. 类型 DISKPART
  3. 类型LIST DISK它将列出所有驱动器(DISK 0 ; DISK 1; DISK # ;等...)
  4. 选择要安装Windows的磁盘,然后进行相应键入SELECT DISK ##即要使用的磁盘号(例如SELECT DISK 2
  5. LIST DISK再次键入,您将看到*要擦除的磁盘前面。
  6. 类型 CLEAN
  7. 类型 CREATE PARTITION PRIMARY
  8. 类型 SELECT PARTITION 1
  9. 类型 ACTIVE
  10. 类型 FORMAT FS=NTFS QUICK
  11. 类型 ASSIGN
  12. 键入EXIT或关闭窗口

使用AIK安装Windows

  1. 安装AIK
  2. 将Windows 10 ISO映像挂载为驱动器。VMWare等可以做到这一点,否则可以使用PowerISO之类的工具。
  3. 在继续操作之前,请注意驱动器号。相应地更改系统字母。-Windows ISO的驱动器号?在这里E:-空硬盘驱动器号?G:

  4. 以管理员身份打开CMD工具:单击“开始”菜单,键入CMD,右键单击并选择“以管理员身份运行”

  5. 键入 C:\Program Files\Windows AIK\Tools\Amd64\imagex.exe /APPLY E:\sources\install.esd 1 G:\(更改字母以适合您的设置)
  6. 使USB驱动器可启动。类型 BCDBOOT G:\WINDOWS /S G:

首次启动和驱动程序安装

  1. 将外部硬盘驱动器插入Mac。
  2. 启动Mac并按住ALT(⎇)键选择刚安装的Windows驱动器。
  3. Windows将启动,然后重新启动计算机。在启动提示音下,按住ALT键,然后再次选择Windows驱动器。
  4. 在Windows桌面上出现后,插入Apple Windows Drivers USB keydrive并安装Bootcamp驱动程序。

安装后,重新启动Windows。启动时再次按住ALT键选择Windows驱动器。


1
当我尝试在最新的#1点引导外部硬盘驱动器时,我的MacBook甚至找不到USB驱动器,因此根本无法引导,有什么解决方法吗?
Mattia Righetti 2015年

2
而不是CREATE PARTITION 1您应该键入CREATE PARTITION PRIMARY
leolobato 16'02-23

1
我也无法正常工作,当我重新启动MAC并按住ALT键时,我看不到窗口Drive
Steve Ng

1
确保分区是磁盘上的第一个分区,如果未明确将其设置为主分区。我开始尝试使用第二个分区,所以我假设一旦它开始工作,就可以调整大小并添加第二个分区。不知道我怎么能成为第二个小学,而无需再次开始。另外,重新引导osx时,它将第一次丢失USB驱动器,因此您必须先关闭电源,然后再次按住alt引导。诸如此类的操作不会完全重新引导,因此不会拾取驱动器。在那之后,它开始工作,但是随后自动更新了gfx驱动程序,似乎使安装过程变了。关掉!
克里斯·巴里

1
如果您需要使用新工具,在imagex之后,使用它的Dism / apply-image /imagefile:N:\Images\my-windows-partition.wim / index:1 / ApplyDir:C:\ technet.microsoft.com /en-us/library/hh824910.aspx和映像文件为install.esd而不是install.wim
克里斯·巴里

11

2015年的流程-MacBook(安装EFI)

您将需要访问有效的Windows 10安装。查看其他答案以安装虚拟机。

在Mac OS中:

  1. 运行Boot Camp助理,将Windows驱动程序放在单独的USB记忆棒上
  2. 下载Windows 10 x64 ISO
  3. 将ISO传输到Windows安装。

在Windows中:

  1. 安装Windows ADK,取消选中“部署工具”之外的所有替代方法
  2. 双击Windows ISO将其安装为驱动器
  3. 插入外部USB驱动器。
  4. 打开提升权限的命令提示符,然后运行以下命令:

查找索引号:

dism /get-wiminfo /wimfile:d:\sources\install.wim

(找到所需的Windows版本,并记住索引号,稍后我们将使用它。)

格式化驱动器:

diskpart
list disk
select disk 1 (the id of your external drive)
clean (warning: this will erase everything on the drive)
convert gpt
create partition efi size=200
format quick fs=fat32
assign letter=s
create partition msr size=16
create partition primary
format quick fs=ntfs
assign letter=w
exit

安装Windows:

dism /apply-image /imagefile:D:\sources\install.wim /index:8 /ApplyDir:W:\ /CheckIntegrity 

(D是Windows安装驱动器的字母,W是外部驱动器的NTFS分区,使用上面找到的索引号选择正确的Windows版本。对我来说,这8是Pro的,3是Home的。)

安装启动文件:

bcdboot W:\Windows /s S: /f UEFI

(S是外部驱动器EFI引导分区)

做完了!将驱动器插入Mac,然后重新按住Option键重新启动,您将看到EFI Boot作为替代,这是Windows 10安装。

最后一步是安装Boot Camp Windows驱动程序。从USB驱动器运行setup.exe。


您是在2016年的rMBP上尝试过还是仅在2015年的型号上工作?
kikettas

我有2015年中期的rMBP,但它也应该适用于更新的MacBook型号。
Simphax

我刚刚在2016年的MacBook Pro(13英寸带触摸栏)上尝试了此操作。设置过程中无法识别触控板和键盘(包括触摸栏),因此我不得不使用外部键盘进行设置。在显示步骤期间以95%的速度挂了很长时间,请耐心等待
bluefirex

简单,很棒!我只有Windows 10 Pro w / o intall.wim文件,因此只需从eps导出并完成!像魅力一样工作,我不需要外接键盘。但是我建议从Boot Camp下载驱动程序!再次感谢!
liborza

1
@Gripsoft我已经更新了答案:)
Simphax

7

这基本上是Alex Lambert的回答,上面做了一些更新。您不需要自动安装工具包,可以使用ISO中的命令。并且该install.wim文件不再包含在ISO中,因此我添加了将转换install.esd为的步骤install.wim

这是我对他上面的帖子的更新:

您不需要AIK,因此请删除步骤3,步骤5.3和步骤6.1。

这是chrishiestand的更正后的6.2更新。

6.2

  1. 准备目标驱动器:
  2. diskpart
  3. 插入目标驱动器。在“选择您想连接的位置”提示下,选择“连接到Windows”
  4. 运行list disk以确定目标驱动器的磁盘号。在我的情况下,磁盘号为1。
  5. 跑: select disk 1
  6. 跑: clean
  7. 跑: create partition primary
  8. 跑: select partition 1
  9. 跑: format fs=ntfs quick
  10. 跑: assign
  11. 跑: active
  12. 跑: list volume
  13. 注意所选卷的驱动器号(标有*);这是目标驱动器的驱动器号。就我而言,这封信是E
  14. 跑: exit

执行步骤6.3将ISO挂载到VM。

这是我对步骤6.4的更新:

  1. 您需要将install.esd文件转换为install.wim
  2. 复制d:\sources\install.esd到硬盘驱动器上的某个位置(我使用了Documents文件夹)。
  3. 复制d:\sources\dism.exe到同一目录。
  4. 使用以下命令获取有关ESD文件中包含哪些图像的详细信息。我们需要通过运行以下命令来记录所需的索引号:

    dism /Get-WimInfo /WimFile:install.esd
    
  5. 记下您要安装的特定OS版本的索引(如果esd中包含许多映像),该数字就是SourceIndex中插入的数字。我正在选择索引1(Windows 10 Professional)

    dism /export-image /SourceImageFile:install.esd /SourceIndex:1 /DestinationImageFile:install.wim /Compress:max /CheckIntegrity**
    
  6. 在进度达到100%并通过完整性检查之后,您将在ESD文件旁边拥有一个WIM文件。跑:

    Dism /apply-image /imagefile:install.wim /index:1 /ApplyDir:E:\ /CheckIntegrity** 
    

(感谢David Anderson将DISM命令写入目标驱动器)

从第6.5步继续进行,一切应该正常进行。

我真的很感谢每个人发布的帖子,因为它使我非常接近,并且能够找出其他几个步骤来使此工作正常进行,并希望将它们发布到此处以帮助下一个尝试此过程的人。


6

这很简单。如果您具有Parallels或VMWare,只需拥有两个免费的Windows实用程序,miniTools(用于格式化和设置外部驱动器)和WintoUSB。

将Windows 10或8.1的ISO放入VM,因为使用WintoUSB进行安装时将需要此。我已经完成了大约30次,而且从未遇到任何问题。使用miniTools是最困难的部分,一旦您弄清楚了,它就很简单。

最好先用Mac将新驱动器格式化为ExFAT。将其安装在Parallels中并运行miniTools后,只需将第一个分区(您将看到的小分区)设置为Fat32,并将其设为主分区和活动分区。

第二个大分区也使NTFS和主要分区。

完成此操作后,WintoUSB易于使用,选择ISO,然后选择新的外部,并检查EFI和主分区作为目标。

而已。我在Mac上运行Paragons NTFS实用程序,因此可以通过这种方式写入NTFS磁盘,从而可以复制所需的所有东西,例如Bootcamp驱动程序,AMD驱动程序等Mac上的东西,但只要您启动即可(在启动时按住Hold选项)到新磁盘上,它将在Windows本身中安装驱动程序。

我从亚马逊(家庭版)购买了Windows 10,并且我制造的每一个Windows 10都会自动获得Microsoft的授权许可,没有任何问题。注意事项仅适用于同一台Mac(在我的情况下为新Mac Pro)。

顺便说一句,我可以使用El Capitan和macOS Sierra(我在Apple上有一个开发人员帐户)来完成以上所有操作。


我只是使用WinToUSB在外部驱动器上安装了Windows 10,这很简单。在有人提到了简单方法的漫长,冗长且可能很困难的过程中,我感到很高兴。(不过,这种方法的缺点是您没有Windows恢复环境。对于某些人来说,这可能是一个大问题。我发现了备份Windows系统来解决该问题的其他方法。)
GuyGizmo

5

这些说明仅需要外部驱动器和Windows 10 iso。

不需要闪存驱动器,虚拟机,Windows套件(AIK或ADK)或任何其他第三方工具。

当Boot Camp助理不会创建必要的安装分区和/或Windows安装程序不允许您选择所需的安装分区时,这些是安装Windows 10以进行EFI引导所需的基本步骤。

我做了以下假设。

  • 您希望在外部USB 3驱动器上安装Windows 10。我已经使用USB 3 HDD和iMac(21.5英寸,2013年末)测试了这些说明。macOS的版本为High Sierra 10.13.1。如果您使用雷电驱动器,则步骤应相同。
  • 在命令输出中diskutil list,外部驱动器显示为disk1。如果您使用其他磁盘标识符,则必须进行适当的替换。
  • 该驱动器的“设备块大小”为512字节。您可以通过检查命令的输出来确定大小diskutil info disk1。如果大小为4096字节,我将不得不修改这些指令。
  • 您的Mac可以使用EFI引导Windows。根据Apple的说法,这对于任何正式支持Windows 10的Mac都是如此。

Windows规格如下。

  • 版本:Windows 10 Pro
  • 版本:1709
  • 操作系统内部版本:16299.15

注意:要更好地查看下面显示的图像,请单击图像或在新窗口中打开图像。

  1. 使用Boot Camp助手下载Window支持软件。在Boot Camp助手菜单栏上查找“操作”下拉菜单。在我的Mac上,这些文件已下载到该~/WindowsSupport目录。
  2. 在驱动器上创建空白空间。该空间必须位于任何APFS或Core Storage容器之外。如果要使用整个驱动器,则可以跳过此步骤。
  3. 在此可用空间的末尾,为安装文件分配大约10 GB的空间,然后为Microsoft Windows恢复环境(WRE)分配600 MB的空间。我通常使用diskutil命令来执行此操作。也可以采用命令或第三方工具的其他组合。10 GB分区的UUID应该为EBD0A0A2-B9E5-4433-87C0-68B6B72699C7。600 MB分区的UUID应该为DE94BBA4-06D1-4D40-A16A-BFD50179D6AC

    如果要使用整个驱动器,则可以将整个驱动器视为可用空间,因此下面的命令就足够了。

    diskutil  partitiondisk  disk1  3  GPT  "Free Space"  "dummy"  R  ExFAT  "WINSTALL"  10G  %DE94BBA4-06D1-4D40-A16A-BFD50179D6AC%  %noformat%  800M
    

    注意:一种ExFAT格式会自动选择一个UUID EBD0A0A2-B9E5-4433-87C0-68B6B72699C7

  4. 用标签“ WINSTALL”格式化10 GB分区ExFAT。如果您使用了上一步中给出的命令,则可以跳过此步骤。
  5. 如果未安装10 GB分区,请立即安装。如果您使用了第3步中给出的命令,则该分区应该已经挂载。
  6. 挂载Windows iso文件,然后将内容复制到“ WINSTALL”卷。您将需要在cp终端应用程序窗口中使用命令。以下是我通常使用的确切命令。如有必要,请进行适当的修改。

    cp  -Rv  /volumes/ESD-ISO/  /volumes/WINSTALL
    

    注意:此命令将需要一段时间才能完成。耐心一点!

  7. 将Windows支持软件复制到“ WINSTALL”卷。以下是我通常使用的确切命令。如有必要,请进行适当的修改。

    cp  -Rv  ~/WindowsSupport/  /volumes/WINSTALL
    
  8. 使用下面显示的命令删除AutoUnattend.xml文件。

    mv  /volumes/WINSTALL/AutoUnattend.xml  /volumes/WINSTALL/NoAutoUnattend.xml
    
  9. 接下来,您需要从Windows安装文件所在的卷启动。在Mac上重新启动后,立即按住Option键。当启动管理器窗口出现时,释放该选项。选择标有“ EFI引导”的图标。接下来,选择“ EFI启动”标签下方的箭头。

  10. 按照此步骤中概述的步骤,打开Windows命令提示符窗口。以下是Windows 10安装程序最初显示的图像。选择“下一步”。

    11

    在下图所示的图像中,选择“修复计算机”。

    22

    在下面显示的图像中,选择“疑难解答”。

    33

    在下面显示的图像中,选择“命令提示符”。

    44

    结果应该是下面显示的图像。

    66

  11. 使用命令diskpart完成分区disk1。您需要输入的命令如下。

    注意:有时diskpart命令可能需要一段时间才能产生第一个提示。耐心一点。

    diskpart
    list  volume
    

    从命令的输出中list volume,确定带有标签“ WINSTALL”的卷的编号。在此示例中,我将假定此数字为0。您的电话号码可能不同。下一条命令选择该卷。

    select  volume  0
    

    下面的命令将“ WINSTALL”卷的字母更改为T:

    remove
    assign  letter=t
    

    下一条命令列出中的所有分区disk1

    list  partition
    

    从命令的输出中list partition,确定类型为“ System”的分区号。在此示例中,我将假定此数字为1。您的电话号码可能不同。此外,确定类型为“恢复”的分区号。在此示例中,我将假定此数字为3。同样,您的电话号码可能会有所不同。下面的命令将“系统”分区的驱动器号更改为S:

    select  partition  1
    assign  letter=s
    

    接下来的命令将影响“恢复”分区。设置适当的属性。接下来,分区被格式化为NTFS并被赋予标签“ Recovery”。

    select  partition  3
    gpt  attributes=0x8000000000000001
    format  fs=ntfs  label="Recovery"  quick
    

    下面给出的命令将创建一个纤巧的16 MB Microsoft保留分区。

    create  partition  msr  size=16
    

    最后,下面的命令创建Windows操作系统的分区。该分区分配有所有剩余的连续可用空间。该分区的格式为NTFS,并带有标签“ BOOTCAMP”并分配了驱动器号W:

    create  partition  primary 
    format  fs=ntfs  label="BOOTCAMP"  quick
    assign  letter=w
    

    下面的命令退出命令diskpart

    exit
    
  12. 将Windows文件复制到Windows分区。首先,输入下面给出的命令以确定包含Windows文件的文件的名称。我将假定显示的文件名为install.esd

    cd  /d  T:\
    dir  /s  /b  install.wim  install.esd
    

    如果得到文件install.wim,则在输入下面给出的命令时进行适当的替换。接下来,输入以下命令来确定您要安装的Windows映像的索引。

    dism  /Get-ImageInfo  /ImageFile:T:\sources\install.esd
    

    对于我的install.esd文件,名称显示的指数Windows 10 Pro8。我将在下面显示的命令中使用此值。此命令会将Windows文件复制到“ BOOTCAMP”卷。

    dism  /Apply-Image  /ImageFile:T:\sources\install.esd  /index:8  /ApplyDir:W:\  /CheckIntegrity
    

    注意:输入上述命令时,该参数/name:"Windows 10 Pro"可能已被代替/index:8

  13. 将Apple提供的驱动程序添加到驱动程序存储中。输入以下所示的命令即可完成此操作。

    dism  /Image:W:\  /Add-Driver  /Driver:T:\$WinPEDriver$  /Recurse  /ForceUnsigned
    

    注意:如果有任何不符合条件的驱动程序,您可能会看到错误消息。这是正常现象,因此可以忽略此类错误消息。

  14. 将启动文件写入EFI分区。下面给出要使用的命令。

    bcdboot  w:\windows  /s  s:
    
  15. 禁用从“ WINSTALL”卷启动的功能。输入以下所示的命令即可完成此操作。这将重命名包含启动文件的文件夹。

    rename  t:\efi  noefi
    
  16. 输入下面显示的命令以退出命令提示符窗口。

    exit
    

    这将导致图像类似于下面显示的图像。选择“关闭计算机”,然后等待Mac完全关闭。

    z35

  17. 您需要完成Windows 10的初始化。option打开Mac之后,请立即按住该键。option当启动管理器窗口出现时,释放。选择标有“ EFI引导”的图标。接下来,control在选择“ EFI boot”标签下方的圆形箭头的同时,按住键。

  18. 继续直到到达提示您输入区域的屏幕。对于Windows 10的1709版本(操作系统内部版本16299.15),您的屏幕如下所示。 3434

    对于Windows 10的其他版本,屏幕可能会有所不同。例如,Windows 10的1507版本(操作系统内部版本10240)的屏幕将如下所示。
    z36

    注意:目前,禁止Mac访问互联网通常是一个好主意。例如,拔下所有不需要加密的以太网电缆或禁用Wi-Fi访问。

    接下来,按control+ shift+ F3键以审核模式重新启动Windows 10。

  19. 当出现如下所示的桌面时,请使用Windows File Explorer打开名为“ Setup”的Windows支持软件应用程序。可以在“ WINSTALL”驱动器上的“ BootCamp”文件夹中找到该应用程序。安装程序应用程序完成后,请允许计算机重新启动。 z31

  20. 接下来,启动到Windows恢复环境。基本上,shift在选择重新启动Windows时按住键。

  21. 按照以下说明导航到Windows命令提示符。

    在下面显示的图像中,选择“疑难解答”。

    77

    在下面显示的图像中,选择“高级选项”

    99

    在下面显示的图像中,选择“命令提示符”。

    44

    短暂的延迟后,您应获得类似于以下所示的图像。选择管理员帐户继续。

    z39

    接下来,您将获得与以下所示类似的图像。选择“继续”。

    z41

    结果应该是下面显示的图像。

    66

  22. 删除“ WINSTALL”分区,并扩展“ BOOTCAMP”卷以回收可用空间。具体步骤如下。

    输入以下命令对以启动diskpart并列出当前卷。

    diskpart
    list  volume
    

    从命令的输出中list volume,确定带有标签“ WINSTALL”的卷的编号。在此示例中,我将假定此数字为1。您的电话号码可能不同。另外,用标签“ BOOTCAMP”确定卷的编号。在此示例中,我将假定此数字为0。同样,您的电话号码可能会有所不同。

    下一对命令选择“ WINSTALL”卷,然后删除相应的分区。

    select  volume  1
    delete  partition
    

    下一对命令选择“ BOOTCAMP”卷,然后扩展相应的分区以使用已删除的空间。

    select  volume  0
    extend
    

    下一对命令退出dispart并关闭窗口。

    exit
    exit
    
  23. 在下面显示的图像中,选择“继续”以启动回到Windows 10。

    77

  24. 您将返回显示“系统准备工具”窗口的管理员桌面。在此窗口中,在“关闭选项”下选择“关闭”,如下所示。

    注意:您的屏幕上可能还包含一个标有“ Boot Camp”的窗口,可以将其忽略。

    z42

    接下来,选择“确定”以关闭Mac。至此,您已完成Windows 10的安装。

    注意:如果您在较早的步骤中禁止Mac访问互联网,则现在可能要允许访问,然后再重新打开Mac。换句话说,插入以太网电缆或重新打开Wi-Fi。

    下次打开Mac时,Windows将以“ 开箱即用体验 ”模式启动。在已经安装Windows 10的情况下,基本上这是新购买的PC启动的方式。

    注意:当询问时,请确保选择一个Apple键盘。

如果询问,我可以澄清以上任何步骤


我一直成功地完成了第18步,但是现在Windows进入了启动失败循环。无法启动3次,无法启动恢复并询问我该怎么做。当然,由于还没有创建管理员用户,所以我做不了太多...关于如何解决的任何想法?内容:Windows 10-'Win10_1809Oct_v2_English_x64'Mojave-10.14.5 2016触摸栏MBP
巴雷特

我想你没有任何想法。无论如何,感谢您的指导!
巴雷特

3

从头开始,并请按照步骤进行操作为了最好地利用这些步骤,我建议您在开始之前先将每个Google都搜索一下!aka收集一些信息(硬件要求)。

  1. Windows计算机已安装并可以运行(XP / 2000 -Vista-7-8-10 -VM)。
  2. 显然是装有OS X10.10及更高版本的Mac计算机
  3. 外部硬盘32 Gb或更多。
  4. 4GB USB闪存盘。软件要求:-•要在Windows上下载的文件
  5. MediaCreationTool.exe(LINK)。
  6. Windows.iso x64bit由上述工具下载并保存到您的PC。
  7. WinToUSB Enterprise v3.2多语言便携式(仅适用于Google)•在Mac上下载文件
  8. gdisk-1.0.1.pkg(LINK)您可以同时在WINDOWS和MAC上执行从1到4的步骤---------------------- -------------------------------------------------- --------在WINDOWS上:
  9. 打开MediaCreationTool
  10. 选择另一台PC的创建安装媒体
  11. 选择语言和版本,但必须为64位
  12. 保存到PC上的ISO文件中(超过3 GB的下载空间,因此您可以继续执行下一步操作)。
  13. 插入外部硬盘(要在其中安装Windows的位置)。
  14. 在键盘上按住窗口标志和字母R(将打开“运行”)
  15. 键入DISKPART(现在它将打开一个cmd),然后在cmd中进行下一步
  16. 类型清单磁碟
  17. 键入select disk#(用上面步骤中获得的外部硬盘号替换#)
  18. 输入clean(完成后即可关闭)
  19. 右键单击您的计算机图标,然后选择管理。
  20. 在左侧面板上,单击“磁盘管理”,这还会花一些时间显示是否告诉您初始化,请选择gpt。
  21. 查找您的外部硬盘
  22. 在DISK编号上,右键单击并转换为gpt
  23. 现在在可用空间上创建第一个具有500 MB的分区,并将其格式化为FAT32,将其命名为EFI
  24. 将剩余的可用空间格式化为NTFS并将其命名为OS
  25. 完成后,关闭您打开的所有内容(桌面清晰视图)。
  26. 使用管理员权限打开WinToUSB Enterprise。
  27. 选择WINDOWS.ISO(如果MediaCreationTool完成了下载iso的操作)
  28. 选择您刚刚格式化的外部硬盘。(必须看到并选择EFI,如果您没有看到它,则意味着您没有格式化硬盘,或者可能仍然没有转换为Google的gpt)
  29. 选择所需的操作系统。
  30. 安装并等待完成。-------------------------------------------------- ------------------------------在MAC上:
  31. 从Mac打开Boot Camp应用
  32. 仅选择下载最新媒体“基本上取消选中所有内容,但选中第二个选项”。
  33. 将其保存到USB KEY(上述硬件要求中提到)。
  34. 这将为您的Windows计算机下载Windows Boot Camp潜水员。
  35. 完成后拔出USB KEY。
  36. 打开文件gdisk-1.0.1.pkg并安装(在上述软件要求中提及)。
  37. 插入外部硬盘。
  38. 打开终端并运行这些命令,不要仅仅遵循这些命令就变得讨厌。
  39. 键入sudo gdisk / dev / disk0
  40. 键入p以查看现有的分区表并验证您在正确的磁盘上工作。
  41. 输入x进入专家菜单。
  42. 键入n以创建新的保护性MBR
  43. 键入w保存更改并确认更改。
  44. 键入q退出GPT fdisk。
  45. 所以基本上p输入x输入n输入w输入q输入。
  46. 现在重新启动并按住选项键,然后选择“外部硬盘”
  47. 它可能会启动几次,请确保始终按住选项键。
  48. 安装完成后,插入USB密钥并安装驱动程序。

完成:)


3

在适用于我的2015 MBP的eGPU.io论坛上找到以下内容,在启动时,较早的答案未能列出USB驱动器。差异:

  • 安装Windows评估和部署工具包
  • 以管理员身份运行Deployment and Imaging Tools Environment
  • 格式化目标驱动器

    diskpart
    list disk
    select disk 1
    clean
    convert gpt
    create partition efi size=200
    format quick fs=fat32
    assign letter=s
    create partition msr size=16
    create partition primary
    format quick fs=ntfs
    assign letter=w
    exit
    
  • 安装Windows

    dism /apply-image /imagefile:D:\sources\install.wim /index:1 /ApplyDir:W:\ /CheckIntegrity
    

    其中D是Windows安装驱动器的盘符,W是外部驱动器的NTFS分区,索引“ 1”用于Windows 10 Pro,对于Windows 10 Home使用“ 2”)

  • 安装启动文件

    bcdboot W:\Windows /s S: /f UEFI
    

    (S是外部驱动器EFI引导分区)


这解决了我在MacPro 2013上的You can't change the startup disk to the selected disk; The bless tool was unable to set the current boot disk.问题。我遇到了问题。
Almo

2

伙计们,您可能会忘记复杂的命令提示符,我发现了另一种方式:

  1. 在Boot Camp中安装Windows
  2. 退出Mac OS并在Window中启动
  3. 使用免费的Samsung迁移软件将系统迁移到外部驱动器,例如Samsung Evo 850 SSD。
  4. 返回Mac OS并打开Boot Camp助手。单击继续以删除创建的Boot Camp分区。
  5. 退出Mac OS(El Capitan或Sierra)。
  6. 重新启动并按住选项键。
  7. 选择启动EFI驱动器。

瞧 简单。



-1

这是很久以前的事了。苹果新的SIP安全性将使事情复杂化。OS X 10.11.4打开Bootcamp Utility,然后

操作>下载Windows支持软件

磁盘实用程序将外部T2 SSD准备为exFAT,然后运行Windows支持软件。选择您的外部驱动器。然后,Bootcamp Utility将在您的手动准备结束的地方接您,并在外部驱动器上安装Bootcamp Windows 10。或者它可能安装在内部。试试吧。查看您的硬件支持什么。Bootcamp可以快速消除事故,或删除磁盘工具“-”并进行急救。

SIP可能不支持Windows 8外部Bootcamp。和较旧的硬件。您可以在“两个独木舟”博客上阅读有关此内容的更多信息,El Capitan新兵训练营如何受到苹果新系统完整性保护(SIP)的影响

Bootcamp演变成Mission Control Windows小部件之前的时间。几十年来(1996年至今)在大学医院就这样。SIP正在帮助使Bootcamp比以往更加流畅。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.