디스크의 불량 섹터를 복구하려고하는데 불량 섹터를 덮어 써야합니다. 웹상의 수많은 소스는 dd를 사용하여 그렇게 제안하지만 작동하지 않습니다.
$ sudo dd if=/dev/zero of=/dev/disk1 bs=512 count=1 seek=961575240
dd: /dev/disk1: Operation not permitted
$
마운트 된 파일 시스템 에이 작업을 수행하는 것에 대한 일종의 검사가있을 수 있으므로 단일 사용자 모드로 부팅했지만 (적어도 잎은 읽기 전용 모드입니다) 여전히 동일한 오류가 발생합니다. 그러나 샌드 박싱에 대한 일부 추가 메시지도 표시됩니다.
Sandbox: dd(5) System Policy: deny(1) file-write-data /dev/disk1
Sandbox: dd(5) System Policy: deny(1) file-write-data /dev/disk1
샌드 박스에서 dd를 제거 할 수있는 방법이 있습니까? 나는 시도했다
sudo sandbox-exec -p '(version 1) (allow default)' /bin/dd if=/dev/zero of=/dev/disk1 bs=512 count=1 seek=961575240
그러나 여전히 작업에 허용되지 않는 오류가 발생했습니다.
이것은 OS X 10.11 GM에 있습니다.