为什么写这篇文章?

因为MacBook Air只有128G固态硬盘,想只装windows单系统,没想到折腾了3个晚上,学习了:

1. efi引导和bios的区别;

2. gpt与mbr分布区表不一样;

3. USB3驱动导入windows安装镜像时,卸载和再挂载镜像。

一、准备工作

1. 软件需求

(1) Win7 64bit 安装版ISO镜像。

(2) BootCamp5.1.5640.zip。请参考兼容Win 7苹果笔记本型号和BootCamp版本对照表。Install Windows 7 on your Mac using Boot Camp - Apple Support

2. 硬件需求

(1) 一个20G以上的空白U盘,一个有EFI引导的WinPE(最好Win10PE)系统安装U盘。

(2) Macbook Air (11-inch, 2014 Early)一台。

(3) Windows PC一台。

(4) Wifi网络。

二、BootCamp制作Windows 7安装盘

1. BootCamp制作Windows 7安装盘(记得勾选下载Windows support software),源文件是WIn 7 64bit ISO,目的移动盘是空白U盘。
2. 给Windows 7安装盘导入USB3驱动,驱动从BootCamp解压文件中来,倒入目标文件是boot.wim和install.wim。

2.1 在Windows 7电脑上,创建任意文件夹,例如Win7USB,然后它下面再创建文件夹mount和usb3得到文件目录:
Win7USB/

mount

usb3

将Window 7安装盘两目录下的USB3驱动文件拷贝至usb3文件夹下,驱动所在目录:

$WinPEDriver$/IntelxHCISetup/Drivers/HCSwitch/Win7/x64/

$WinPEDriver$/IntelxHCISetup/Drivers/xHCI/Win7/x64/

一共12个文件

将Window 7安装盘内的原始boot.wim和install.wim文件拷贝至Win7USB文件夹下,原始镜像文件所在目录:

sources/

2.2 在Win7USB文件内,shift+鼠标右键,打开命令行(或者Win + R, cmd + enter,进入到Win7USB文件目录),输入如下指令向boot.wim文件写入USB3驱动:

dism/mount-wim /wimfile:boot.wim /index:2 /mountdir:mount

dism/image:mount /add-driver /driver:usb3\iusb3hub.inf

dism/image:mount /add-driver /driver:usb3\iusb3xhc.inf

dism/image:mount /add-driver /driver:usb3\iusb3hcs.inf

dism/unmount-wim /mountdir:mount /commit

注意:index:2表示第二个挂载的镜像,即boot.wim。

接着,输入指令:

dism/unmount-wim /mountdir:mount /discard

这条指令是处理后面给install.wim文件写入USB3驱动,出现错误的情况下使用,例如,未发现镜像文件,未挂载镜像文件,写入文件到错误的镜像,index指示不存在的镜像。

向install.wim文件写入USB3驱动的指令:

dism/mount-wim /wimfile:install.wim /index:3 /mountdir:mount

dism/image:mount /add-driver /driver:usb3\iusb3hub.inf

dism/image:mount /add-driver /driver:usb3\iusb3xhc.inf

dism/image:mount /add-driver /driver:usb3\iusb3hcs.inf

dism/unmount-wim /mountdir:mount /commit

注意:index:3表示第三个挂载的镜像,即install.wim;如果出现错误,确保index值不与前面的镜像文件指示序号重复,且指向install.wim。

2.3 将成功写入USB3驱动的镜像文件,boot.wim和install.wim,替换Window 7安装盘下sources目录下的旧文件,至此Window 7安装盘(含USB3驱动)制作完成。

三、给MacBook Air安装Win7系统

1. EFI WinPE启动盘插入苹果笔记本

2. 重启苹果笔记本,按住option键,选择EFI WinPE启动

3. 利用WinPE里的磁盘工具,删除macintosh hd下所有分区,新建1个分区

4. Window 7安装盘(含USB3驱动)插入苹果笔记本,拔出EFI WinPE启动盘

5. 重启苹果笔记本,按住option键,选择windows盘启动,进入图形化Windows安装界面,一步步安装,即可

6. Win7系统安装完毕后,继续安装BootCamp里的驱动,至此大功告成。

后记,如果有集成了USB3驱动的Win7安装镜像,就可以省略手动集成驱动步骤,BootCamp一步到位制作Windows 7安装盘;或者在WinPE环境里,用磁盘工具修改macintosh hd分区表gpt->mbr,重新分区格式化硬盘,然后用系统安装工具安装Win7镜像(集成有USB3驱动)。

有尝试WinPE内安装Win7成功的朋友请反馈方法,一起学习交流。

最后,需要BootCamp制作集成有USB3的Windows7安装盘镜像的朋友,请评论区留言,注意:考虑到版权保护,镜像仅用于学习,不得用于商业。

请捐赠表示答谢,金额不限,以鼓励长期分享技术心得/解决疑难问题,谢谢您。

2014年初款11寸MacBook Air安装Windows 7 64bit操作系统缺少USB3驱动键盘鼠标失效相关推荐

  1. 新款Macbook Air安装Windows8.1黑屏解决教程

    苹果在春季发布会上推出了新款Macbook Air,超薄的机身.全新的设计都让果粉为之疯狂.相信很多用户现在都已经入手了这款设备.不过,对于习惯于使用Windows操作系统的用户来说,为新款Macbo ...

  2. 2010款15寸Macbook Pro GPU panic崩溃问题解决方案

    本人拥有一台2010款15寸Macbook Pro笔记本电脑,自己动手升级了内存(8G),SSD硬盘(128G).赶着最新的潮流升级为最新版的MacOS 10.13,确实如广告宣称的:操作流畅.然而好 ...

  3. opencv读取usb摄像头_2020 款 11寸 iPad Pro 深度摄像头 RGBD 视频流可视化

    上个月,客户帮我租了一台 2020 款 11寸 iPad Pro,为了在 iPad 上实现一个室内三维重建的APP.以我的方式,我需要先离线在主机上实现一个三维重建的程序. 为了给客户节约成本,我找到 ...

  4. 13寸MacBook Air 与 Pro低配、Pro高配到底有啥区别?

    很多想入手macbook的朋友都在问,2020款13寸高配的MacBook Pro,低配的MacBook Pro还有MacBook Air他们的性能差距有多大呢?各自的差距在哪里呢?今天,咱们就一起来 ...

  5. 苹果macbook air安装win7系统详细图解

    相信大家都知道苹果笔记本预装的是Mac系统吧,虽然mac系统很强大,但是很多朋友操作起来始终感觉不方便,想给苹果macbook air安装win7系统,但是却从来没有在苹果电脑上安装过微软操作系统,苦 ...

  6. 20款13寸MacBook Pro GB5跑分已有,13寸MacBook Pro 2020版是否值得入手!

    在GB网站上的零星跑分已经出来,想知道20款13寸MacBook Pro GB5跑分多少吗?13寸MacBook Pro 2020版是否值得入手吗? 2020款13" MacBook Pro ...

  7. VMware(虚拟机)基本运用------以安装Windows 10 x64操作系统为例

    1.虚拟机 虚拟机是你运行在计算机中的一款软件程序,模拟计算机硬件功能为其他软件程序提供一个独立的计算机环境. 2.虚拟机运行模式 1)寄居架构 作为应用软件安装在操作系统上,可以再此应用软件上安装多 ...

  8. 在VMware11虚拟机上安装Windows 7 x64操作系统(详细教程)

    在VMware11虚拟机上安装Windows 7 x64操作系统总体来说分为三大步: 1.完成Windows7 x 64初始化设置 点击主页中的创建新的虚拟机 点击下一步 选中稍后安装操作系统 > ...

  9. 2021款14寸MacBook Pro使用体验真实感受

    购买的2021款MacBook Pro是14寸的加配10核心M1 Pro芯片,32g内存,512g存储.已经使用两周了,说说这段时间的使用体验. 1.外观 和2015款的13寸对比,他俩的大小.尺寸. ...

最新文章

  1. java的关键字和保留字_「Java」详解常见的53个关键字
  2. 怎么看懂c语言程序,求讲解一下这个程序,我看了1个小时都没有看懂,
  3. 链表问题12——将单链表的每K个节点之间逆序(方法二)
  4. 哇,union的优先级很高嘛
  5. PyTorch + NumPy这么做会降低模型准确率,这是bug还是预期功能?
  6. git push被拒绝_规范git项目提交并自动生成项目commit log
  7. nssl1248-B【点分治,平衡树】
  8. 保留凸性的方式:一个凸函数在一个随机变量上的期望仍然是凸函数
  9. 度量计算机外部传输单位,用来度量计算机外部设备传输率的是什么度量单位?...
  10. Java集合框架之Collection实例解析
  11. Referenced file contains errors (http://www.springframework.org/schema/context/spring-context-3.1.xs
  12. linux创建表空间 没有权限,ORA-12913: 无法创建字典管理的表空间
  13. 百度杀毒软件2013低调发布 仅面向泰国市场推出
  14. 解决vcard乱码批量导入outlook
  15. android drawtext文字大小,Android 使用View绘制文字(DrawText)技术总结
  16. 习题 9.8 修改第6题的程序,增加一个fun函数,改写main函数。改为在fun函数中调用change和display函数。在fun函数中使用对象的引用(Student )作为形参。
  17. 11个并不广为人知,但值得了解的Python库
  18. On ne change pas 做梦的fille
  19. JS监听手机物理返回键(及IOS微信端的bug)
  20. RuntimeError: Input type (torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be the

热门文章

  1. Flutter开发的抖音国际版
  2. vim command
  3. android devik进程,suckit后门程序的分析 (二)
  4. CaysnPrinter开发包接口说明文档及打印示例程序 - 20160715
  5. Pytorch版本代码修正
  6. 4438的代码分析一
  7. 【Office】解决Excel关闭Personal工作簿导致宏不见的情况
  8. Win10配置adb环境
  9. 如何做产品的品牌推广?怎么推广自己的产品?品牌推广怎样做更好
  10. 槛外人观察 :语义和语用