Mac OS X磁盘重新分区后 BootCamp Windows启动项丢失
前言
我有一台Mac,装有OS X和Windows两系统,因Windows和OS X都能读写exFAT分区,
故若在Machintosh HD和Windows HD之间开辟一个exFAT分区,可以作为共享文件区。
我在OS X中用磁盘工具对Machintosh HD进行分区,在Machintosh HD和Windows HD之间开辟一个exFAT分区。
重启启动时,我按住了option,之后出现的启动选项中没有Windows。这因为刚才给磁盘分了区才导致的。
解决
重启MAC ,按住COMMAND+R进入恢复模式,打开Terminal
1 | csrutil disable #关闭rootless |
修改完,重启MAC,打开终端
sudo fdisk -e /dev/disk0
yanghaodeMacBook-Pro:~ yanghao$ sudo fdisk -e /dev/disk0 Password: fdisk: could not open MBR file /usr/standalone/i386/boot0: No such file or directory Enter 'help' for information fdisk: 1> p Disk: /dev/disk0 geometry: 30515/255/63 [490234752 sectors] Offset: 0 Signature: 0xAA55 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639] <Unknown ID> 2: AC 1023 254 63 - 1023 254 63 [ 409640 - 183869624] <Unknown ID> 3: AB 1023 254 63 - 1023 254 63 [ 184279264 - 1269536] Darwin Boot *4: 07 1023 254 63 - 1023 254 63 [ 185548800 - 304685056] HPFS/QNX/AUX fdisk: 1>
修改分区表
fdisk: 1> p Disk: /dev/disk0 geometry: 30515/255/63 [490234752 sectors] Offset: 0 Signature: 0xAA55 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639] <Unknown ID> 2: AC 1023 254 63 - 1023 254 63 [ 409640 - 183869624] <Unknown ID> 3: AB 1023 254 63 - 1023 254 63 [ 184279264 - 1269536] Darwin Boot *4: 07 1023 254 63 - 1023 254 63 [ 185548800 - 304685056] HPFS/QNX/AUX fdisk: 1> setpid 4 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ *4: 07 1023 254 63 - 1023 254 63 [ 185548800 - 304685056] HPFS/QNX/AUX Partition id ('0' to disable) [0 - FF]: [7] (? for help) 07 fdisk: 1> flag 4 Partition 4 marked active. fdisk:*1> p Disk: /dev/disk0 geometry: 30515/255/63 [490234752 sectors] Offset: 0 Signature: 0xAA55 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639] <Unknown ID> 2: AC 1023 254 63 - 1023 254 63 [ 409640 - 183869624] <Unknown ID> 3: AB 1023 254 63 - 1023 254 63 [ 184279264 - 1269536] Darwin Boot *4: 07 1023 254 63 - 1023 254 63 [ 185548800 - 304685056] HPFS/QNX/AUX fdisk:*1> write Device could not be accessed exclusively. A reboot will be needed for changes to take effect. OK? [n] y Writing MBR at offset 0.
重启电脑按OPTION
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架