Por que o OS X insiste em girar todas as unidades externas ao carregar um arquivo da unidade local?

14

Por que o OS X insiste em girar todas as unidades externas conectadas (firewire, usb) ao carregar um arquivo da unidade local (interna)?

Está me enlouquecendo ter que esperar que 3 unidades conectadas (1 de backup, 2 de mídia) aumentem - um total de 20 s - para acessar um arquivo localizado apenas na minha unidade local / interna . Não há necessidade óbvia de acessar as outras unidades; nada está sendo lido deles e nada precisa ser escrito.

Exemplos: Quicktime X abrindo um arquivo do HDD local. Começando Cafeína , um aplicativo que não acessa nenhum outro arquivo.

Posso dizer ao OS X para girar essas unidades apenas quando estiver realmente acessando-as?

    
por Phillip B Oldham 01.03.2010 / 16:27

4 respostas

6

Se por "acesso" você quer dizer executar operações de E / S em um arquivo, isso não deveria estar acontecendo. Se por "acesso" você quer dizer que você está trazendo as caixas de diálogo padrão Abrir / Salvar, então você está realmente atingindo esses sistemas de arquivos quer você perceba ou não.

    
por 03.03.2010 / 22:14
3

Infelizmente, o sistema operacional apresenta automaticamente todas as fontes de dados possíveis que não funcionam bem para mídia conectada externamente que não é acessada regularmente.

É como olhar para um carro em um revendedor. Você pode pegar a palavra dos negociantes para que haja um azul no lote ou você pode ir até lá e dar uma olhada.

Eu questionei isso com o suporte da Apple e foi-me dito azar.

Um dia, talvez eles tenham a inteligência para uma fonte de dados apenas presente inicialmente, em vez de pesquisar todos os dispositivos disponíveis, o que faz com que eles aumentem.

O problema praticamente desaparecerá com unidades de estado sólido que têm acesso quase instantâneo.

    
por 01.01.2012 / 20:14
2

Meu palpite é que não é a leitura de arquivo em si, mas as ações relacionadas. Talvez esteja consultando discos disponíveis (no caso de você querer salvar como), ou verificar referências a arquivos usados recentemente, etc. Essencialmente, o software está fazendo muito mais em segundo plano do que "carregando o arquivo que você pediu".

Eu admito que não sei nada sobre cafeína, mas talvez desde que seu objetivo seja impedir que as coisas durmam, é intencionalmente acordar os HDs?

    
por 02.03.2010 / 16:19
-1

Ainda outro palpite aqui.

Talvez seja algo que você instalou / configurou. Eu nunca tentei isso antes, mas eu iria reiniciar em modo de segurança (mantendo o turno junto com o som de inicialização) e veja se o problema ainda acontece.

Então, seria um trabalho extenso procurando o que poderia estar fazendo isso. Se a sua memória falhar, eu começaria com o Console e verificaria o que está acontecendo no momento em que o problema acontece.

    
por 24.03.2010 / 14:53