转载请标注原地址:https://www.cnblogs.com/lixiaojing/p/11458477.html


运行环境:


macOS在Mojave下的Boot Camp Assistant只支持Windows10系统的安装,考虑到电脑的配置可能不适合装Windows10,于是将macOS的版本降低,利用低版本的Boot Camp Assistant装Windows7


macOS版本降低:

参考:如何通过 macOS 恢复功能重新安装 macOS

重启,在听到开机声音后立刻按下Shift+Option+R,安装好Mac随附的macOS或与它最接近且仍在提供的版本后,在AppStore中找到macOS Sierra,下载后安装

提示:细节不详细说明,由于MacBook Air出厂较早,可以恢复到OS X 10.9的Mavericks版本,最近出厂的主机可能恢复不到macOS Sierra以下


Windows7官方正版镜像获取:

MSDN,我告诉你

Microsoft官网 需要产品密钥


如何在MacBook Air上安装Windows7:

参考:在 Mac 上使用“启动转换”安装 Windows 7

注意:安装过程中可能出现错误

文件:\Windows\system32\drivers\AppleSSD.sys

状态:0xc0000428

信息:Windows 无法验证此文件的数字签名。

Boot Camp 支持软件 5.1.5640

把Boot Camp 支持软件 5.1.5640中的三个文件与Boot Camp Assistant配置好的U盘中的三个相同文件替换,之后重新安装

提示:不同的Mac机型对应的Boot Camp 支持软件的版本可能不同,可去官网查找

Mac 机型可用的 Windows 支持软件版本(请就此官网网页往下查看)


如何在Windows系统上制作Windows7安装U盘(非苹果机):

使用参考Windows USB / DVD下载工具

下载工具Windows USB / DVD下载工具

提示:若网页出现英文,可使用ChromeFirefox等浏览器翻译

语言建议选择英文,因为此工具不支持中文版

版本建议选择ES-ES英文版本,其它版本是其它国家的语言,下一步后等待下载安装即可

打开WINDOWS7 USB/DVD DOWNLOAD TOOL,选择Windows7镜像文件

选择介质类型为USB device

找到自己的U盘(8G或以上U盘,4G勉强够用)

此处询问是否抹掉这个设备的所有内容,选择Erase USB Device,抹掉U盘所有内容

注意:提前备份好U盘内容

等待进度条结束就完成了


Mac安装Windows的安装U盘里的文件和非Mac机安装Windows的文件粗略地对比之后发现文件不同的是多了Boot Camp 支持软件 5.1.5640中的三个文件,其它文件名称都一致。

注意:文件名相同,文件内容可能不同

个人想法:在非Mac机安装U盘文件中加入Boot Camp 支持软件中的文件可能实现制作Mac机安装Windows7的安装U盘


未尝试的Windows7安装想法(Mac机):

将磁盘分区,参考在 Mac 上使用“磁盘工具”将物理磁盘分区

文件系统格式:建议选择与电脑磁盘相同的文件系统格式,建议Mac OS 扩展(日志式)(一般主机是Mac OS 扩展(日志式))

分区好后,重启,重启后操作应该与在 Mac 上使用“启动转换”安装 Windows 7重启后的操作一致

注意:此想法没有尝试过,可能不可行,尝试请慎重思考

PS:我感觉这个想法是绝对有问题的,跟真实情况的文件内容可能有所不同


在Mac安装Windows7U盘文件的获取:

https://pan.baidu.com/s/1q4YTvLSY1en2Ro9vrVj_lQ

提取码: 7qhj

在非Mac机Windows7安装U盘文件的获取:

https://pan.baidu.com/s/1BkAao-TMbRkS9mS-OEIf2Q

提取码: ak72


个人说明:

1.随笔内容是个人使用后的结果,如有疑问可以进行评论,有能力则给予回答

2.对排版或内容有想法可以提出或批评

3.资源来自网络和个人制作

4.更多资源和内容可以搜寻网络

MacBook Air装Windows7双系统后的一些(未尝试)想法的更多相关文章

  1. 2013款MacBook Air装Windows7单系统

    经过两天的摸索,查找无数资料终于把2013款的MacBook Air装上了WIN 7,虽然网上有很多的资料但是都不是我想要的,第一个我的是2013款的MacBook Air,跟原来2012 11款Ma ...

  2. macbook air 安装win7双系统

    转自: http://jingyan.baidu.com/article/6d704a13f99f1a28da51ca49.html 1)遇到“No bootable device-insert bo ...

  3. 【Linux-CentOS】CentOS安装Win双系统后Win启动项丢失及默认启动项修改

    转载自:搁浅bky,有部分更正,建议看此文. 1.Windows启动项消失的原因:   在安装Win7.8/10系统+CentOS7双系统后,默认会将mbr(Main Boot Record)改写为g ...

  4. centos7 windows7 双系统重新构建引导和启动顺序

    安装centos后无法引导启动windows7的解决方法 在电脑Windows7系统上安装Centos7,安装后找不到Windows7引导菜单. 原因:因为CentOS 7已采用新式的grub2系统, ...

  5. 安装ubuntu和windows双系统后,如何修改默认启动项

    在安装了Ubuntu16.04系统之后,系统会默认自启动Ubuntu16.04,而我们大多数情况下可能都在使用windows系统,不修改默认设置,不经意间便会启动了Ubuntu16.04,通过我的经历 ...

  6. Windows安装Centos7双系统后Windows启动项消失

    原文: https://www.cnblogs.com/xinglichao/p/9999049.html https://blog.csdn.net/yingzinanfei/article/det ...

  7. 安装windows7和ubuntu双系统后引导项设置

    win7系统,U盘安装ubuntu,在选择[安装启动引导器的设备]时,1.如果你选择的是/dev/sda,即整个硬盘,他会将启动引导器使用grub进行系统引导,而不再使用windows loader, ...

  8. MacBook Air 装win10系统 by DODUI

    为了给齐哥更完美的体验Windows10系统,DODUI亲手操刀MacBook双系统安装Win10,双系统安装教程如下: 终于遇到各种奇葩问题,给小伙伴分享一下. 双系统安装Win10准备工具: 1. ...

  9. centOS和windows7双系统下重装windows后恢复centOS引导

    电脑原本是windows7和centOS双系统,后来重装windows系统后,发现没有centOS引导,于是重新恢复centOS引导. 1.官网下载centos系统镜像CentOS-7-x86_64- ...

随机推荐

  1. Python 3.6 版本-使用Pytesseract 模块进行图像验证码识别

    环境: (1) win7 64位 (2) Idea (3) python 3.6 (4) pip install pillow <&nbsp>pip install pytesse ...

  2. 【Feign调用异常】org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'GET' not supported

    一.异常场景描述 明明是post请求,为啥到达服务器后就变成了get请求 2019-05-30 18:07:17.055 [http-nio-10650-exec-4] ERROR c.x.xcaut ...

  3. influxDB应用及TICK stack

    InfluxData平台用于处理度量和事件的时间序列平台,常被称为TICK stack,包含4个组件:Telegraf,influxDB,Chronograf和Kapacitor,分别负责时间序列数据 ...

  4. 安恒西湖论剑线下上午CTF部分题目WP

    简单的做了两个题,一道逆向,一道misc,其他题目,因为博主上课,时间不太够,复现时间也只有一天,后面的会慢慢补上 先说RE1,一道很简单的win32逆向,跟踪主函数,R或者TAB按几下, 根据esp ...

  5. 面试必备技能:HashMap哪些技术点会被经常问到?

    1.为什么用数组+链表? 数组是用来确定桶的位置,利用元素的key的hash值对数组长度取模得到. 链表是用来解决hash冲突问题,当出现hash值一样的情形,就在数组上的对应位置形成一条链表.ps: ...

  6. Codeforces E. Alyona and a tree(二分树上差分)

    题目描述: Alyona and a tree time limit per test 2 seconds memory limit per test 256 megabytes input stan ...

  7. .gitignore文件配置的内容为:

    /target/ !.mvn/wrapper/maven-wrapper.jar ### STS ### .apt_generated .classpath .factorypath .project ...

  8. Echo团队Alpha冲刺随笔 - 第十天

    项目冲刺情况 进展 对Web端和小程序端进行各项功能的测试 问题 bug无穷无尽 心得 debug使人秃头,希望明天能挑好 今日会议内容 黄少勇 今日进展 测试小程序,对发现的bug进行处理 存在问题 ...

  9. Laravel —— batch 实现

    很多项目中会用到自动执行脚本的功能, 例如,自动统计上个月的注册用户,定时生成 csv 文件并邮箱发送给客户等等. Laravel 中的任务调度,可实现定时任务, 结合自定义 artisan 命令,即 ...

  10. MyBatis框架的insert节点-向数据库中插入数据

    需求:使用mybatis框架中的insert元素节点向数据库中插入数据 UserMapper.xml UserMapper.java 编写测试方法: @Test public void testAdd ...