Jump to content

Ahci no Windows e no Mac Os X


  • Please log in to reply
24 replies to this topic

#1
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,137 posts
  • Gender:Male
  • Location:Rio de Janeiro
Quando já temos o Windows instalado sem a opção "Ahci" ativada no bios...e depois instalamos o Mac Os X e habilitamos essa opção, o resultado é uma bela tela azul quando tentamos entrar no Windows novamente!

O Windows Vista e o Seven já tem os drivers, no Windows XP você terá de instalar os drivers manualmente.

Windows Vista ou Seven

Desative o "Ahci" no bios e entre no Windows, vá no "executar"(tecla Windows + tecla R) e digite "regedit" e ache a chave "HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Msahci e em "Start" vá em "Value data" e digite "0".
Reinicie seu computador, entre no bios e ative o "Ahci". Agora você pode usar o Ahci ativado para os dois sistemas.

Você também pode simplesmente deixar o Ahci desativado no bios, basta ter o driver certo da sua controladora para o Mac Os X, mas não vale a pena desativar essa opção.


AHCI
(Advanced Host Controller Interface)
por Gamevício

É uma especificação de interface que permite que o driver de
armazenamento ative os recursos avançados do Serial ATA, como NCQ e Hot Plug.

FUNÇÃO NCQ - Native Command Queuing

O Comando Nativo de Enfileiramento também conhecido como NCQ , é um
protocolo de comando para dispositivos com o padrão SATA que possibilita ter
diversos comandos proeminentes dentro de um driver ao mesmo tempo.
A grande maioria dos HDs SATA atuais suporta o NCQ, onde a controladora
utiliza o tempo ocioso, entre uma leitura e outra, para estudar e reorganizar a
ordem das leituras seguintes, de forma que elas possam ser executadas na ordem
em que seja necessário o menor movimento possível dos discos. É como no caso de
um ônibus, que precisa fazer um itinerário passando por diversos pontos da
cidade. Com o NCQ o motorista tem autonomia para fazer alterações na rota, de
acordo com as condições do trânsito, escolhendo a rota mais rápida.

Esta ilustração mostra como o sistema funciona.
Posted Image

O HD à esquerda não possui suporte a NCQ, de forma que, ao realizar 4
leituras a setores aleatórios do disco ele precisa realizá-las em ordem, fazendo
com que sejam necessários um número maior de rotações do disco. À direita, o HD
com NCQ usa um atalho para realizar a mesma seqüência de leitura em menos tempo,
lendo os setores não pela ordem dos dados, mas pela ordem da rotação do disco,
ou seja, fora de ordem.
Na prática, o NCQ pode melhorar a taxa de transferência do HD em até 10%
em situações específicas, onde são lidos diversos arquivos pequenos espalhados
pelo HD, como durante o carregamento do sistema operacional, ou de um programa
pesado, mas faz pouca diferença quando você está transferindo grandes arquivos.
De qualquer forma, ele é uma otimização implementada via software, que não
aumenta o custo de produção dos discos e não tem contra indicações.

Como o NCQ trabalha

NCQ compreende três componentes principais de funcionalidade. Dentro de
cada um deles inclui as potencialidades que aumentam o desempenho e a
durabilidade de movimentações de SATA.

- Comando de enfileiramento: Um driver SATA NCQ pode enfileirar comandos e
executá-los imediatamente. O driver sabe qual protocolo que deve ser aplicado
aos diferentes comandos. Aplica um tag único para os comandos.

- Transferindo dados para cada comando: NCQ deixa o driver ajustar uma operação
de "acesso direto à memória" (DMA) para transferência de dados sem intervenção
do software do host. O driver controla o motor do "Acesso Direto à Memória",
seleciona transferências para minimizar latências, e otimizar o pedido de
comando.

- Status de retorno para comandos terminados: O driver retorna um status para
comandos terminados. O status do comando é "corrida-livre", que significa que um
status para qualquer comando pode ser comunicado em qualquer momento, sem um
"handshake" entre o dispositivo e o host. O host e o driver usam um registro de
32-bit para comunicar-se sobre comandos proeminentes, e mantém este registro
sempre exato.

Resumindo, o HD desgasta menos, pois vai girar menos do que o usual, de forma
mais prática e econômica, aumentando sua vida útil.

FUNÇÃO HOT PLUG

Comutação hot plug é um recurso suportado pelo AHCI que permite que os
dispositivos sejam removidos ou instalados com o sistema em funcionamento.
Ou seja, pode-se colocar e retirar o HD do PC sem precisar desligá-lo,
pois ele reconhecerá normalmente.

#2
macmarques

macmarques

    Marques

  • Members
  • PipPipPipPipPip
  • 270 posts
  • Gender:Male
Boa Maldon. vlw

Abç

Marques

#3
locker_doom

locker_doom

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 9 posts
  • Gender:Male
Esse AHCI não existe no SETUP do meu dv2700, nem modo de compatibilidade nem nada ;) , fui instalar alegrão o iATKOS 7.0 e não apareceu meu HD no utilitário de disco, não apareceu nada, tem algum jeito de forçar uma distro ou executar uma instalação com algum kext pra reconhecer meu HD? :wacko:

#4
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,137 posts
  • Gender:Male
  • Location:Rio de Janeiro
enhanced/compatible <--

se não tem essas opções tb, vc precisa de uma versão modificada que tenha o driver ou então preparar seu próprio cd de boot, incluindo tudo que vc precisa

;)

#5
Luck2345

Luck2345

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Pessoal, alguem sabe me dizer se funciona no HP G42-215BR?

#6
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,137 posts
  • Gender:Male
  • Location:Rio de Janeiro

Pessoal, alguem sabe me dizer se funciona no HP G42-215BR?


sim
se o seu PC tem a opção AHCI
basta fazer esse procedimento :(

#7
Muteki

Muteki

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts

Pessoal, alguem sabe me dizer se funciona no HP G42-215BR?


sim
se o seu PC tem a opção AHCI
basta fazer esse procedimento ;)



Eu ainda não consegui abilitar o AHCI no HP G42-215BR. Estou tentando criar um Hackingtosh utilizando o ##### com o OS X 10.6.3, más até agora nada. Na hora que abre a tela inicial de boot do OS X, aparece uma mensagem que é necessário reiniciar. Ainda não consegui nem em modo seguro. :unsure:

A BIOS do HP G42-215BR é muito limitada.

#8
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,137 posts
  • Gender:Male
  • Location:Rio de Janeiro

Eu ainda não consegui abilitar o AHCI no HP G42-215BR. Estou tentando criar um Hackingtosh utilizando o iBoot com o OS X 10.6.3, más até agora nada. Na hora que abre a tela inicial de boot do OS X, aparece uma mensagem que é necessário reiniciar. Ainda não consegui nem em modo seguro. :unsure:

A BIOS do HP G42-215BR é muito limitada.


Esse tutorial é pra quem instalou o Windows em modo IDE e depois quer ativar o AHCI sem precisar instalar novamente

use o -v e poste uma foto

abra um tópico na área Snow Leopard
http://www.insanelym...p?showforum=197

#9
downlord

downlord

    InsanelyMac Greek

  • Members
  • PipPipPip
  • 143 posts
  • Gender:Male
  • Location:Lisboa
Viva Maldon,
óptimo trabalho aqui no forum!
Tenho um problema com o NCQ e talvez me possas ajudar:
tenho um portátil com ICH7-M e disco sata I da seagate em modalidade AHCI (correctamente reconhecidos no System profiler)
Segundo o construtor (e o windows 7) o disco suporta NCQ mas o Snow não activa a modalidade dizendo que não está suportado.

Parece-me embirranço dos drivers do snow (10.6.5).
Tem alguma ideia sobre o que se está a passar?

Abraço

#10
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,137 posts
  • Gender:Male
  • Location:Rio de Janeiro

Viva Maldon,
óptimo trabalho aqui no forum!
Tenho um problema com o NCQ e talvez me possas ajudar:
tenho um portátil com ICH7-M e disco sata I da seagate em modalidade AHCI (correctamente reconhecidos no System profiler)
Segundo o construtor (e o windows 7) o disco suporta NCQ mas o Snow não activa a modalidade dizendo que não está suportado.

Parece-me embirranço dos drivers do snow (10.6.5).
Tem alguma ideia sobre o que se está a passar?

Abraço


o seu ICH7 funciona nativamente? ou vc injetou pelo DSDT 0x27c58086?

#11
downlord

downlord

    InsanelyMac Greek

  • Members
  • PipPipPip
  • 143 posts
  • Gender:Male
  • Location:Lisboa

o seu ICH7 funciona nativamente? ou vc injetou pelo DSDT 0x27c58086?


Viva,

estou a injectar o 27c5 pelo DSDT.


abr.

#12
MaLd0n

MaLd0n

    ...filling veins with juice of chaos...

  • Moderators
  • 11,137 posts
  • Gender:Male
  • Location:Rio de Janeiro

Viva,

estou a injectar o 27c5 pelo DSDT.


abr.

Hummm

o problema pode estar aí, mas vc tem de testar
se eu usar o ESB2, por exemplo, eu perco o HotPlug
Use as kexts, faça esse teste
Attached File  AHCI.zip   13.82KB   34 downloads

#13
RenanPenedo

RenanPenedo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
Como posso fazer pra habilitar meu WinXP pra rodar na boa com essa opção instalada...? Aliás, tô vendo todo mundo falar em AHCI na net, mas aqui no meu setup da plc mãe aparece AHIC... Nesse caso, AHIC e AHCI são a mesma coisa...?

Inclusive, procurei lá no "regedit" o caminho abaixo, mas ele SIMPLESMENTE NÃO EXISTE em meu "regedit":

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Msahci

Este caminho dentro do Regedit até existe, porém somente até o "Services", pois o "Msahci" não existe dentro de "Services"...

E, a propósito, continua minha dúvida... O certo é AHIC ou AHCI...?

#14
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,836 posts
  • Gender:Male
  • Location:Brazil

O Windows Vista e o Seven já tem os drivers, no Windows XP você terá de instalar os drivers manualmente.

http://www.hardware....-ativar/904051/

#15
RenanPenedo

RenanPenedo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
Grato pela resposta, mas eu ja tinha visto esse topico antes... A questao e que nao sei em qual situacao eu estou na realidade... Neste topico tem instrucoes para chipsets ICH9/ICH9R e para chipsets ICH8/ICH8R... Enfim, nao sei se o chipset de minha maquina e um ou outro, ou ate mesmo um outro diferente destes dois...

Se puder me dar uma orientacao em relacao a isso, agradeco...

#16
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,836 posts
  • Gender:Male
  • Location:Brazil
Use o System Info
http://www.insanelym...howtopic=219582

#17
RenanPenedo

RenanPenedo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
Ok, vou dar uma olhada nesse topico... Pelo que imagino, isso ai deve funcionar como o Everest no WinXP, ne...?

Nesse caso, eu devo fazer essa verificacao pelo "system info" aqui mesmo pelo hackintosh, ou la pelo xp...?


Fui la tentar baixar esse SYSTEM INFO e o baixei, porem nao consegui instalar... Ele ta dizendo que preciso do Java 1.6 e o que eu tenho instalado em meu hackintosh e 1.5... Agora, como faco pra atualizar isso...? Alias, ha alguns dias atras, apareceu uma mensagem falando pra eu atualizar varias coisas aqui no sistema e em alguns softwares, mas fiquei com medo de deixar ele atualizar, rsrsrs... Achei que ia dar alguma zebra...

Tem alguma dica pra me passar?




Alias, nesta msg que apareceu, ele ainda disse o seguinte:

UPDATING TO A NEWER VERSION OF MAC-OS-X MAU RESOLVE THIS...

E agora...? Tenho que fazer update de tudo...? Instalar uma versao do macos mais nova...? E se der zebra nas minhas coisas, que ja estao rolando bonito...?

Me da uma luz ai, por favor...

#18
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,836 posts
  • Gender:Male
  • Location:Brazil
Pode usar o Everest no Windows, ele também identifica o chipset.

#19
RenanPenedo

RenanPenedo

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
Decidir clicar em SOFTWARE UPDATE, dai ele mostrou o que ja tinha mostrado anteriormente, ou seja updates disponiveis pra um monte de coisas (listadas abaixo)

Remote Desktop Client Update ===== 3.4
AirPort Utility ================ 5.5.3
Safari ==================== 5.0.5
Logic Pro Update ============= 9.1.4
MainStage Update ============= 2.1.3
HP Printer Drivers Update ======== 1.1.1
Front Row Update ============= 2.1.7
Java for Mac OS X 10.5 Update 5 === 1.0
MainStage ================== 2.0.1
WaveBurner ================= 1.6.1
iLife Support ================= 9.0.4
QuickTime ================== 7.6.9
Security Update 2011-004 ======== 1.0
iTunes ===================== 10.3.1


Minha duvida e se posso deixar a atualizacao rolar solta nesses lances ou nao...!!!

OK, entao vou la no XP usar o Everest pra ver se pego as informacoes certinhas... Mas, ja que acabei mencionando o lance dos updates, vc acha que devo deixar rolar estas atualizacoes todas que o sistema identificou...? Enquanto isso vou reiniciar, fazer aquela chative de conectar e desconectar os hds e entrar no XP... Daqui a pouco eu volto aqui pra ver se vc respondeu...!!!

VALEU.

#20
oldnapalm

oldnapalm

    InsanelyMac V.I.P.

  • Moderators
  • 6,836 posts
  • Gender:Male
  • Location:Brazil
Sobre o update leia isto
http://www.insanelym...howtopic=209656





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy