В Windows существует установка для съемных дисков, названных, "оптимизируют для быстрого удаления", которое отключает запись, кэширующуюся, таким образом, можно просто отключить съемный диск, не вызывая повреждение файловой системы.
Я погуглил много, но я не могу найти информацию о том, существует ли та же установка для OS X. Действительно ли возможно изменить это?
Определенная проблема здесь состоит в том, что моя жена является учительницей, и ее студенты используют читателей SD-карты для некоторых проектов класса. Конечно, они никогда не извлекают диск перед удалением, приводящим к случайному дисковому повреждению.
Это должно быть возможно путем ручного монтирования диска через терминал. Необходимо будет извлечь диск, когда Вы включаете его и затем повторно монтируете его в терминале с помощью noasync
опция.
Лучший способ пойти об этом состоял бы в том, чтобы работать mount
в терминале и удаляют устройство, таким образом, Вы знаете, что повторно смонтироваться. Затем umount /dev/disk1s1
(где disk1s1
имя устройства), затем mount -o noasync /dev/disk1s1
. Этот метод также относился бы к большинству дистрибутивов Linux.
Как Вы видите, легче просто не забыть извлекаться.
Больше информации о mount
доступный здесь: http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man8/mount.8.html
После чтения этого потока я не думаю, что возможно сделать так. Если это стоит чего-нибудь, у меня никогда не было проблемы, не извлекающейся. Это, кажется, по крайней мере частично основано безотносительно файловой системы диск или медиа отформатированы в.
Возможно, большой знак выше читателей SD-карты, напоминающих студентам правильно извлекаться перед удалением?