先是安装macos,然后wondows 11,一切顺利,后来装ubuntu 和kali反复装了好几次都是grub装不上,我明明给他们都分了多余的容量做efi 分区,可是不知道为什么,grub装到widows efi分区了,开机选择widows ,就会直接进入grub,后来把windows安装磁盘格式化了,bootcamp 重装widows就报图中这样的错误,之前装linux那两个分区是ext4格式,现在mac根本读不到,windows也进不去,没法删除分区,没法格式化
到现在为止只有mac能用,整块磁盘不能格式化
重装也重装不了,之前mac 系统下虚拟机widows里装win pe制作的u盘,mac开机uefi 启动也识别不到
以下答案由GPT-3.5大模型与博主波罗歌共同编写:
这个问题可能由于多次操作和分区导致的分区表混乱,可以尝试以下步骤解决:
重置 NVRAM 或 PRAM
在开机前按下 Command + Option + P + R,听到启动声响两次即可松开,这个操作将会重置 NVRAM 或 PRAM,这有可能解决一些不正常的使用情况。
检查 EFI 分区是否可用
在终端中输入以下命令:
diskutil list
找到你的 EFI 分区,可以通过分区大小大概判断,通常为 100MB 左右。然后使用以下命令挂载 EFI 分区:
sudo diskutil mount disk0s1
这里假设 EFI 分区为 disk0s1,如果不是,将其替换成你自己的 EFI 分区名称。如果成功挂载,你将看到 EFI 分区在 Finder 中可见。
使用 Boot Camp Assistant
在 macOS 中,Boot Camp Assistant 可以帮助你安装 Windows,并合理划分分区。将你的 Windows 安装盘插入,然后打开 Boot Camp Assistant,按照指示一步步操作即可。
格式化整个硬盘
如果上面的方法仍然不能解决问题,你可以尝试将整个硬盘格式化,清除所有分区信息。这个操作会清除所有硬盘上的数据,请务必备份重要数据。
在 macOS 中按下 Command + R 进入恢复模式,打开磁盘工具,选择你的硬盘,点击「抹掉」,选择一个文件系统,然后点击「抹掉」即可。这会清除整个硬盘分区信息,之后你可以尝试重新安装 Windows。
希望这些方法能够解决你的问题。
如果我的回答解决了您的问题,请采纳!
以下内容引用CHATGPT:
首先,根据提问者的描述,问题可能是由于之前安装Linux时对EFI分区进行了错误的操作导致的。因此,我们需要重新创建EFI分区,并删除之前的分区。
步骤如下:
使用macOS的磁盘工具(Disk Utility)创建新的EFI分区,大小为至少200MB,格式为FAT32。
重启电脑,按住“Option”键,选择进入macOS的恢复模式。
在恢复模式下,打开终端(Terminal),输入以下命令:
diskutil list
找到Windows所在的分区的标识符,通常为“disk0sX”,其中“X”为分区号。
输入以下命令,将Windows分区挂载到/mnt下:
mkdir /mnt
mount -t ntfs /dev/disk0sX /mnt
rm -rf /mnt/EFI
umount /mnt
如果以上方法无法解决问题,建议使用第三方工具如GParted来重新分区,并且备份重要数据以免数据丢失。