装mac系统遇到的坑
背景
没有mac电脑,只有win电脑,公司想装一台imac(本来有windows系统) macos系统
坑一 dmg无法写入
这个问题可以用tansmac
来解决, 或者 dmg2img
来解决都可以
坑二 映像损坏,无法安装
长按alt进入后,点击安装弹出映像损坏,并非真是映像损坏, 如果你下载了老系统, 由于16年更新了安全签名策略, 所以要在终端输入 date 1020302015.09, 即便是这样输了也不行, 记得去右上角断网
坑三 磁盘已被锁定,格式化失败,提示空间不足
以前是NTFS格式的WIN磁盘,想要格式化成macos扩展,至少需要分配 EFI 200M
空间, 虽然可以用 win工具来分区,但是imac又不好取,只能用终端命令进行了
diskutil list
这个时候你会获得你的所有磁盘内容。
找到你刚连上的移动硬盘。如果你实在不知道哪个是你刚连上的,注意哪个地方有external或physical
找到这个磁盘,譬如disk2,就运行下面的命令。如果不是disk2,那么用你的disk替换一下。
diskutil unmountDisk force disk2
然后写入一个纯0的200M启动扇区
sudo dd if=/dev/zero of=/dev/disk2 bs=1024 count=1024
最后,再次尝试使用命令行进行分区。
diskutil partitionDisk disk2 GPT JHFS+ "AWESOME DISK" 0g
至此,搞定。
Why
产生错误的原因是对于超过4TB的磁盘来说,一定是使用GUID分区表。在这种情况下,必须需要一个200M的EFI分区,才能够进行分区。
APFS确实比HFS+有更高的优势,譬如COW等等,因此性能更高。
APFS甚至支持动态分区。
但是APFS不支持时间机器,所以我这个磁盘还是要用HFS+。