Mac OS 내부 HD 파티션 복원

Mac OS 내부 HD 파티션 복원

라이브 Ubuntu USB로 부팅하고 SD 카드의 파티션을 삭제하려고 했으나 결국 MacBook Pro 내장 하드 드라이브의 모든 파티션이 삭제되었습니다.

나는 이것을 시도했습니다 gpart( "스캔 시작 중 ..."에서 멈춤) 및 testdisk("write_part_mac 함수가 구현되지 않았습니다"로 인해 파티션을 만들 수 없습니다!).

시작 시 cmd+를 시도했지만 R너무 오래 걸리기 때문에 포기했습니다. 나는 더 간단하고 빠른 대안이 있을 것이라고 생각했습니다.

하드 드라이브의 파티션 데이터를 복구할 수 있는 방법이 있습니까?

이것은 testdiskMac HD에서의 출력입니다.

     Partition               Start        End    Size in sectors
> P DOS_FAT_32                    40     409639     409600 [EFI]

> P HFS                       409640  489972567  489562928

답변1

Intel MacBook Pro는 디스크 파티셔닝을 위해 GUID 파티션 테이블을 사용합니다 gdisk.

파티션 테이블 메타데이터의 복사본은 일반적으로 기본 파티션 테이블의 백업으로 저장됩니다. 이에 대한 자세한 내용은 Arch Wiki에서 읽을 수 있습니다.여기

/dev/sda먼저 Mac 디스크의 장치 이름을 알아야 합니다 . 모르는 경우 또는 명령을 사용하여 정확한 이름을 확인할 수 있습니다./dev/sdb
blkidlsblkdmesg

Ubuntu Live USB에서 다음을 사용하십시오 gdisk /dev/sdX. 여기서 X는 장치 이름입니다.

예: /dev/sdb(USB가 sda로 지정되고 Mac이 유일한 다른 디스크라고 가정)

$ sudo gdisk /dev/sdb
GPT fdisk (gdisk) version 0.8.10

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): `r`

Recovery/transformation command (? for help): `b` 

Recovery/transformation command (? for help): `w`

그리고 다시 시작

b백업된 GUID 파티션 테이블을 복원 하고w 디스크에 쓰세요

너도 달리고 싶잖아v 확인하다백업 테이블을 복원한 후 디스크에 쓰기 전입니다. gdisk사람들이 메모리에서 파티션 테이블을 생성하고 수정하도록 하는 것은 매우 합리적이며 write 명령을 사용하기 전에는 디스크에 아무 것도 기록되지 않습니다 w. 복구 결과를 디스크에 쓰기 전에 항상 만족스러운지 확인하십시오.

관련 정보