Я намагаюся відновити поганий сектор на своєму диску, і роблячи це, мені потрібно записати поганий сектор. Численні джерела в Інтернеті пропонують використовувати ДД для цього, але це не працює:
$ 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
Чи є спосіб випустити ДД з пісочниці? я намагався
sudo sandbox-exec -p '(version 1) (allow default)' /bin/dd if=/dev/zero of=/dev/disk1 bs=512 count=1 seek=961575240
але це все ж дало операції не допустити помилки.
Це на ОС X 10.11 GM