A única teoria que posso imaginar para o que você está descrevendo é se você está inicializando no modo de segurança e, se estiver, o Lion não montará suas unidades 'inseguras' ou até mesmo as reconhecerá (em alguns casos).
nb. O OS X ainda gravará arquivos de pontos ocultos (.fsevents .DS_store .Trashes etc) para aqueles drives / partições / sistemas de arquivos desmontados.
Embora essa teoria seja improvável (como você certamente notaria o longo tempo de inicialização - durante o qual o OS X recria todos os arquivos cache / kexts / preference), você pode descobrir se está inicializando no Modo de Segurança (e mais investigar o seu problema), abrindo o Terminal e sudo'ing para root.Para determinar seus parâmetros de inicialização, digite:
nvram -xp
Procure o campo "boot-args" (que pode não estar lá e, nesse caso, você não está inicializando no Modo de segurança) e se tiver algum desses listados, isso significa:
- -v inicializa verbose
- -x inicializa no modo de segurança
- -s inicializa no modo de usuário único (como um modo de segurança aprimorado, usado para manipulação / reparos / investigação / etc do sistema de arquivos de baixo nível
- Inicialização -k sem extensões de kernel (se você tiver kexts corrompidos, eles devem ser reconstruídos de forma limpa)
- Inicialização -K sem cache do kernel (mesmo cache re: corrompido)
Você pode adicionar qualquer um deles às suas configurações de nvram, se desejar, e elas serão persistentes (até você removê-las ou ajustá-las) - este exemplo abaixo inicializaria você no Modo de segurança com saída Detalhada indefinidamente:
nvram boot-args="-x -v"
Por padrão, você pode limpar com segurança todas as configurações do nvram e o sistema deve ser reconstruído na próxima inicialização. Para limpar seu nvram na linha de comando, digite:
nvram -c
Quanto ao OS X reconhecer suas unidades, há muito mais informações disponíveis usando o Terminal. O comando diskutil é muito fácil de usar e possui instruções e saídas simples e claras. Digite algo como:
diskutil list
e você verá todos os discos / drives / partições (montados e desmontados) listados.
Para ver todos os seus sistemas de arquivos montados (e seus pontos de montagem), simplesmente digite:
mount
Você pode montar sua partição do sistema EFI criando um diretório para usar como um ponto de montagem:
mkdir /Volumes/EFI
depois monte a partição do sistema 'oculta'
mount_msdos /dev/disk0s1 /Volumes/EFI
ou
mount -t vfat -o rw /dev/disk0s1 /Volumes/EFI
(-t é o sistema de arquivos, -o denota mount params [rw é leitura / gravação, usa ro para leitura)]
e para desmontar
umount -f /Volumes/EFI
Os comandos diskutil e hdiutil fornecem muitas informações que quase certamente lhe fornecerão informações suficientes para descobrir o que há de errado com a unidade não montável.