O Botão Eject: Não Redundante — Essencial
Parece bobo: aperta botão → bandeja abre → você puxa disco. Por que não apenas um trinco? Porque o **botão eject comanda uma sequência**, não apenas um trinco.
O Que o Botão Realmente Faz
- Para Reprodução Limpa: Firmware para decodificação, para motor, estaciona laser (foco servo off, sled para home). Evita "disco girando enquanto ejetado" danos.
- Libera Grampeador: O **hub de fixação** (ímã + chapa de aço) prende o furo central do disco. Sequência eject energiza solenoide/motor para **baixar o grampeador** — disco livre *antes* da bandeja mover.
- Aciona Motor da Bandeja: Trem de engrenagens / correia / cremalheira estende bandeja **suavemente, velocidade controlada**. Sem puxões.
- Trata Erros: Se disco preso (empenado, etiqueta descascando), firmware detecta carga, retenta, ou entra modo serviço — **evita engrenagens/dentes quebrados**.
- Segurança em Falha de Energia: Eject de emergência por mola (furo de agulha) funciona sem energia. Botão = versão controlada.
Puxar Manualmente = Risco
- Forçar disco passando grampeador engatado → **trinca hub, entorta eixo, estria engrenagens**.
- Disco girando a 500–10.000 RPM → **estilhaça** (energia cinética = granada).
- Sled do laser no meio do curso → **bate na bandeja/porta**.
- Firmware não sabe → **corrupção de filesystem** (se gravando), TOC incompleto.
Evolução do Design
- Top-Load (CD/VD Inicial): Queda por gravidade. Sem motor de bandeja. Botão = libera grampeador.
- Slot-Load (Carro, Slot Mac, PS3/4/5, Drives Slim): Botão/soft-eject → roletes prendem borda do disco → ejetam. Sem bandeja.
- Caddy (CD-ROM Inicial): Disco no caddy → insere caddy. Sem botão eject no drive.
- Eject por Software: Comando OS (Win: Explorer → Eject; Mac: ⌘E; Linux: `eject`) → mesma sequência firmware.
Analogia: Botão eject = "Por favor, prepare o disco para remoção." Não "Abra a porta." A porta abrindo é apenas o último passo visível.