먼저 생각지도 못한 채 어리석은 짓을 했습니다. Windows에서 듀얼 부팅 Mac 파티션의 크기를 조정했습니다.
따라서 크기가 조정된 Mac 파티션은 읽을 수 없는 상태로 유지됩니다. 문서를 스캔할 수 있어요. 하지만 물론 내가 얻은 것은 file00001.swift
예시뿐이었습니다.
현재 파티션 유형은 - DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
(Windows 복구 환경) 로 표시됩니다.
하지만 나는 그래야 한다고 믿는다——7C3457EF-0000-11AA-AA11-00306543ECAC
Paragon Drive Manager를 사용하여 이 설정을 변경하려고 시도했지만 일부 정보를 변경할 수는 있었지만 프로젝트에 액세스할 수는 없었습니다.
그래서 내 질문은 다음과 같습니다.
파티션 유형을 변경할 수 있는 앱이 있나요? 아니면 바이트를 변경할 수 있도록 이 데이터가 어떤 섹터에 있는지 등을 알려줄 수 있나요?
Windows를 부팅하여 손상된 Mac 파티션을 볼 수 있었습니다.
외부 Mac 드라이브 OSx를 부팅하여 손상된 Mac 파티션을 볼 수 있었습니다.
감사해요
답변1
이미 Windows가 설치되어 있기 때문에 ...
Windows에서는 DiskPart
이 작업을 쉽게 수행할 수 있습니다. 적절한 디스크와 파티션을 선택하고 set id
하위 명령을 사용합니다.
set id=7C3457EF-0000-11AA-AA11-00306543ECAC
참고 자료 및 문서:https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/set-id
답변2
Wikipedia에는 GPT 파티션 테이블 구조에 대한 설명이 있습니다.즉, 보호 레거시 MBR은 블록 #0에 있고, GPT 파티션 테이블 헤더는 블록 #1에 있으며, 실제 파티션 항목(각각 128바이트 이상)은 블록 #2 및 후속 블록에 있습니다.
소스포지에는명령줄 GPT 파티션 유틸리티gdisk
소스 코드뿐만 아니라 Mac 및 Windows용으로 미리 컴파일된 실행 파일로도 사용할 수 있으며 파티션 유형 GUID를 원하는 값으로 변경할 수 있습니다.
그러나 파티션 테이블을 수동으로 편집하려는 경우 다음 두 가지 사항을 알아야 합니다.
파티션 테이블을 편집한 후에는 두 개의 CRC32 체크섬도 업데이트해야 합니다. 그렇지 않으면 편집된 파티션 테이블이 유효하지 않게 되고 시스템은 자동으로 백업 파티션 테이블을 사용하게 됩니다(아래 참조).
디스크 끝에는 두 개의 CRC32 체크섬을 사용하여 수정해야 하는 백업 GPT 파티션 테이블도 있습니다.