调整大小后CoreStorage更改为Apple_HFS,并且在我的磁盘中间弹出Recovery HD


0

我今天在Mac的磁盘上发生了一件奇怪的事情。

我有我的主分区Macintosh HD和150 GB的Linux分区。我尝试使用“磁盘工具”(在Sierra上)将Linux分区分成两个较小的分区,但它失败了。

从那以后,我的Recovery HD在Linux分区和Macintosh HD之间弹出,使我无法删除Linux分区:如果删除Linux分区,则磁盘工具会尝试将Recovery HD的大小调整为150 GB。

disk utility

似乎恢复HD不再隐藏,因为它应该是......当我尝试使用时 CMD [R 在启动时加载Internet Necovery就好像它没有看到Recovery HD分区一样......

diskutility

我已经尝试从Internet恢复修复我的所有磁盘,它修复了错误,但它似乎没有改变我可怜的单独的恢复高清分区。

这是下面的输出 diskutil list,你可以看到Recovery HD被列为Apple_HFS而不是Apple_Boot,Macintosh HD被列为Apple_HFS而不是Apple_CoreStorage。

diskutil list

如果有人知道发生了什么,我真的很感激帮助。 MacO启动正常,似乎我可以访问我的数据,我检查了随机文件。当我运行时,Macintosh HD的类型是Apple_HFS而不是CoreStorage真的很奇怪 diskutil cs list 我找到了“没有找到CoreStorage逻辑卷组”。

在未经我同意的情况下,磁盘实用程序似乎已将包含Recovery HD的Macintosh HD CoreStorage恢复为两个Apple_HFS常规分区。你觉得我怎么能解决这个问题?

Answers:


1

我想我修好了。

  • 首先,您需要使用将Macintosh HD还原为CoreStorage diskutil cs convert /dev/disk0s2

  • 然后,使用适用于Mac Apple Store的Sierra安装程序在Macintosh HD上重新安装MacO,而不会丢失数据,从而创建新的Recovery HD分区。

  • 最后,使用“磁盘工具”擦除标记为Apple_HFS的旧恢复HD分区。


这不可能是真的: diskutil cs revert ... 将CoreStorage逻辑卷转换回其本机类型。
klanomath

@klanomath修复,谢谢!它是 diskutil cs convert
tourdetour
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.