Отключить или спать второй жесткий диск в MacBook

я быстро погуглил, но ответа не нашел. Я положил SSD в свой Macbook и в то же время переместил оригинальный жесткий диск в отсек для оптических дисков. Я запускаю ОС и большинство моих ежедневных приложений с SDD, поэтому жесткий диск действительно предназначен для хранения вещей, которые мне нужны сейчас и потом.

теперь я хотел бы отключить (как при выключении питания или "Force sleep") жесткий диск, когда он мне не нужен. Попробуйте размонтировать диск с помощью diskutil unmountDisk но он продолжал крутиться около 10 протокол. Может быть, этого и следовало ожидать, но я предполагал, что он остановится мгновенно при отключении. Кроме того, было бы неплохо отключить его по умолчанию и монтировать его (= power on), когда мне это нужно.

13
задан ᔕᖺᘎᕊ
01.05.2023 0:55 Количество просмотров материала 3458
Распечатать страницу

10 ответов

потому что Apple не хочет, чтобы вы сделать это... извините, этот отсек в основном ограничен функциональностью "DVD". Так что это означает, что он будет "действовать" и контролировать диск так же, как DVD-диск, а не жесткий диск. Macbook гораздо более обычай, чем люди думают... Вы также можете узнать, в то же время, что выходная мощность для этого отсека ограничена, и многие жесткие диски не поддерживаются.

0
отвечен deijmaster 2023-05-02 08:43

Я не согласен с deijmaster. SATA-порт-это порт SATA. Это не имеет никакого значения для ОС, что он обычно используется для DVD.

Я также переместил жесткий диск в оптический отсек.

лучшее, что я нашел до сих пор, чтобы уменьшить шум:

  • убедитесь, что вы включили спящий режим диска в настройках энергии.
  • затем запустите в терминале:

    sudo pmset -a disksleep 1
    

спать диск после только 1 минута.

кроме того, если отключить Spotlight на этом диске, диск не будет вращаться при открытии Spotlight. Чтобы отключить фару:

sudo mdutil -i off /Volumes/TSA-Data 

(или обычным способом: перетащите диск (все разделы) из боковой панели Finder в список мест, которые Spotlight исключает, в настройках Spotlight)

Он все еще вращается несколько раз без очевидных причин.

9
отвечен sarfata 2023-05-02 11:00

Я сделал следующий компактный скрипт с помощью предыдущих ответов. Скрипт монтирует и открывает вторичный диск (disk1, здесь "HDD"), если он не смонтирован, и извлекает его, если он смонтирован.

Я также сократил время простоя до 1 мин (в терминале:sudo pmset -a disksleep 1) и поместил "HDD" в список исключений Spotlight, где он появляется каждый раз, когда он монтируется.

после этого, диск не начнет слишком часто а пойдет назад отдохнуть быстро, устанавливанный конечно. Отмечать кроме того, размонтированные диски могут запускаться при использовании, например, system info и disk utility.


используйте правильное имя диска вместо " HDD " ниже!

скрипт MountHDD.scpt:

tell application "Finder"   
if not (exists the disk "HDD") then   
do shell script "diskutil mountDisk 'disk1'"      
tell application "Finder"                 
activate    
make new Finder window     
set target of Finder window 1 to disk "HDD"    
end tell    
else   
do shell script "diskutil eject 'disk1'"      
end if   
end tell   

сохранить скрипт как программу (.app) и поместите программу в док!

обратите внимание, что диск все еще вращается (размонтирован) при загрузке и пробуждении. Запустите приложение один/два раза (смонтировано / размонтировано), чтобы спать. если вы ничего не сделаете, он будет вращаться время простоя (1 мин если sudo pmset -a disksleep 1 используется), а затем остановится.

9
отвечен jonost-7 2023-05-02 13:17
  • один для извлечения HD;

    Выполнить Скрипт: diskutil eject 'disk1'

  • другое для монтажа HD;

    Выполнить Скрипт: diskutil mountDisk 'disk1'

здесь disk1 - это имя диска, который вы хотите вращать вниз/принудительно спать/извлечь. Это имя находится в разделе "Сведения о системе".

4
отвечен skibum 2023-05-02 15:34

Так что я тоже немного погуглил и ничего не нашел, что действительно помогло. После объединения некоторых вещей я нашел running

hdiutil eject disk1

в терминале работать. Если вы получаете информацию в Disk Utility вы можете увидеть, если диск, который вы хотите извлечь disk0 или disk1 или что-то. Я нахожу несколько раз диск будет вращаться обратно вверх, если я делаю такие вещи, как Open Disk Utility снова.

3
отвечен greentbc 2023-05-02 17:51

вот простой apple скрипт:

set answer to the button returned of (display dialog "Your second HDD wants to?" with icon caution buttons {"Wait", "Sleep", "WakeUp"})

if answer = "Sleep" then
    do shell script "hdiutil eject disk1"
else if answer = "WakeUp" then
    do shell script "diskutil mountDisk disk1"
end if
2
отвечен Vurda 2023-05-02 20:08

Я обнаружил, что мне тоже нужно бежать mdutil -d /Volumes/<hard disk> чтобы заставить его прекратить поиск на диске, а также, так как делать остановку на индексации не помешало ему искать его, так как он был проиндексирован один раз уже.

теперь я могу нажать spotlight и второй диск остается вращаться вниз.

2
отвечен Doc 2023-05-02 22:25

форматировать второй диск в оптическом приводе как стандартный Mac OS журналируется как внешний диск. Затем переместите его в частный раздел spotlight. Вы также можете отключить его на дисковой утилите, так как ОС не будет присутствовать на этом диске, что означает отсутствие терминала. Диск будет вращаться только при нажатии на него.

1
отвечен Anthony 2023-05-03 00:42

Я сделал applescripts как монтировать и размонтировать мой диск.

обычный HDD на оптический отсек. Macbook Pro (конец 2006 года). OSX Lion

диск вращается вниз и остается таким, пока вы не откроете Дисковую утилиту, не возобновите работу из спящего режима или не переустановите диск. Прожектор не заставляет диск вращаться. Как и попытки получить доступ к любому псевдониму на диске.



-Если есть запущенные процессы, открытые, которые предотвращают диск из извлечения, сценарий открывает Монитор активности и запускает lsof в окне терминала.

- Вы можете решить, если процесс должен быть убит.

- диалоговое окно запрашивает подтверждение пользователя, чтобы убить.

Я запускаю их из меню applescript. Вы можете включить его следующим образом:

  1. Открыть Редактор AppleScript.приложение (приложения -> утилиты).
  2. Открыть Настройки....
  3. проверить " Показать меню скрипта в меню."

Mount drive

on run
    try

        do shell script "diskutil mountDisk disk1"

    on error

    end try
end run

размонтировать диск

on run

    try

        do shell script "hdiutil eject disk1"

    on error

        tell application "System Events"
            set termOpen to count (processes whose name is "Terminal")
            set amOpen to count (processes whose name is "Activity Monitor")
        end tell


        tell application "Terminal"
            activate
            set newTab to do script "lsof /Volumes/'HFS HD'"
        end tell

        tell application "Activity Monitor"
            activate
        end tell

        delay 3

        set question to display dialog "Kill running?" buttons {"Yes", "No"} default button 2
        set answer to button returned of question

        if answer is equal to "Yes" then
            do shell script "lsof -P | grep '/Volumes/HFS HD'  | awk '{print }' | xargs kill -9"
            do shell script "hdiutil eject disk1"
        end if


        tell application "Activity Monitor"
            if amOpen is 0 then
                quit
            end if
        end tell

        tell application "Terminal"
            if termOpen is 0 then
                quit
            else
                close (first window whose selected tab is newTab) saving no
            end if
        end tell



    end try
end run

работает идеально для меня, надеюсь, у вас также есть успех!

1
отвечен Kelvyn 2023-05-03 02:59

что касается других плакатов, это сработало для меня.

  • Я запускаю команды в терминале, когда хочу
  • мне не пришлось отключать Spotlight каким-либо образом
  • Я могу мгновенно выделить диск, как только он установлен

Я попробую некоторые из предложений по его автоматизации или упрощения.

// unmount
hdiutil eject disk1

// mount
diskutil mountDisk disk1

настройка: MacbookPro 7,1 13 дюймов с Mountain Lion 10.8.3. Вторичный жесткий диск вместо привода dvd, основа привод будучи SSD

0
отвечен gabssnake 2023-05-03 05:16

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх