MacCentre
Форум: Mac и Mac OS X
Тема: Как отключить монтирование тома при подключении HD?

[Ответить]
AndL [19.11.2007 21:51] Как отключить монтирование тома при подключении HD?:
Как сделать так, чтобы при подключении внешнего HD не происходило монтрование разделов?
Daniel [19.11.2007 22:51] :
Не уверен на 100%, но мне кажется, что «немонтирование» в данном случае следует реализовывать как немедленное размонтирование.

Если загвоздка в том, чтобы отловить момент подключения, то вот preference pane, которая это делает:
http://www.azarhi.com/Projects/DSW/

На событие можно прицепить AppleScript (скомпиленный), который размонтирует нужный диск. Нужно содействие? :)
Шелл-скриптов эта программка, кажется, не понимает.

Конечно, не совсем изящно, но другого ничего не придумывается.

Из ридми:
Known Limitations:

There is currently a known limitation during start up. If you have your drive
plugged in and turned on during boot or login, DSW will not receive a mount
event for that drive. DSW is activated after drives are mounted (only on
startup/login).

With regards to scripts, DSW will run a compiled script just as an application. It
will not run an un-compiled script; they will open in Script Editor.

DSW currently only watches for specific volumes mount or un-mount, it does not
watch for a general type of external drive/device (CDs, DVDs, etc).

At the moment Safari and Internet Explorer don’t make good apps to watch for,
as they don’t tell the system they are working in the normal manner. This is being
look into and will be resolved for the next version.

AndL [20.11.2007 06:08] :
Daniel
Спасибо. ;) Доеду до работы - попробую и отпишу про результат.
Ситуация такова. Имеется диск с HFS+. При монтировании его любая система вылетает в Kernel Panic. Дечение его в Safe mode результатов не дает. Судя по логам - есть шансы вылечить его с помощью DiskWarrior...
Daniel [20.11.2007 11:02] :
Хм, в таком случае может не помочь.

Еще можно попробовать включиться с уже подключенным диском и воспользоваться вот этим методом: http://www.macosxhints.com/article.php?story=20060930150059172 (диск можно идентифицировать через LABEL, если ты его помнишь, потому что UUID, по идее, достать не получится).
AndL [20.11.2007 14:38] :
Увы. Диск забрал владелец... Всем спасибо за помощь ;)
[Ответить]