如何在diskutil erasevolume之后恢复丢失的分区? [重复]


1

这个问题在这里已有答案:

我有同样的问题 如何在diskutil erasevolume noformat之后恢复丢失的分区

通过进入Internet Recovery解决了该帖子中的操作。我这样做但问题仍然存在。重新安装MacOS也无效。

这是相关命令的输出:

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         96.2 GB    disk0s2
   3:         Microsoft Reserved                         16.8 MB    disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +96.2 GB    disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            74.5 GB    disk1s1
   2:                APFS Volume Preboot                 43.7 MB    disk1s2
   3:                APFS Volume Recovery                517.1 MB   disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4

$ diskutil cs list
No CoreStorage logical volume groups found

$ sudo gpt -r show /dev/disk0
      start       size  index  contents
          0          1         PMBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  187824088      2  GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
  188233728      32768      3  GPT part - E3C9E316-0B5C-4DB8-817D-F92DF00215AE
  188266496   48711647         
  236978143         32         Sec GPT table
  236978175          1         Sec GPT header

$ sudo fdisk /dev/disk0
Disk: /dev/disk0    geometry: 14751/255/63 [236978176 sectors]
Signature: 0xAA55
         Starting       Ending
 #: id  cyl  hd sec -  cyl  hd sec [     start -       size]
------------------------------------------------------------------------
 1: EE 1023 254  63 - 1023 254  63 [         1 -  236978175] <Unknown ID>
 2: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 3: 00    0   0   0 -    0   0   0 [         0 -          0] unused      
 4: 00    0   0   0 -    0   0   0 [         0 -          0] unused
我认为丢失的分区大约有20-24gb

附加信息: - macOS Mojave v10.14.2 - MacBook Pro(Retina,13英寸,2015年初)

我真的想恢复它并加入我的主分区(我认为是disk0s2)


你的问题略有不同 将主APFS容器还原到完整磁盘 ,但答案完全一样。
David Anderson

@DavidAnderson,嗨,非常感谢你的回复。一旦我回到家,我会尝试一下,但基于该帖子的答案,我的disk0s3是“微软保留”,只有16.8 MB,将删除这个修复它吗?
user7552

Answers:


1

您无法恢复可用空间,因为小的16 MB“Microsoft保留”分区位于APFS容器和此可用空间之间。下面的命令将删除“Microsoft保留”分区,并将16 MB添加到已存在的24.9 GB可用空间。

diskutil eraseVolume free none disk0s3

下一个命令将扩展APFS容器以占用可用空间。

diskutil apfs resizeContainer disk0s2 0

做得好,工作得很好。谢谢!
user7552
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.